Rate Limits
Instagram enforces API rate limits on all DM sending. EngageDM handles queuing automatically so you never miss a trigger, but it's important to understand the limits.
| Limit type | Instagram cap | EngageDM behaviour |
|---|---|---|
| DMs per hour | 200 | Queues excess DMs and sends in the next available window |
| DMs per day | 1,000 | Queue held overnight and resumed at midnight |
| Comment replies per hour | 100 | Queued in order of trigger time |
| API calls per hour | 200 per token | EngageDM batches calls to stay under the limit |
Account action risk — sending DMs to users who haven't interacted with you recently, or using spammy keywords, can cause Instagram to limit your account. Always use specific, intent-based keywords and only message users who opted in through a comment.
Ready to get started?
Set up your first automation in under 2 minutes — no code required.
Start for Free →