Guides

How to set up Instagram comment auto-reply (step by step)

The practical "how do I actually turn this on" guide, from connecting an account to watching the first reply fire under a real comment.

Last updated

What you need first

Setup needs three things: a Business or Creator Instagram account, the file or link you want to deliver, and one post to arm with a keyword. With those ready, a first campaign goes live in a few minutes, no card required.

Three things get a first auto-reply running.

A Business or Creator account, because a personal profile can't read its comments or send messages through Instagram's API. Switching type is free and takes about two minutes in the app.

The thing you are delivering: a PDF up to 25 MB uploaded on the Assets page, or a short PDF that links out to whatever lives elsewhere.

A post to arm. One existing post, a few of them, or the whole account. The keyword you pick is what a commenter types to trigger the reply.

ReplyMagnet's trial is 30 days on Pro with no card, so you can set all of this up and watch it work before deciding anything about payment.

Pick the trigger

A campaign fires on one of three match modes: an exact keyword like GUIDE or PRICE, a smart AI check that catches clear requests with no keyword, or any-comment mode that responds to every comment on the post. Keyword is the common starting point.

There are three ways to decide which comments get a reply.

Exact keyword is the usual choice: a short, easy-to-type word such as GUIDE, PRICE, or LINK. The match respects word boundaries, so GUIDE fires on "need the guide" but not on "guideline."

Smart (AI) runs only when a comment misses every keyword, catching clear requests like "can I get this?" under a post that offered one thing. It is on every plan, capped per day by plan, and fails closed: a shaky read sends nothing rather than guessing.

Any comment responds to every comment on the armed post, for when the post exists only to hand something out. A short keyword covers most cases; reach for the other two when they fit the post.

Write the public reply and the DM

A campaign sends two messages: a public reply under the comment so the thread reads as answered, and a private DM carrying the link to the file. Keep the file or link in the DM, since that is the message that actually delivers.

There are two messages to write, and they do different jobs.

The public reply posts under the commenter's comment. Anyone scrolling past sees the request was answered, which is proof you did not have to fake. Keep it short and human.

The DM is where delivery happens. You write a line or two, and ReplyMagnet appends the tracked link to the file automatically. The link is short and served from ReplyMagnet's own domain, not a raw storage URL. Say plainly what the file is, then let the link carry it: a reply that promises a checklist and a DM that sends a forty-page ebook loses the trust the reply earned.

Optional gates

Before releasing the file, a campaign can ask for a follow, an email, or a phone number. The follow check is API-verified through is_user_follow_business and optional, email capture is on every plan, and phone capture is a Pro feature.

Gates are optional and stack independently.

A follow check confirms the commenter follows the account before delivering, verified through Instagram's is_user_follow_business field rather than an honor-system checkbox. It is off by default, and a mandatory follow to reach content carries real policy risk, so weigh it before switching it on.

An email gate opens a short capture page in front of the file. It is available on every plan.

A phone gate adds a phone field and comes in from Pro up.

Every gate trades some share of downloads for the data it collects. An address you never email again is not worth the leads it cost, so turn a gate on only when there is a real plan behind it.

Launch and watch it fire

Launch arms the campaign immediately, so comment your own keyword from a second account to watch it run. The webhook fires within seconds, then the public reply and DM follow in sequence, and the lead shows up in the dashboard right away.

A campaign goes live the instant you launch it, not after a review, so the first real comment on a live post is a bad place to find a broken keyword. Comment the keyword yourself from a second account first and watch the whole thing run.

The timing is fast, not batched. Instagram fires a webhook the moment the comment lands; a public reply posts, then the DM follows in sequence. Each step is written down as its own event, so the lead appears in the dashboard immediately rather than on a delay.

Then let it run against real traffic. If a post takes off, comments beyond your plan's monthly quota do not drop: the overflow queue parks them and releases them oldest-first as headroom opens, on every plan, with nothing billed extra. A viral post never silently loses a commenter.

The campaign wizard from keyword to launch

Common questions

How long does setup take?

A few minutes once you have a Business or Creator account, a file to deliver, and a post to arm. Connecting the account is an OAuth click; the rest is picking a keyword, writing two short messages, and launching.

Do I need to code anything?

No. Everything happens in the campaign wizard: connect, pick a post and keyword, write the reply and DM, choose any gates, then launch. The tracked link and the webhook plumbing are handled for you.

Can one keyword work across several posts?

Yes. A campaign can be scoped to one post, several posts, or the whole account, and the same keyword fires on all of them. You can also run different keywords on different posts.

What happens if I get more comments than my plan allows?

Comments beyond your monthly quota park in the overflow queue instead of dropping, on every plan, and release oldest-first as headroom opens on a new cycle or an upgrade. Nothing is billed extra, and a send is only skipped if its messaging window has closed by then.

Can I edit the reply later?

Yes. A live campaign's keyword, reply text, DM copy, and gates can all be edited after launch. The wizard doubles as the editor, so changes apply to comments that arrive after you save.

Keep reading