ActivatePro allows you to set a maximum frequency of messages sent through a Campaign in a given time frame for a User. Once this limit is reached, the User does not receive any more messages for the specified duration.
Setting Global Frequency Cappings
To set Global Frequency Cappings, go to More -> Frequency Cappings and click on "Edit".
You can set the total maximum number of messages sent per minute, hour, 1 day (24 hours), 7 days or 30 days - overall, or channel specific such as email or webhook.
Important: Global Frequency Cappings only apply to "marketing"-Campaigns. Realtime Campaigns that are marked as "transaction" are not affected by the cappings, neither are Stories.
Intervalls
Frequency capping works in capping intervals and apply to the actual delivery times of messages, which is not necessarily the same moment as the start of a Campaign.
If frequency capping is set for "once per day", each user who already received a message will not receive any further messages for 1 day. "Day" is defined as a period of 24 hours, starting from the dispatch of the first message. If an email is sent to the customer at 9:00am on 1st of January, they will not receive any more emails until 9:00am on 2nd of January, for a frequency of "once per day". Depending on the exact moment of dispatch, its possible that someone could be skipped, because the time was not up yet.
Campaign Frequency Cappings
Apart from the Global Frequency Cappings, you can also set Cappings in each Campaign to prevent duplication of messages. In such a case, messages are paused for that specific campaign if the Campaign Capping Frequency is reached, and for all Campaigns if the Global Capping Frequency is reached.
These Campaign specific Frequency Cappings do not completely over-rule the Global Frequency Cappings, these do still apply.
Story Frequency Cappings
Global Frequency Cappings do not apply to Stories.