BlogTutorial

Instagram DM Automation in India: The Full Setup, Screen by Screen

Connect, build, test, go live, then read Activity. The whole setup for an Indian creator account, with the screens you will actually see and what each field does.

The PostEngage team4 min read
Illustrative photograph for a post about india.

Most setup guides in this category stop at "connect your account". The part that decides whether the thing works is what you type into three fields and what you read the next morning.

This is the whole of it, in order. Fifteen minutes end to end on a first account.

Before you start: what has to be true

Two requirements, both Meta's rather than ours. Your Instagram account has to be a business or creator account, and you need to be able to log in to it yourself when the permission screen appears.

Step one: connect Instagram

One button, and then Meta's own login and permission screen. Three scopes get asked for, and they are written in plain English before you approve: instagram_business_basic to know which account this is, instagram_business_manage_comments to read comments and reply to them, and instagram_business_manage_messages to send the DM you wrote.

What is not on that list matters as much: nothing about posting on your behalf, nothing about following or liking, and no password — Meta handles the login, so it never reaches us.

The connect screen with the Connect Instagram button and the permission list annotated
Step one, annotated. Disconnecting lives on the same screen, which is worth knowing before you connect rather than after.

Step two: write the trigger

Three decisions, and the defaults are usually right.

Which post. Any post, a specific post, or your next post. "Next post" is the one creators underuse: set the automation before you publish the Reel and it is live the second the Reel is.

Which words. Type what people actually comment, not what you would write. In India that means Hinglish: price, kitne, kitne ka, link, bhejo, dedo, cod, size. Matching ignores case and punctuation, so PRICE? and price are the same thing.

Which words should stop it. Negative keywords are the half nobody sets up. not interested and nahi chahiye are worth adding on day one, because a reply that arrives after somebody has said no is the one that makes a brand look automated.

Step three: write both replies

The public reply keeps the post moving — a short line under the comment so the next reader sees the thread is alive. The private reply carries the link or the price.

Both are templates you wrote, which means both are free and unlimited here, however many people receive them. This is the part of the bill most people get wrong when comparing tools: the repetitive majority of your inbox should not cost anything anywhere.

The builder with keyword chips and the private reply annotated
Steps two and three on one screen. The builder reads as a sentence, which is deliberate — if it does not read correctly, it will not behave correctly either.

Step four: test on yourself, then go live

The test runs the real pipeline against your own account: the same matching, the same gate, the same message. It spends no credits and it does not touch a single follower.

Read what it produced before you press anything. If the public reply sounds like a brand voice you do not have, change it now rather than after four hundred people have seen it. Then press Go live.

  1. Test on myself. The whole pipeline, your account only, no credits spent.
  2. Read the two messages end to end. Would you have sent those, in those words?
  3. Check the gate output. It shows which checks ran and what they decided.
  4. Go live. Nothing has reached a follower until this point.
  5. Comment on your own post from a second account if you have one. This is the closest thing to a live rehearsal.

Step five: read Activity the next morning

This is the step that separates an automation you trust from one you hope about. Every send and every refusal is listed with a reason, and ten checks run in a fixed order before anything goes out: kill switch, connection, takeover, window, dedupe, cooldown, quiet hours, rate budget, credits, content safety.

What you are looking for on day one is the refusal reasons. window closed means Instagram's clock ran out — 24 hours for a DM, 7 days for a comment. takeover means you answered that person by hand and the automation stood down, which is correct behaviour. duplicate means Instagram redelivered an event and the second reply was suppressed.

Widen the keywords that missed, narrow the ones that fired on the wrong comment, and add the negative keyword you did not think of.

Checklist

Pricing, including what stays free forever, is on pricing. What Meta's windows allow and refuse is in is Instagram DM automation safe, and the Indian tools worth comparing on cost are in the cheapest way to automate Instagram DMs in India.

One email when we publish.

No drip sequence, no “quick question” follow-up. Unsubscribe is one click and we honour it immediately.