Instagram itself has no setting called "auto DM commenters". The feature exists, but it lives in Meta's API, and you reach it through a tool that is approved to use it. This guide shows the whole process from a blank account to a working automation, in plain steps.
What you need before you start
- An Instagram Professional account. Business or Creator both work. Personal accounts cannot use messaging automation.
- Messages from tools allowed. In the Instagram app, open Settings, then Messages and story replies, then Message controls, and make sure "Allow access to messages" under connected tools is on. Without it, the API cannot deliver.
- A link worth sending. A product page, a catalogue, a booking form, a free guide. Something the commenter actually asked for.
- A comment-to-DM tool that connects through Instagram's own login screen. If a tool asks you to type your Instagram password into its website, close the tab.
Step 1: Connect your account
In DM Flow you click Connect Instagram, which opens Instagram's official permission screen. You approve access to comments and messages, and you are sent back. Your password is never seen by the tool. You can remove the connection any time from Instagram's settings under Apps and websites.
Step 2: Choose where the automation listens
Pick one of two scopes:
- A single post or reel. Best when each post promotes something different, such as one product per reel.
- Every post. Best for an evergreen keyword, such as
PRICEsending your full price list wherever it is typed.
If you are new to this, start with the reel that already gets the most comments. You will see results the same day. There is a fuller comparison in one post or every post.
Step 3: Set the keyword
Choose a word people will not type by accident. LINK, GUIDE, PRICE, MENU and SIZE all work. Add variants your audience really uses, such as rate next to price.
Good tools ignore capital letters and find the word inside a longer comment, so "pls send link" matches link. You can also choose "any comment" if you want every commenter to get the message, which suits giveaways.
Step 4: Write the public reply
A short public reply under the comment does two jobs. It tells the person to check their inbox, because DMs from accounts they do not follow can land in message requests. And it shows everyone else scrolling the comments that asking works.
Write two or three versions so the replies do not look identical:
- "Sent! Check your DMs 📩"
- "Done, it's in your inbox"
- "Just messaged you the link"
Step 5: Write the DM
Keep it to three lines and one button. Example for a clothing reseller:
Hi {name}! Here's the full price list for the Banarasi collection you asked about. All 24 colours are in stock, free shipping above ₹999.
[See prices]
{name} is replaced with the commenter's username. The button label should be short, because Instagram cuts long button text. DM Flow allows up to 20 characters.
If you want a two-step flow, send a short opening message with a button first ("Tap below and I'll send the link"). The tap starts a real conversation, which opens Meta's 24-hour messaging window and lets you send the link and a follow-up. More on this in the 24-hour window.
Step 6: Decide whether to ask for a follow
A follow-gate holds the link until the person follows you. It grows followers fast, but it adds a step, so use it for valuable things such as a free guide or a big discount, not for a simple price list. See how follow-gated DMs work.
Step 7: Test from a second account
Before you publish the caption, comment the keyword from a friend's account or a second account you own. Check:
- The public reply appeared.
- The DM arrived (look in Requests too).
- The button opens the right page on a phone.
Then switch the automation on and add the call to action to your reel: "Comment PRICE and I'll DM you the list."
Step 8: Tell people the keyword clearly
The keyword should appear in three places: spoken or written on the reel itself, in the first line of the caption, and in a pinned comment if your audience scrolls comments. Our list of comment CTA ideas for reels has 40 ways to phrase it.
The limits to know
These come from Meta and apply to every tool:
| Rule | What it means for you |
|---|---|
| One private reply per comment | The first DM must be complete or have a button |
| 7-day window | Only comments from the last 7 days can be answered |
| 24-hour window after they reply | Follow-ups only after they respond |
| Hourly limits | A very viral post can hit Meta's hourly cap, which slows delivery |
Read Instagram private replies explained if you want the detail.
If the DM does not arrive
The usual causes are a personal account, messaging access switched off in Instagram settings, the keyword not matching, or the commenter having restricted messages. Our checklist in automated DM not sending goes through each one.
Frequently asked questions
Can I send automatic DMs without a tool?
No. Instagram's app has saved replies and an FAQ feature, but nothing that DMs commenters automatically. That is only available through the API.
Is it free?
Many tools have a free plan. DM Flow's free plan runs one live automation, which is enough to test it on a real reel. Paid plans are flat monthly prices in rupees.
Does it work on reels?
Yes. Reels, feed posts and carousels are all supported, because they all have comments.
How fast is the DM sent?
Usually within a few seconds of the comment. On a post that gets hundreds of comments a minute, Meta's hourly limits can slow delivery for the latest commenters.