Campaign and data feed rate limiting, described below, are currently available in beta. If you'd like to use these features, talk to your Iterable customer success manager to enable them on your account.
This release includes campaign and data feed rate limiting, which allow you to place an upper limit on how fast Iterable can send your campaigns. These limits can help you prevent your website and servers from being overwhelmed with traffic when many of your contacts simultaneously interact with a message you've just sent. They can also help you mitigate deliverability issues that can occur when you are sending high email volumes.
Campaign and data feed rate limiting
Rate limits can be applied to all message mediums (email, SMS, push, in-app message, and web push), and to all types of campaigns (blast, triggered, and workflow).
You can specify send rate limits in three places in Iterable:
On a message type, so that all campaigns sent with that message type inherit the limit:
On each campaign, as you set it up:
On each data feeds you add to your project (campaigns respect the rate limits of data feeds that they use):
Some important things to remember about max send rates:
- When you send multiple campaigns associated with the same rate-limited message type, they do not compete for the rate limit's capacity. That is, each campaign can independently send as fast as the rate limit you select for it when setting it up (with the default rate limit being the one defined on the message type).
- When you send multiple campaigns that access the same rate-limited data feed, they do compete for the rate limit's capacity. That is, the overall traffic to the data feed, across all campaigns, will not exceed the data feed's rate limit.
- When a campaign has a rate limit, Iterable does not necessarily send at that exact rate. However, it will not exceed the rate limit.
- If you enable both Send Time Optimization and a rate limit, it's possible that the rate limit will cause the sends to continue beyond the bounds of your STO window.
- In situations where more than one rate limit is applicable, Iterable uses the most restrictive limit.
To learn more, read:
- Message Channels and Types Overview
- Creating Blast Campaigns
- Creating Triggered Campaigns
- Personalizing Templates with Data Feeds
- Send Time Optimization
- Send Time Optimization Experiments
For more information about campaign and data feed rate limiting, and to enable these features on your account, talk to your Iterable customer success manager.