Automated DMs send at a pace of about 200 an hour, which is 3.3 a minute. A post that pulls 500 keyword comments in its first hour generates them roughly four times faster than they can be answered. The extra messages do not fail. They wait in a queue and send as capacity frees up, which takes about two and a half hours to clear 500.
That arithmetic is the whole story of a busy post, and knowing it changes two decisions: what time you publish, and how much allowance you need before a launch.
Key Takeaways
- 200 an hour is 3.3 a minute. That is the ceiling on how fast DMs go out.
- Comments arrive in a spike, sends go out at a constant rate. The gap between those two shapes is the queue.
- 500 comments in an hour takes about two and a half hours to clear.
- Post in the morning. An evening post pushes the queue into the night, after the buying moment.
- The queue is automatic. Nothing to restart, and re-enabling the automation does not speed it up.
- A queued message counts against your allowance when it sends, not while it waits.
Why the Pace Exists
Sending a large number of DMs in a burst is what gets Instagram accounts flagged. The pattern looks like broadcast messaging rather than replying to people, and it is exactly the shape platform enforcement looks for.
So automated sends are paced deliberately, at roughly 200 an hour. That figure is a tool-side safety convention rather than a Meta-published limit. Meta publishes its messaging rate limits per second: on the Instagram Login path, 100 calls a second for text and links, 10 a second for audio and video, and 750 an hour for private replies to comments on posts and reels.
The hourly send pace sits well under those, on purpose. It costs you nothing on a normal day and it protects the account on an abnormal one.
The Arithmetic of the First Hour After an Instagram Post
Two different shapes are at work, and the mismatch between them is the entire phenomenon.
Comments arrive in a spike. A post gets most of its engagement early, while Instagram is testing it with an audience. Comment volume is front-loaded and then decays.
Sends go out at a constant rate. 3.3 a minute, regardless of what the post is doing.
So on a quiet post the two shapes never meet, and every DM goes out within a minute or two of its comment. On a busy post the spike outruns the constant, and the difference accumulates as a queue.
| Keyword comments in hour one | Sent in hour one | Waiting at the end of hour one | Time to clear |
|---|---|---|---|
| 50 | 50 | 0 | Immediate |
| 200 | 200 | 0 | Immediate |
| 500 | 200 | 300 | About 2.5 hours total |
| 1,000 | 200 | 800 | About 5 hours total |
| 2,000 | 200 | 1,800 | About 10 hours total |
Those clear-times assume comments stop after the first hour, which they do not entirely. Treat them as a floor rather than a forecast.
The row worth staring at is the last one. A genuinely large post produces a queue that takes most of a working day to clear, and if the post went up at 9pm, most of that day is the middle of the night.
What This Changes: Post in the Morning
The single most useful consequence.
A morning post gives the queue the whole day. Someone whose DM arrives at 2pm is awake, on their phone, and still in the same frame of mind as when they commented.
An evening post pushes the tail of the queue into the night. Someone whose DM arrives at 3am reads it the following morning, when the moment has gone, and a discount code with a deadline has lost some of its hours.
On a normal post this does not matter, because nothing queues. It matters exactly when the post does well, which is the occasion you least want to handle badly.
For anything with a deadline, such as a launch or a seasonal sale, morning publishing is worth treating as a rule. The Black Friday playbook builds it into the calendar.
What the Queue Does and Does Not Do
It sends automatically. Messages past the pace wait and go out as capacity frees. There is nothing to click, no automation to re-enable, and restarting anything does not make it faster.
It is visible. The number waiting shows on your home page under DMs Sent. Zero most of the time, which is the point. Anything else means a post is pulling comments faster than an hour of sending clears them.
It retries. If Instagram refuses a message, the queue tries again as capacity allows.
It does not guarantee every message. Most queued messages send. If Instagram keeps refusing one, the retry eventually stops, and a small number may not arrive. That is the honest position, and any tool promising perfect delivery is overstating what it controls.
It does not extend a reply window. This is the one that costs people. A comment on a post or reel can be replied to for seven days, so a queue clearing over five hours is comfortably inside it. A story reply gives 24 hours, which is tighter but still fine. Queueing is not what closes windows, time is. The reply windows covers the timing.
The Allowance Question
Separate limit, frequently confused with the pace.
Your plan includes a monthly DM allowance: 500 on Free, 5,000 per workspace on Pro, 10,000 per workspace on Growth. That resets on your billing date, which is the day of the month you subscribed rather than the 1st.
The pace controls how fast messages go out. The allowance controls how many go out at all. Reaching the pace means waiting. Reaching the allowance means stopping.
One useful detail: a queued message counts when it sends, not while it waits. So a spike that pushes 800 messages into the queue has not consumed 800 from your allowance yet.
Before a launch, check the allowance rather than the pace. The pace looks after itself. The allowance is the one that can stop a campaign in the middle. Add-on packs never expire and stack on top of the plan, so buying ahead of a busy week is the safe move. DM limits and when they reset covers both, and add-on packs covers topping up.
Planning for a Post That Might Take Off
Five things, in order of how much they matter.
1. Publish in the morning. Costs nothing, and it is the highest-value habit here.
2. Check the allowance first. Look at your best post from the last three months and assume a launch post does two or three times its comment volume.
3. Build the automation before you post. Not after. The reply window starts at the comment, and building afterwards leaves early commenters outside it on a post that moves quickly.
4. Keep the message short. A message that reads well and gets tapped is worth more than a longer one on any volume, and it matters most when several hundred people receive it.
5. Do not touch anything while the queue drains. Editing or disabling an automation mid-spike is how a working campaign gets broken. Watch the number go down.
When It Is Not the Queue
If DMs are not arriving and your Queue number reads zero, this article is the wrong diagnosis. Look at:
- Testing from the account that owns the automation, which never works
- A private Instagram account, which receives no comment notifications at all
- A keyword that did not match what people typed
- The monthly allowance being used up
Comment-to-DM not sending is the checklist, and why only some followers get your DM covers partial delivery, where the queue is one of five possible causes.
For the strategic version of the throughput question, the throughput ceiling for solo creators covers what to do when volume consistently exceeds what one person can service.
FAQ
How fast do automated Instagram DMs send?
About 200 an hour, which is roughly 3.3 a minute. That pace is a safety convention chosen to stay well under Instagram’s messaging rate limits, which Meta publishes per second rather than per hour.
What happens if my post gets more comments than that?
The extra messages wait in a queue and send themselves as capacity frees up. Nothing fails and nothing needs restarting. The number waiting shows on your home page.
How long does a queue take to clear?
Divide the number waiting by 200. Three hundred waiting is about an hour and a half. A thousand is about five hours.
Should I restart the automation to speed it up?
No. Restarting does not increase the pace, and editing an automation while a queue is draining is a good way to break a campaign that is working.
What time should I post if I expect a lot of comments?
Morning. It gives the queue the whole day to clear, so the later DMs still arrive while people are awake and still interested.
Do queued messages use my monthly allowance while they wait?
No. A message counts once, at the moment it sends. Messages sitting in the queue have not been counted.
Will every queued message definitely arrive?
Most will. The queue retries automatically. If Instagram keeps refusing a particular message the retry eventually stops, so a small number may not arrive.
Send pacing and queue behaviour verified against CreatorFlow on 30 August 2026. Meta’s published Instagram messaging rate limits as of August 2026, on the Instagram API with Instagram Login path: 100 calls per second for text and links, 10 per second for audio and video, 750 per hour for private replies to comments on posts and reels. The roughly 200 DMs per hour figure is a tool-side send pace, not a Meta-published hourly limit. Clear-time figures in the table are arithmetic from that pace, not measured campaign data.