Instagram comment automation
Turn "price?" comments into DMs and sales automatically — reply publicly, send the details privately, all within seconds.
Someone comments "price?" on your product post at 11pm. Without automation, you see it tomorrow and they've bought elsewhere.
With it: within seconds Enscale replies publicly "Sent you the details! 💛" and DMs them the price, sizes and a link. If they reply, it lands in your inbox as a normal conversation.
That's the whole idea. Two messages, one public one private, both instant.
Why the public reply matters as much as the DM
It's tempting to just send the DM. Don't.
The public reply is doing work: everyone else scrolling the comments sees that you respond. It also pushes engagement on the post, which Instagram rewards with more reach. The DM converts the one person; the public reply converts the people watching.
What you'd use it for
| Goal | How it works |
|---|---|
| Coupon campaign | They comment DISCOUNT, get a code in DM |
| Product interest | They comment PRICE, get details and a link privately |
| Giveaway | They comment a keyword, get the next steps |
| Lead capture | They comment INFO, and a DM conversation opens |
| Catching complaints | An angry comment gets a fast public apology and a private DM, before it escalates in public |
That last one is underrated. A complaint sitting unanswered in your comments is visible to every future customer.
Before you start
- Your Instagram professional account is connected — Instagram setup.
- Comment permissions were granted. These are separate from messaging permissions, and it's entirely possible to have DMs working while comments do nothing. If comment triggers never fire, reconnect the channel.
- You know which posts and which words the automation should react to.
Scope it, or it replies to everything
| Scope by | What it does |
|---|---|
| Any comment | Runs for every comment on the posts you pick |
| Keyword | Runs only when the comment contains certain words |
| Exact phrase | Runs only on an exact match |
| Specific posts | Runs only on your chosen campaign posts |
| Excluded words | Skips comments containing words you've blocked |
Start narrow. Pick one campaign post and two or three keywords. An automation scoped to "any comment on any post" will reply to your own team, to "😍", and to people arguing in your comments.
Three worked setups
Coupon giveaway
| Post | Your campaign post |
| Keywords | SAVE10, DISCOUNT, COUPON |
| Public reply | "Sent! Check your DMs 🎁" |
| DM | "Here's your code: SAVE10 — ₹200 off, valid today." |
Product enquiry
| Post | Your product launch post |
| Keywords | PRICE, DETAILS, LINK |
| Public reply | "Just sent you the details 💛" |
| DM | "This one's ₹2,400 and we've got S–XL in stock. Here's the link — want help picking a size?" |
Catching a complaint early
| Post | Any monitored post |
| Keywords | refund, late, broken, help |
| Public reply | "So sorry about this — we've messaged you to sort it out." |
| DM | "Hi, we're here to help. Can you share your order number?" |
Pair this one with Assign to Agent so a real person picks it up straight away.
What happens after the DM
Once a comment turns into a DM, it becomes a normal conversation:
- A contact is created or matched to an existing one.
- A conversation opens in your inbox, labelled Instagram, showing the original comment for context.
- Their replies land there like any other message.
- A person or an AI agent picks it up from there.
On paid plans you can route these to an AI agent, which handles product questions and basic triage well, and hands over when it's unsure or the customer asks for a person. See AI handover.
Keeping it from looking like a bot
Instagram automation goes wrong when it reads as automated. Enscale handles some of this for you, but the rest is how you set it up:
Handled for you:
- Repeated comments from the same person on the same post won't trigger repeated DMs.
- Comments from your own account are skipped.
- Meta rate-limits comment replies, so on a viral post Enscale paces the replies rather than failing. They all go out, just spread over time.
Up to you:
- Vary your public replies. The same sentence under 200 comments looks like a bot and attracts spam reports.
- Use excluded words so the automation stays out of arguments.
- Don't automate everything. Reserve it for the posts where a fast reply genuinely converts.
Watch your run allowance on a viral post
Each comment handled is one workflow run. A post that unexpectedly does 5,000 comments consumes 5,000 runs.
That's fine on a big plan and a problem on Starter. If a post starts taking off, check your usage in Settings → Billing — and consider scoping the automation to specific posts rather than leaving it open. See Plans and limits.
Common questions
Next steps
- Instagram setup — connecting the account.
- What an automation can do — the Instagram steps.
- AI agents — handling the DM conversations that follow.