The Instagram DM Automation Rules in 2026, With Meta's Own Sources
The Instagram DM automation rules for 2026, every one sourced to Meta's own documentation: private replies, the 24-hour window and rate limits.

On this page
- Is Instagram DM automation allowed?
- How many private replies can you send per comment?
- How long do you have to send a private reply?
- How long is the Instagram messaging window?
- What is the 7-day window for Instagram ad chats?
- What rate limits does Meta publish for Instagram messaging?
- Can Instagram ban you for DMs?
- What "we suspect automated behavior on your account" means
- Why cold DMs and mass DM on Instagram are a different category
- What "Meta-approved" actually means, and what to check instead
- What the pricing model does to your compliance
- How to stay inside Instagram's rules: the 2026 checklist
- FAQ
- Is Instagram DM automation against Instagram's terms?
- How many DMs can I send per hour?
- Can I send a follow-up after the automated reply?
- Do chats from Instagram ads get longer than 24 hours?
- Will using an automation tool get my account banned?
- How do I check whether a tool like ManyChat follows these rules?
- What do I do if Instagram says it suspects automated behavior?
- Do these rules apply to story replies too?
In short:
- Meta documents automated Instagram messaging and publishes an API for it. The rules target unsolicited messages and unofficial access.
- Someone has to contact you first: a comment, a story reply or a DM.
- A comment allows exactly one private reply, sent within 7 days of the comment.
- The standard messaging window is 24 hours from the person's message. Chats started from a Click-to-Instagram-Direct ad can run up to 7 days.
- Meta publishes per-account rate limits, such as 750 private-reply calls per hour for comments on posts and Reels.
- No tool can guarantee against account action. Meta decides enforcement.
Most "Instagram DM automation rules" articles are a vendor telling you what they think the rules are.
This one links Meta's documentation for every number on the page, so you can check each rule yourself.
For how the mechanism works before the constraints, start with our guide to comment-to-DM automation. This page is the constraints.
The distinction that matters most is how a tool connects. A tool that asks for your Instagram password is operating outside the API entirely. A tool that connects through Meta's own login screen runs under the platform's rules and never sees your password.
Is Instagram DM automation allowed?
Yes, with conditions. Meta ships a documented messaging API for professional accounts, and Instagram's Help Center has an article, "Automated chats on Instagram": accounts "can message you using Meta APIs on our developer platform to create automated chats on Instagram."
What is not allowed is contacting people who never interacted with you, or reaching Instagram through anything other than the official route.
- The test for any tool: did this person do something first?
- What counts: a comment, a story reply or a DM.
- If the answer is no: no tool can make the send compliant.
Meta's Developer Policies, section 5.2.a, put the consent rule plainly: "Don't contact people in Messenger or Instagram Messaging unless you … have obtained legally sufficient consent, permission, and/or opt-in."
Source: Meta, Developer Policies, checked 22 Oct 2026
How many private replies can you send per comment?
One. Meta's private-replies documentation states: "Only one message can be sent to the Instagram user who commented."
This is the rule that quietly breaks most comment-to-DM funnels.
- Greeting, then link, then nudge? Only the first message is a private reply.
- What to do: put everything the person needs in message one, link included.
- Follow-ups: possible only after they reply, which opens the messaging window below.
Source: Meta, Private Replies, checked 22 Oct 2026
How long do you have to send a private reply?
Seven days from the comment, on a post, an ads post or a Reel. Meta's wording: "The message must be sent within 7 days from when the comment was created for comments on a post, ads post, or reel."
Instagram Live is the exception, and it is a hard one. Private replies on Live comments "can only be sent during the live broadcast." Meta adds: "As soon as the live broadcast has ended, private replies can no longer be sent."
If you run keyword automations on Live, switch the automation on before you go live, not after.
Source: Meta, Private Replies (linked above), checked 22 Oct 2026.
How long is the Instagram messaging window?
24 hours for most interactions, and it opens when they message you, not when you send.
- Meta's API docs: "Your app has the duration of the applicable standard messaging window to send a message."
- Its length: "For most user actions, it lasts 24 hours."
- What restarts it: each new message from them. Your replies do not.
Two consequences. "I'll follow up tomorrow" is usually already outside the window unless they wrote back. And a question that invites an answer restarts the clock in a way a link drop does not.
Meta also has a separate 7-day Human Agent window, for replies a person writes and needs more time for. It is not for marketing.
Source: Meta, Instagram API with Instagram Login: Messaging API, checked 22 Oct 2026
What is the 7-day window for Instagram ad chats?
A chat that starts from a Click-to-Instagram-Direct ad can stay open for up to 7 days, instead of 24 hours.
- Ad-started chats: up to 7 days. A person taps a Click-to-Messenger or Click-to-Instagram-Direct ad, then sends a message.
- When the 7 days start: from that first message, not from the ad click.
- Comments on an ad post: a different rule. One private reply within 7 days, as with any post.
- Everything else: 24 hours. Organic DMs, comment replies and story replies keep the standard window.
Developer Policies section 5.6.1.a says the window lasts 24 hours, "except when the interaction is a person clicking on your Click-to-Messenger or Click-to-Instagram-Direct ad and then sending you a message". In that case, "it may last up to 7 days."
The messaging API docs give the starting point. After a person's first message following a Click-to-Direct ad, "the window may last up to 7 days from that message."
Meta's pages give no effective date. Spur, a messaging platform, reports it applies to chats started since 28 Sep 2026.
- Source: Meta, Developer Policies, section 5.6.1.a (linked above), checked 22 Oct 2026
- Source: Meta, Messaging API (linked above), checked 22 Oct 2026
- Third-party report: Spur, the 7-day messaging window for ads, published 7 Oct 2026, checked 22 Oct 2026
BuzzWire's automations start from comments, story replies and DMs, so they work inside the standard window.
What rate limits does Meta publish for Instagram messaging?
Meta's Instagram Platform overview publishes five messaging rate limits, each per Instagram professional account. They are more specific than the round numbers quoted around the web:
| API | Published limit, per Instagram professional account |
|---|---|
| Private Replies: comments on posts and Reels | 750 calls per hour |
| Private Replies: Instagram Live comments | 100 calls per second |
| Send API: text, links, reactions, stickers | 100 calls per second |
| Send API: audio or video | 10 calls per second |
| Conversations API | 2 calls per second |
Source: Meta, Instagram Platform overview, checked 22 Oct 2026
These are API ceilings, not sending targets. Instagram separately limits messages that look like spam, and has a help article on it: "Why there are limits for sending messages on Instagram". It opens: "Instagram has limits in place to stop direct messages that people may not want to get, such as spam."
A tool that paces well below the ceiling is not being timid. It is staying clear of the behavior triggers that sit underneath it. The pacing BuzzWire enforces is described on our compliance page. The full list of published and unpublished figures is on our Instagram DM limits reference.
Can Instagram ban you for DMs?
It can restrict your ability to send them, and in serious cases it can disable the account. No tool, vendor or article can promise otherwise, because enforcement is Meta's decision. If it does happen, here's how to appeal a suspended account.
What you can do is remove the behaviors that trigger it:
- Don't message people who haven't contacted you.
- Don't send the same string to everyone.
- Don't repeat the same automation to the same person.
- Don't stack several automation tools on one account.
- Honor every opt-out right away. Meta's policy says to "Immediately respect all requests" to opt out.
Be skeptical of any tool that answers this question with a guarantee. The honest answer is a mechanism you can inspect, not a promise.
What "we suspect automated behavior on your account" means
This message, which many creators report seeing, is usually a temporary action limit rather than a ban. It generally means Instagram matched your recent activity against a spam pattern.
Commonly reported triggers:
- a burst of near-identical messages
- a sudden change in send volume
- activity consistent with an unofficial client
The first thing to check is how many automation tools are connected to the account. Two tools answering the same comment doubles your send attempts without you changing a setting. It is easy to cause by accident: you tried something new and never disconnected the old one.
If you see the notice, stop the automation rather than retrying. Check whether your messages vary. Then leave it alone. Widely reported experience is that accounts which go quiet recover, while repeated attempts tend to extend the limit. Meta publishes no timeline for this notice.
Instagram's Account Status screen shows "when some features on your account may be restricted", and lets you request a review.
Why cold DMs and mass DM on Instagram are a different category
Cold DMs are not a gray area on the official API: they cannot be sent through it. The private-reply path only exists in response to a comment, and the Send API needs the person to message first.
So any tool offering cold DMs is reaching Instagram some other way. That is the actual risk, not the volume.
BuzzWire is opt-in by architecture. There is no cold-DM feature to switch on, because the trigger is always something the other person did. That is why the comment-to-DM feature and the auto-reply and autoresponder tools behave the way they do.
What "Meta-approved" actually means, and what to check instead
"Meta-approved" and "partnered with Meta" are phrases you can't check, so treat them as marketing.
The real designation is Verified Meta Tech Provider, a business and API-access verification that a company either holds or does not.
- BuzzWire is a Verified Meta Tech Provider. That verifies the business, not the product.
- Not an endorsement: BuzzWire is not endorsed by or affiliated with Meta or Instagram.
- App Review: BuzzWire's API permissions were approved through Meta App Review in July 2026. That covers API access, not the product.
The check to run on any tool: does it connect through Meta's official login screen? If it wants your password, no badge on the page changes what it is.
What the pricing model does to your compliance
Contact-metered pricing turns a viral post into a billing event, and that changes decisions. Most Instagram DM tools meter you by active contacts or DMs per month.
- ManyChat free plan: 25 active contacts.
- ManyChat paid plans: $17 to $199 a month billed monthly, or $14 to $139 a month billed yearly.
- Above the included contacts: ManyChat charges per extra contact. Its FAQ says automations don't shut off when you go over.
ManyChat prices from manychat.com/pricing, checked 15 Oct 2026; free-plan contacts and per-contact billing re-checked 22 Oct 2026.
The pressure point is the day a post takes off. Costs climb with every new contact, and the temptation is to cut automations or move the overflow to a cheaper, less careful tool.
BuzzWire's free plan has unlimited DMs and automations, sent within Instagram's limits, with no contact caps. The safety pacing is identical on Free and Pro, so you cannot pay to send faster. Pricing is here, and the ManyChat comparison is here.
How to stay inside Instagram's rules: the 2026 checklist
- Connect through Meta's official login. Never hand over your Instagram password.
- Send only one private reply per comment, and put the link in message one.
- Send within 7 days of the comment; on Instagram Live, during the broadcast only.
- Treat the messaging window as 24 hours from their message, or up to 7 days for chats started from a Click-to-Instagram-Direct ad.
- Only automate for people who commented, replied or messaged first.
- Don't repeatedly send the same automation to the same person.
- Vary your message text so no two sends are identical.
- Send one link per DM, and no URL shorteners.
- Honor STOP and unsubscribe right away and permanently.
- Run one automation tool per account, not three.
- If you get an action-limit notice, pause. Don't retry.
If you want these handled by the tool rather than left to a setting, BuzzWire's free plan covers one Instagram account. Start free
FAQ
Is Instagram DM automation against Instagram's terms?
No, when it runs on Meta's official messaging API and only replies to people who contacted you first. Meta publishes that API for professional accounts, with documented rules on who you can message and when. Automation that starts conversations with strangers, or reaches Instagram without the API, is a different matter.
How many DMs can I send per hour?
Meta publishes API rate limits per professional account, including 750 calls per hour for private replies to comments on posts and Reels (see the table above). Those are API ceilings, not a target. Instagram separately restricts accounts whose sending looks like spam, so pacing well below the ceilings is the cautious approach.
Can I send a follow-up after the automated reply?
Only if they reply to you. A comment allows one private reply, and nothing more until the person answers. Their response opens the standard messaging window, which lasts 24 hours for most interactions, and inside it you can continue the conversation. Each new message from them restarts that window.
Do chats from Instagram ads get longer than 24 hours?
Yes, in one case. When a person taps a Click-to-Instagram-Direct ad and then sends a message, Meta's Developer Policies say the window may last up to 7 days, counted from that message. Comments on an ad post follow the normal private-reply rule: one reply within 7 days.
Will using an automation tool get my account banned?
No tool can guarantee against account action by Meta, and any that says otherwise is telling you something it cannot know. What reduces risk is mechanism: official API access, opt-in-only triggers, message variation, not repeating the same automation to the same person, and honoring every opt-out right away.
How do I check whether a tool like ManyChat follows these rules?
Run the same test on any tool. Does it connect through Meta's official login rather than your password? Does it only message people who contacted you first? The platform rules on this page apply to every tool on the official API. What differs between tools is mostly pricing, covered in our ManyChat comparison above.
What do I do if Instagram says it suspects automated behavior?
Pause every automation, check that only one tool is connected to the account, and wait rather than retrying. Retrying against an active restriction tends to make it last longer. Check Account Status in your Instagram settings, and request a review once if you think the limit was a mistake. More in Instagram "Try again later".
Do these rules apply to story replies too?
Partly. A story reply is a message the person chose to send, so it opens the standard 24-hour messaging window in the normal way. It is not a private reply, so the one-reply-per-comment rule and the 7-day comment window don't apply to it.
Images are AI-generated illustrations.


