The snooze function is an easy way to set snooze periods for specific contacts, allowing your contacts to take a break from receiving emails without opting out.
It works by adding the option ‘snooze email’ to your preference centre using a custom field.
Contacts who decide to snooze are added to a ‘snoozed’ segment, which you can exclude from your broadcast and automation campaigns.
You’ll also need an automation flow with a custom date trigger to remove contacts from the snoozed segment once their snooze period is over.
Setting up snooze
The work required to set up your custom fields and add the necessary script for the snooze function to your preference centre is performed by our HTML team and is chargeable.
Contact your customer success manager, who will explain the process and costs to you and raise the request with the right team.
Once you’ve had confirmation that everything is set up you can create your automation flow which will remove contacts from the snoozed segment.
Set up snooze exit flow
Go to: Campaigns > Automation campaigns > Create new campaign
Set up your flow as follows:
The contact has a custom date that matches...
Custom date: Snooze Time
Condition: Is today
|Action||Remove contact from static list > select the snooze segment.|
When a contact who has snoozed email from you reaches the last day of the snooze period, this flow will remove them from the ‘snoozed’ segment.
Exclude snoozed contacts from campaigns
It’s important that you remember to exclude the ‘snoozed’ segment from your broadcast and automation campaigns. If you don't, snoozed contacts can still receive unwanted email from you.
Exclude from automation campaigns
To exclude the ‘snoozed’ segment of contacts from your automation campaigns, set up the following condition in your segment nodes:
- Customer belongs to segment… which is not: Snoozed
Set this up for all of your segment nodes.
Exclude from broadcast campaigns
When setting up your broadcast campaign, select the ‘snoozed’ segment from the Exclude contacts field: