Supported Channels and Delivery Types
| Supported Channels | Supported Delivery Type |
|---|---|
| SMS |
|
| MMS |
|
| RCS |
|
| |
| Push |
|
| |
| Connector |
|
Configure Throttling at the Workspace Level
Perform the following steps to configure throttling at the workspace (global) level:- In the left navigation of the MoEngage dashboard, click Settings > Channels > Delivery controls > Throttling.
- Under Campaign Throttling Limits, turn on the toggle for the required channel.
- Set the throttling limit to the desired RPM. The throttling value cannot be lower than the minimum limit specified for the channel or greater than the maximum limit specified for the channel. The minimum, maximum, and default rates are displayed below each channel’s setting.
- Click Save.

Configure Throttling at the Campaign Level
In addition to the global throttling settings, you can configure different throttling settings for individual campaigns in step 3, Schedule and goals, of campaign creation if the option for throttling is available. For more information, refer to Supported Channels and Delivery Types. You can configure the throttling at the campaign level under delivery controls, as shown in the image below:- Push
- SMS, MMS & RCS
- Email
- Whatsapp
- Connector

With the default FCM API rate limits reduced to 600,000 RPM, MoEngage is changing the maximum allowed throttle speed for push notifications to 500,000 RPM to ensure a single campaign does not breach the project limit. This change will apply to new and existing campaigns. You may still see drops because multiple campaigns are triggered together. For more information, refer to Changes in Sending Speed with Private Key Configuration.
| Channel | Default Throttling Value (notifications, messages, or emails) per minute | Minimum Throttling Value (notifications, messages, or emails) per minute | Maximum Throttling Value (notifications, messages, or emails) per minute |
|---|---|---|---|
| Push | 100K | 60k |
|
| SMS & RCS | 60K | 1K |
|
| 60K | 1K |
| |
| 60K | 1K |
| |
| Webhook (Connector) | 60K | 1K |
|
Throttling in Merlin AI Campaigns
Merlin AI is the in-house AI of MoEngage that predicts the engagement proportion by creating different variations of audiences and analyzing their behavior. For more information, refer here. Throttling does not apply in Merlin AI campaigns due to the campaigns’ extended running time. To perform user distribution dynamically with Merlin AI in Push campaigns, you must run them for at least 1 hour, whereas for Email campaigns, you must run them for at least 2 to 4 hours. The run time may vary according to the channel, which can be selected from the options provided in A/B testing.Merlin AI is available only for Push, Email, In-app Messaging, and On-site Messaging campaigns.


