Every account that automates DMs eventually asks: how many can I send? Meta does not publish a single simple number for all accounts, but tools and Meta's partners commonly work to a limit of about 200 automated messages per hour per Instagram account. Here is what that means in practice.
Where the limit comes from
Meta's platform applies rate limits to API calls so that no single app or account can flood the system. For Instagram messaging, the limit that matters to you is per account: how many messages your Instagram account can send through the API in an hour. It applies to the account, not to the tool, so using two tools does not double it.
Many comment-to-DM tools set their own cap slightly lower, around 180 per hour, to stay safely inside it. Meta can change limits at any time, so treat 200 as a planning figure rather than a guarantee.
What happens on a viral reel
Say a reel gets 1,500 matching comments in one evening. A good tool:
- Accepts every comment as it arrives
- Sends replies as fast as the limit allows
- Queues the rest and keeps sending, hour by hour
At roughly 200 an hour, 1,500 DMs take about 7 to 8 hours. People who commented late in the spike get their DM later. That is acceptable, and much better than nothing.
The 7-day rule for private replies gives plenty of room: a comment can be answered for up to 7 days after it was made.
Public replies count too
If your automation also replies publicly under each comment, those are API calls as well. On very busy posts, consider whether every comment needs a public reply, or only the DM.
Monthly plan limits are different
Separate from Meta's hourly limit, tools limit messages per month by plan. A free plan might allow a few hundred DMs a month. That limit can run out on a single viral reel. Know your plan's number before a launch. DM Flow's plan limits are on the pricing page.
Planning for a big post
| Expected matching comments | Rough time to send all DMs at ~200/hour |
|---|---|
| 200 | Under an hour |
| 1,000 | About 5 hours |
| 5,000 | About a day |
| 20,000 | About 4 days |
For very large expected volumes, such as a celebrity collab, consider:
- A keyword, not "any comment", so only genuine requests are queued
- Turning off public replies to save calls
- Putting the link in a story or bio as a backup for impatient people
Signs you are hitting limits
- DMs arrive minutes or hours after comments instead of seconds
- Your tool's log shows queued or delayed messages
- In rare cases, Meta returns a rate-limit error, and the tool retries later
Frequently asked questions
Is the limit different for verified or large accounts?
Meta does not publish different limits by account size. Plan around the same figure.
Can I pay Meta for a higher limit?
No. Messaging limits are not sold.
Does the limit include messages I send by hand?
The API limit covers messages sent through the API. Manual messages from the app are separate, but Instagram's spam systems watch overall behaviour.
What if the limit changes?
Meta updates its platform regularly. A good tool adjusts its sending rate; you do not need to change anything.