Message throttling & ordering

Concerned about bombarding your users with a series of automatic messages? Here's how to take control of that.

How it works

You have a visitor who we’ll refer to as Jane throughout this example. Jane hasn’t logged in for the last month or so. During that month, your development team cranked out a bunch of cool new features, which you helped announce with lightboxes.

Jane logs in and the first thing that’s shown is an in-app message announcing new features from a month ago. Jane dismisses the first message, only to be presented with the next feature announcement in-app message, and that message is followed by an NPS survey.

Let’s turn on guide throttling, set the minimum interval to 1 hour, and see what the experience is like for Jane.

Jane logs in and the first thing that’s shown is an in-app message announcing new features from a month ago. Jane dismisses the first in-app message, and continues on using the product. An hour later, Jane has presented the next feature in-app message. An hour after that, Jane is presented with an NPS survey.

How to turn it on?

To enable Throttling, you can toggle it on from the "Account settings" page under the "Throttling" section. After that, set your minimum time interval between each automatic campaign enrollment to one of your end users - which can be any number of hours, days, weeks, or months.

Throttle override & delivery order

If you have a user that matches the entry rules for multiple campaigns, and you have throttling enabled, then they will enter the campaign with the highest priority first.

You can also create a campaign that overrides the throttling settings if you have important and urgent campaigns that users should enroll into regardless of the throttling settings.

To modify the priority of the campaign or to enable throttle overriding, you can do so from the "Campaign settings" under "Delivery settings".

Now, even if a user already enrolled in an campaign at 9:45AM and your throttling minimum time interval is 1 hour, your “Override” guide will be shown to them as soon as you push it live at say, 9:50AM, regardless of whether you still fall within the hour.

Frequently asked questions

What happens if a user is enrolled in multiple campaigns?

Campaign delivery throttling and overriding are only considered when a user is about to enroll in a new campaign. If you would like to limit how many messages a user receives in a specific campaign, make sure to utilize Delay blocks.

Last updated