Instagram DM limits: what Meta actually documents
Instagram DM limits, from Meta’s own pages and dated: the messaging windows, the private reply rule and API rate limits. Plus what isn’t documented.
ManySetter teamUpdated 5 min read
On this page
Chapter 01Documented
Every DM limit Meta documents
Meta publishes these rules for messages sent through its official Instagram APIs, which tools like Manychat use. Each row names its page:
Instagram DM limits Meta documents
| Rule | Limit | Source |
|---|---|---|
| Who starts the chatLimit: The person messages first. Only then can the business reply.Source: Send Messages (opens in a new tab) | The person messages first. Only then can the business reply. | Send Messages (opens in a new tab) |
| Messaging windowLimit: 24 hours, for most user actionsSource: Send Messages (opens in a new tab) | 24 hours, for most user actions | Send Messages (opens in a new tab) |
| After a Click-to-Direct adLimit: Up to 7 days from their first messageSource: Send Messages (opens in a new tab) | Up to 7 days from their first message | Send Messages (opens in a new tab) |
| Human Agent windowLimit: 7 days, for tagged replies from a personSource: Send Messages (opens in a new tab) | 7 days, for tagged replies from a person | Send Messages (opens in a new tab) |
| Private reply to a commentLimit: 1 message, within 7 days of the commentSource: Private replies (opens in a new tab) | 1 message, within 7 days of the comment | Private replies (opens in a new tab) |
| After the private replyLimit: More only if they respond, within 24 hoursSource: Private replies (opens in a new tab) | More only if they respond, within 24 hours | Private replies (opens in a new tab) |
| Text per messageLimit: 1,000 bytes of UTF-8 textSource: Send Messages (opens in a new tab) | 1,000 bytes of UTF-8 text | Send Messages (opens in a new tab) |
| Send API callsLimit: 100 a second per account; 10 for audio or videoSource: Rate limits (opens in a new tab) | 100 a second per account; 10 for audio or video | Rate limits (opens in a new tab) |
| Private reply callsLimit: 750 an hour per account, on posts and reelsSource: Rate limits (opens in a new tab) | 750 an hour per account, on posts and reels | Rate limits (opens in a new tab) |
Rate limits count API calls, not people
They cap how fast an app can call Meta for one Instagram professional account. They don’t say how many people you can DM.
Chapter 02Not documented
The daily cap Meta doesn’t publish
Instagram has limits in place to stop direct messages that people may not want to get, like spam.
If you’re warned about sending too many and keep going, you may not be able to send DMs for a period of time, per Instagram Help (opens in a new tab). It gives no number.
The per-day numbers are estimates
Blogs and AI answers quote caps by account age, like “20–50 DMs a day” for new accounts. The tool blogs we read on October 27, 2026 call them estimates, not Instagram rules.
| Often quoted | What Meta’s pages say | Documented |
|---|---|---|
| A daily cap for DMs sent by handWhat Meta’s pages say: Limits exist; no number is published. | Limits exist; no number is published. | Not documented |
| Lower caps for new accountsWhat Meta’s pages say: Nothing by account age. | Nothing by account age. | Not documented |
| How long a DM block lastsWhat Meta’s pages say: “A period of time”; no length is given. | “A period of time”; no length is given. | Not documented |
What Meta does say: its spam policy (opens in a new tab) bans posting, sharing or engaging, by hand or automatically, at “very high frequencies”. It may restrict accounts at lower ones when other spam signals show.
ManySetter
Replies that keep to Meta’s clock
An AI setter for Manychat. It answers inside the 24-hour window and stops follow-ups once the lead replies or books.
- Answers the DMs Manychat brings in
- Follow-ups within 23 hours
- Never sends a cold DM
Build and test free · Works with your Manychat account
Chapter 04Manychat
How Manychat handles it
Per Manychat’s Help Center, checked October 27, 2026, here’s what Manychat does with these rules:
Stops late automation
Messages scheduled for a contact outside the 24-hour window aren’t sent.
Tags your manual replies
Inbox messages you send by hand get Meta’s Human Agent tag automatically.
Fires on the first comment
Only a person’s first comment per post fires the trigger: an Instagram limit, per Manychat.
Rotates comment replies
Your public reply variations rotate at random, to keep replies natural.
An approved tool isn’t a shield
Manychat says Meta can still flag too many automated messages sent too quickly, and that it can’t reverse a restriction (its Meta approval article (opens in a new tab)).
Building the flow itself? Every menu is in the Manychat Instagram tutorial.
Chapter 05Checklist
Stay inside the rules
0 of 5 completed
Chapter 03In practice
What it means for comment-to-DM
A comment-to-DM campaign is inbound: the person acts first, so the documented rules are the ones that count. Here’s the clock on one comment:
Manychat adds a detail: its private reply doesn’t open the window (opens in a new tab). A reply, a regular button or a Quick Reply does; a website button doesn’t. Tests to run first: the Instagram comment bot guide.
Volume matters on big posts: Meta allows 750 private-reply calls an hour per account. Manychat says it adds a backend safeguard when comments pile up.
No cold DMs here
This page covers replies to people who commented or wrote first. Messaging strangers isn’t covered, or recommended.