Hi Leslie
You can leverage score fields in Marketo.
- Create a custom score field - Number of Emails Available
- Create a smart campaign which is triggered every time an email is delivered to a lead. The flow should mark Number of Available Emails = '-1'.
- I am assuming you have the 4 options to choose for email frequency -
- Once a week
- Twice a week
- Once a month
- Twice a month
- Now, set 4 recurring campaigns in your program which will reset the number of Available Emails on a weekly or monthly basis:
- Update Leads where F = Once a Week: The smart list will include all leads where email frequency is once a week. In the flow, if the Number of Available Emails is less than 1, change score '=1'. Schedule this campaign to run every Monday at 1 am in the morning.
- Update Leads where F = Twice a Week: The smart list will include all leads where email frequency is twice a week. In the flow, if the Number of Available Emails is less than 2, change score '=2'.Schedule this campaign to run every Monday at 1 am in the morning.
- Update Leads where F = Once a Month: The smart list will include all leads where email frequency is once a month. In the flow, if the Number of Available Emails is less than 1, change score '=1'.Schedule this campaign to run on 1st of every month at 1 am in the morning.
- Update Leads where F = Twice a Month: The smart list will include all leads where email frequency is once a week. In the flow, if the Number of Available Emails is less than 2, change score '=2'.Schedule this campaign to run on 1st of every month at 1 am in the morning.
- In you smart campaigns, you need to put in an additional filter that says Number of Emails Available is at least 1. This way you do not have to add leads to Marketing Suspended, and you can manage the email frequency selection for your leads.
Like Drew said, building and testing a preference centre like this might be complicated. Let me know if you need more details. You can drop me a line at rachitp@grazitti.com.
All the best!