There are multiple methods to implement the goal in mind.
I would like to comment a subtle detail before going any further: " to have Marketo automatically add users to a smart list based on which option they've chosen". It is more likely it is supposed to mean a static list or a smart campaign.
A smart list reads valuesdynamically from the database; they do not need any proces to add new leads.
Adding to a static list:
- a triggered campaign can consist of a single trigger "Fiils Out Form"
- add a constraint to specify the form name and, ideally, the web page (landing page histing that form)
- the flow is: Add to List
- Click Add Choice
. If Campaign Interest is daily
Add to static list "daily_list"
. If Campaign Interest is weekly
Add to static list "weekly_list"
. If Campaign Interest is monthy
Add to static list "monthly_list"
The sending campaign would have its smart list consisting of "Member of List" in list_name
Smart lists are perfectly valid options.
They will have one or more filters selecting the target leads for batch campaigns.
For weekly you would use a single filter: Campaign Interest is weekly and so on.
Please review the help article "Lists" for more details
I would like to suggest two valuable resources to help you become comfortable with Marketo quickly: