We've revamped our Delivery Controls Settings UI. You can now configure throttling for all channels centrally from the following navigation on the MoEngage Dashboard: Settings -> Channels -> Delivery Controls -> Throttling. For more information, refer to Throttling.

Push throttling allows you to control the rate of sending push notifications. This is helpful when you want to spread the load on your servers over a period of time instead of spiking the traffic.

Setup Push Throttling

      1. Navigate to the Dashboard Settings -> Channels -> Push -> FC & DND.
      2. Click the FC & DND Tab; you will be able to set throttle limits for your campaigns, as shown below.PushThrotlling.png


Throttling only works for campaigns where the target segment is larger than 500K users. Notifications for different platforms (Android, iOS, or Web) are sent in parallel. Hence throttling will be applied independently to all the platforms.

For example, if the throttling value is set at 120 mins, notifications for Android will be distributed over two hours, as will the notifications for iOS and Web.

Throttling at the Campaign level

In addition to the global settings for throttling(the configuration discussed above), you can choose to set different throttling settings for individual One Time and Periodic Push Campaigns; if there is a specific campaign you want to send faster or slower than usual, campaign-level throttling will help you achieve that.

Campaigns have the Throttling option under Delivery Controls in the third step of campaign creation, as shown in the image below.


The default setting for throttling at the campaign level will be populated from the global settings:

      • If Push Throttling is ON in Global Settings - The same throttling value will be shown as default in the Throttle Pushes setting inside a General Push Campaign.

      • If Push Throttling is OFF in Global Settings - The Throttle Push setting will have the default value of 15 mins. 

In both cases, you can change the throttle speed while configuring a campaign and set different options for different campaigns.



If the values are different in Global Throttling Settings and Campaign Throttling, campaign-level throttling will be given priority and will be applied.

Similar Use Cases
Was this article helpful?
7 out of 7 found this helpful

How can we improve this article?