Guide · September 2026

Instagram DM automation rules: what Meta allows, what it restricts, and how to stay inside the lines

Every week someone asks whether DM automation is "allowed". It is, and Meta publishes an API precisely so businesses can do it. What is not allowed is a short, specific list, and almost every restricted account broke one of those. Here is the rule set as it stands in 2026, then a checklist you can run any tool against.

Short answer: Instagram DM automation is allowed when it runs through Meta's official Instagram Messaging API on a professional account. Inside that API you can reply automatically for 24 hours after a person's last message, a human can reply for up to seven days, and you can send one private reply per comment. What gets accounts restricted is automation that logs in with your password, messages people who never contacted you, or sends repetitive bulk DMs.

The one rule that decides the rest: official API or not

Meta offers the Instagram Messaging API to approved apps so that businesses and creators can read and reply to DMs with software. A tool built on it connects through the "Continue with Instagram" login screen, receives a token scoped to messaging, and shows up in your Instagram settings where you can disconnect it at any time. It never sees your password.

Everything else, including browser extensions, desktop apps that ask for your login, "session cloning" and phone farms, works by pretending to be you inside the app. Meta's terms prohibit accessing Instagram through automated means outside its API, and its systems are built to detect exactly that pattern. This is the origin of most "action blocked" and "we suspect automated behaviour" notices. If a tool asks for your Instagram password, the rest of this page does not matter: it is already outside the rules.

The 24-hour reply window

Once a person sends you a message, your account (or a tool acting for it) can send replies freely for 24 hours after their most recent message. Each new message from them restarts the clock. In practice this covers almost every sales conversation, because a lead who is engaged keeps replying and keeps the window open.

The window exists so that automation is a reply, not an interruption. A lead who asked "how much?" at 11pm and got an answer at 11:01pm is the case the rule was written for; a stranger who never messaged you is the case it was written against.

The seven-day human-agent window

Meta also allows a message outside the 24-hour window when a human agent is responding, for up to seven days after the person's last message. The intended use is the follow-up a person would naturally send: "circling back on your question about Tuesday". It is sent with a specific tag and is meant for human-composed replies, not campaigns. Tools that support it (Setterr's manual follow-ups use this lane) still cannot use it to broadcast, and Meta reviews the feature before granting it to an app.

Private replies to comments and story replies

When someone comments on your post, you (or a tool) can send them one private reply in DMs for that comment, within a short window of the comment. This is the mechanism behind every "comment LINK and I'll DM it to you" automation. The reply is one message; it does not open a conversation you can keep messaging into. If the person replies to that DM, the ordinary 24-hour window starts and normal conversation follows.

A story reply is already a DM from the person, so it opens the 24-hour window like any other message.

What counts as spam

Meta does not publish a number, but the pattern it enforces against is consistent:

Note what is absent: replying fast, replying at 3am, replying with software, and replying to a lot of people who each messaged you first. None of that is spam. A viral reel that produces 400 inbound DMs, all answered within a minute, is fine. Sending 400 outbound DMs to people who watched the reel is not.

What gets accounts restricted, in order of frequency

  1. Password-based tools and extensions. The single biggest cause. Includes tools that "only read" the inbox.
  2. Outbound DM campaigns to cold accounts, especially with links.
  3. Automated follows, likes and comments run alongside DM automation.
  4. Sharing logins across a team on many devices and IPs at once. Not automation, but it trips the same detectors.
  5. Content violations inside automated messages: prohibited products, misleading claims, impersonation.

A restriction usually arrives as a temporary block on messaging or actions; repeated hits escalate to account suspension. Recovery is slow and mostly opaque, which is why prevention is the whole game.

The 2026 picture

Two changes shape what "compliant" looks like this year. First, Meta moved Instagram messaging for businesses fully onto the Instagram API with Instagram login, so tools no longer need a linked Facebook Page to connect; if a tool still requires one, it is running an older integration. Second, AI replies are now explicitly part of the platform: Meta's own business AI features and third-party AI appointment setters both compose replies with a language model, and the rules treat an AI-composed reply inside the 24-hour window exactly like a typed one. The obligation that comes with that is on you: the AI must not make claims you cannot make, and it must not pretend to be a person if someone asks.

Compliance checklist for any DM tool

CheckPass looks like
How does it connect?"Continue with Instagram" login; appears under your connected apps
Does it ever ask for your password?Never
Who does it message?Only people who messaged you, commented, or replied to a story
Outside 24 hours?Human follow-ups only, inside seven days, or nothing
Can you disconnect it from Instagram?Yes, from Instagram's settings, instantly
Does it run follows, likes or comments for you?No
Can a human take over any thread?One tap, and the AI stands down

Setterr passes every row by design: Instagram login only, replies only to inbound threads inside the window, manual follow-ups on the human-agent lane, draft mode so nothing sends without your approval until you switch it off, and a live inbox where you take over with one click. That is not a feature list, it is the only way to build on the API. For the broader picture of what automation can do inside these rules, read Instagram DM automation; for setting up replies specifically, Instagram auto reply.

Frequently asked

Is Instagram DM automation allowed in 2026?

Yes. Meta provides the Instagram Messaging API so professional accounts can reply to DMs with software. Automation is restricted when it runs outside that API (password-based tools, extensions) or when it messages people who never contacted you.

What is the 24-hour rule for Instagram DMs?

After a person messages you, your account can send replies freely for 24 hours after their most recent message; each new message from them restarts the window. Outside it, only a human-agent reply within seven days is allowed. Messaging people who never wrote to you is not covered at all.

Will an AI DM bot get my Instagram account banned?

Not if it connects through Instagram's official login and only replies to inbound messages. Accounts get restricted by tools that use your password, by outbound mass DMs, and by automated follows and likes. An AI setter built on the API, like Setterr, replies inside the same window a person would.

Can I send automated DMs to new followers?

A new follow is not a message, so it does not open the 24-hour window. Welcome messages are only compliant when the person starts a conversation first, for example by tapping an ice-breaker or replying to a story. Tools that DM every new follower are messaging people who never contacted you.

How many DMs can I send per day on Instagram?

Meta publishes no fixed number. Replies to people who messaged you are not the concern; the detectors look at unsolicited first messages, repetitive content and sudden volume spikes from outbound tools. Answer as many inbound DMs as you like.

Automation that was built inside the rules

Setterr connects through Instagram's official login, replies only to people who messaged you, and starts in draft mode.

Start free

Official Meta API · no password ever · from $250/mo