Guide · Meta's rules
Instagram messaging limits, explained
The rules Meta publishes for automated Instagram DMs (who you can message, when, and how fast), each linked to Meta's own documentation.
By HelloDM · Updated 6 November 2026
The short answer
Every limit, in one table
| Meta's rule | Source | |
|---|---|---|
| Reply to a comment by DM | One private reply per comment, within 7 days of the comment. | Private replies |
| Live comments | Private replies only while the broadcast is running. | Private replies |
| Follow-up after a private reply | Only if the person responds, and within 24 hours of their response. | Private replies |
| Eligible content | Comments on posts, reels, stories, Live and ads. | Private replies |
| Standard messaging window | Opened by the person's action; 24 hours for most actions. Up to 7 days after a first message from a Click-to-Direct ad. | Messaging API |
| Human agent window | A human reply can use a separate 7-day window with the human-agent tag. | Messaging API |
| Private replies, posts and reels | 750 calls per hour per Instagram professional account. | Rate limits |
| Private replies, Live | 100 calls per second per account. | Rate limits |
| Sending messages | 300 calls per second for text, links, reactions and stickers; 10 per second for audio or video. | Rate limits |
| High-volume accounts | Past 72,000 messages sent and received, new messages stop appearing in the inbox and the account can't send until volume drops. | Rate limits |
| Account type | An Instagram professional account; the app needs instagram_business_basic and instagram_business_manage_messages permissions. | Messaging API |
What this means in practice
- Old comments expire. Set automations up before you post, or within 7 days of the comments you want to answer.
- One reply, so make it count. Put the link on a button and say what to do next.
- A limit is a ceiling, not a target. Sending right up to 750 an hour during a viral spike is the pattern spam systems watch for.
- No new-follower DMs, no cold outreach. Tools that offer them aren’t using the official API as Meta permits.
How HelloDM works within them
HelloDM sends at most 600 private replies an hour per account (80% of Meta’s 750), no more than 10 a minute, and cools down for 30 minutes when 120 or more events arrive within five minutes. It sends one DM per person per post, ever, and replies to earlier comments only inside the 7-day window.
Why that matters: Is Instagram DM automation safe?
Questions
How long do I have to reply to an Instagram comment with a DM?
7 days from when the comment was made, and one private reply per comment. For comments on a Live broadcast, only while the broadcast is running.
What is Instagram's 24-hour messaging window?
A business can message someone only within the standard messaging window that their action opens, which for most actions lasts 24 hours. After a private reply to a comment, follow-ups are allowed only if the person responds, within 24 hours of that response.
How many automated DMs can an Instagram account send per hour?
Meta's published limit for private replies to comments on posts and reels is 750 calls per hour per Instagram professional account. HelloDM stays below it at 600 an hour, at most 10 a minute.
Can I DM someone who hasn't messaged me?
No. Every automated message has to answer something the person did: a comment, a story reply, a message or a share. The API does not allow cold outreach.
Sources
- Meta: Private replies (Instagram Platform) — developers.facebook.com/docs/instagram-platform/private-replies
- Meta: Instagram messaging API — developers.facebook.com/docs/instagram-platform/instagram-api-with-instagram-login/messaging-api
- Meta: Messaging rate limits — developers.facebook.com/docs/messenger-platform/overview/rate-limiting
Meta updates these documents. We re-check them monthly; the date at the top shows the last check.
Try HelloDM free
1,500 DMs a month, unlimited automations and every safety control, free. No card. Set up your first comment-to-DM in about five minutes.