Skip to main content
Solved

How do I control for frequency of messages a user receives?


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? 

Best answer by Felix

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

View original
Did this topic help you find an answer to your question?

3 replies

Felix
  • Novice
  • 222 replies
  • Answer
  • March 1, 2023

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


  • 1 reply
  • January 31, 2024

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?


  • 2 replies
  • September 30, 2024
Alessio wrote:

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


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings