I've never set this up but I believe you could handle this was a couple separate triggered smart lists with email suspensions and a wait step in the flow.
And then the additional criteria will be the various preferences you have selected. The status, number of emails and activity dates will need to be adjusted for each one.
Then the flow something like:
Where the wait step is adjusted based on the preference.
Again, have never done this but that is the way I'd go about it knowing what I know.
If nothing else I hope this gets you thinking of other possibilities.
How about different streams within an engagement program that (if it makes sense) have the same content but different cadences. If someone fills out the form and says they'd like to receive content once a week, add them to the weekly stream. If they'd like to receive content once a month, add them to the monthly stream, etc.
If your form has a field called, say, "Email Cadence", and the new value is changed to All, Weekly, Monthly, or Bi-Monthly in the form, then the transition trigger will include
Data Value Changes -> Attribute is Email Cadence, New Value is [enter appropriate new value here based on form options]
Then for all your email blasts/other outreach, include a filter for "Email Cadence = All" so that you don't accidentally email people who said they only want to be emailed Bi-Monthly.
If you want those people to receive the email blasts in the future, you can always pause nurture cadences for the next cast(s) so you don't over-email your audiences.
1 of 1 people found this helpful
I'd be interested in hearing more about whether you mostly use Engagement Programs for your comms, or whether many of your comms are batch blast Email Programs. Rachel's solution will likely be your best solution if you use engagement programs, while Josh's might be better if you're not.
One thing to consider regarding the marketing suspend solution is that it's probably going to be harder to control the priority of which comms the customer receives - e.g. if you send a minor product update on Tuesday but have a major product release on Thursday, you may want to make sure the second email is the one they receive. So there may be some thinking necessary around how this is fronted to the customer (i.e. setting their expectations regarding which type of comms this choice applies to), and how you structure the program build to best suit your comms requirements.