Forum Discussion
rohancs
2 years agoActive Member
Rate limiting Action based campaigns
Greetings! Our team is working on implementing an Action based campaign for surveys (using in App messaging) We trigger the survey when the user performs Custom events ( which are navigation even...
Stuart
2 years agoPractitioner III
Hey rohancs, interesting problem. My approach would be:
The simplest solution is to create frequency capping rules for all your IAM campaigns.
If the above solution is not suitable, please confirm if you need to display this IAM in the same app/web session that the user has performed the triggering custom event?
If no, and a user can see this IAM on their next app/web session, then my solution would be:
- Create x1 API-triggered IAM campaign (no sending limits)
- Create x1 action-based triggered (by your Custom Event) webhook campaign
- In the webhook campaign's 'Target Audience', select 'limit the number of people who will receive this campaign' + 'every hour....' and add max users.
- Enter the API address of the API-triggered IAM campaign into the webhook (i.e. using /campaigns/trigger/send endpoint)
If yes, and a user must see this IAM on their current app/web session, then my solution would be:
Embed Liquid in the IAM to record the daily count of sends and then add a message abort when daily limit is reached.
Related Content
- 2 years ago
- 3 months ago
- 6 months ago
- 11 months ago