Skip to main content

Can I do this per channel or cross-channel? How about frequency across all my campaigns? For example, if I have one user in 3 campaigns and I only want them to receive a maximum of 3 messages per week, is there a way I can set up that rule in Customer.io? 

Hey Jeff,

you can set a limit per person in Workspace Settings > Message limit across all channels. Note that you can decide for each broadcast and messages in campaigns if the message is supposed to count towards that limit.

In order to set this up for each channel you could create “suppression segments” which you can add additonally to all messages. This could look like that:

Also you can have settings available to autotry to send messages of campaigns again in case it has a high priority.

 

Hope that helps,

Felix


Is it also possible to control priority campaigns? For instance, if I set a limit of 3 emails per week, but a user is eligible to receive 5 emails from 5 different campaigns, can I determine which email to send, or is it a random choice?


Is it also possible to control priority campaigns? For instance, if I set a limit of 3 emails per week, but a user is eligible to receive 5 emails from 5 different campaigns, can I determine which email to send, or is it a random choice?



This is quite late but I’d like to add context for anyone else. 

The short answer is that this scenario would be random.  
What I’ve found I needed to do was create a cascading series of true/false checks to create a priority system using manual segment triggered campaigns.

The customer flows through the cascading campaign on a clock and enters manual segments for an eligible campaign after checking each true/false. When they match, they get added to the manual segment and that corresponding campaign fires off it’s workflow. 

if eligible T/F number 1 is true, enter manual segment 1.
if eligible T/F number 1 is false, check eligible T/F number 2.
etc


Reply