Automatic replies to Instagram DMs and comments save hours every week — when a reel takes off, nobody can answer five hundred “price?” messages by hand. But automation on Instagram works inside a small set of rules that Meta publishes for developers, and most of the horror stories about blocked accounts come from tools or people who ignore them.
This guide explains those rules without the jargon: when an automated message may be sent, what it may contain and how to avoid unwanted repeats. Platform restrictions come from Meta’s documentation; the warm-up and sending advice comes from the safeguards we built into InstaDM.
Use official, permission-based tools
Official tools connect through Meta’s Instagram API: you log in with Instagram and approve specific permissions. Tools that ask for your Instagram password or automate clicks outside the API put your credentials and account at risk. Using the official API is a better starting point, but it does not guarantee every automated message will be accepted.
A quick test: if a tool asks for your Instagram password, walk away. An official tool sends you to an Instagram login screen and then shows a permissions page that names the app.
The 24-hour window: the rule everything else follows
A person’s message opens a 24-hour window for ordinary automated replies, and each new message from them restarts it. A comment has a separate one-time private-reply rule explained below; the comment alone does not open an ordinary DM conversation for more messages.
This is why DM automations start from an action the person took, such as sending a keyword, replying to a story or tapping a chat control. It also explains why “send this offer to everyone who ever messaged me” is not a normal use of the API.
- Someone DMs “price” at 10 am on Monday → you can reply (manually or automatically) until 10 am on Tuesday.
- They reply again at 9 pm on Monday → the window now runs until 9 pm on Tuesday.
- They go quiet for two days → ordinary automated follow-ups stop until they write again.
Meta allows one exception for real people: a human agent tag lets a staff member answer an older conversation for up to seven days. It must only be used by a human typing the reply. Automating it is a fast way to get an app restricted, so reputable tools never send it automatically.
How fast is too fast?
A technical limit is not a target to hit. InstaDM currently caps automated DMs at 200 per hour per connected account and starts new connections at a lower hourly cap. A sudden burst of identical messages can still create delivery problems or a poor experience for recipients.
- Start with one useful reply to a clear request rather than triggering on every comment.
- InstaDM applies a 24-hour recipient cooldown to comment and story automations, so repeated actions do not keep sending the same person a DM.
- If you rotate wording, keep every version accurate and relevant to the same request.
- Watch the skipped and failed counts in InstaDM; repeated failures need investigation before you increase volume.
What a good automated message looks like
Automation fails when it feels like automation. The messages that perform best read like a quick, friendly answer from the owner:
- Answer what they asked in the first line — the price, the link, the size chart.
- Use their name when you have it (“Hi Priya!”) and keep it under four lines.
- Give one clear next step: a link button, “Reply YES”, or “Order on WhatsApp”.
- Say how to reach a person: “Reply ‘human’ and someone from our team will answer.”
- Respect STOP: if someone replies STOP or Unsubscribe, never message them automatically again.
InstaDM limits private-message text to 1,000 UTF-8 bytes. Emoji and Indian-script letters can use more bytes than Latin letters, so a Telugu or Hindi message may reach that limit sooner than an English one. Keep replies short and put long details behind a link.
Signs your automation needs fixing
- People reply “who is this?” or “stop” — your first message is too pushy or too vague.
- Instagram shows an action-blocked warning — pause sending, check the account status and delivery errors, and resume only after the restriction clears.
- Lots of replies but few clicks — the link is buried; use a button or make it the second line.
- Followers complain about repeated messages — narrow the trigger and check InstaDM’s recipient cooldown and overlapping rules.
Questions people ask
Can I send a promotional DM to all my followers?
No. Following you does not itself open a DM conversation. Ordinary automated replies need a recent message from that person; a qualifying comment permits one separate private reply. Use a post or story to invite people to start a conversation.
Is it safe to use automation on a new account?
An official integration and gradual sending reduce avoidable risk, but no tool can promise an account will never face a restriction. Start with a narrow trigger and watch delivery results.
Can the first reply to a comment include a link?
It can include a URL as text, but a link in message requests may not be tappable. InstaDM first tries a “Send me the link” quick reply; after the person taps it, InstaDM sends the link as a button. If Instagram rejects the quick reply, InstaDM sends a plain-text URL instead. Always test the flow on a phone.
What happens if someone replies STOP?
A responsible tool records it and never messages that person automatically again. You can still reply by hand if they write to you later.
InstaDM runs comment-to-DM and keyword replies on Meta’s official API, with warm-up and safety limits built in.
See InstaDM →Sources
Written by the aipatnam team from Meta's developer documentation and what we see building tools for Indian creators. Platform rules change; we review these guides regularly. Spotted something out of date? Tell us.
Comments: one private reply per comment, within seven days
When someone comments on your post or reel, you may send them one private reply — a DM linked to that comment — within seven days of the comment. It is the official way to do “comment PRICE and I’ll DM you”.
The first private reply is a text message. InstaDM also tries to attach a one-tap quick reply such as “Send me the link”; if Instagram rejects that button, it sends plain text instead. A product card, image or link template waits until the person taps or replies and opens the normal messaging window. That is why a comment flow can ask a short question first (“Reply YES and I’ll send the details”) and deliver the product card after the answer.