Instagram DM automation lets a business answer comments, DMs, and story replies without someone watching the phone. Done well, a "price?" under a Reel becomes a DM with the price in seconds. Done badly, it looks like spam, or breaks Instagram's rules and gets the account restricted.
This guide covers what Meta allows, how to set up each automation in Querygen, and comment triggers you can copy.
What Instagram lets you automate
Everything below works through Meta's official Instagram API. Querygen connects with Instagram Login and has Meta's Advanced Access for messaging and comments. Tools that log in with your password and click through the app are a different thing, and a risky one.
| When a customer | You can send | The rule |
|---|---|---|
| Comments on a post or Reel | A public reply, plus one private DM | The DM must go out within 7 days of the comment |
| Sends you a DM | Any reply | Within 24 hours of their last message |
| Replies to your story | Any reply (it arrives as a DM) | Within 24 hours |
| Has never interacted with you | Nothing | Businesses can't start Instagram conversations |
Two consequences matter for selling. First, the comment DM is your one shot until the customer replies, so make it useful. Second, a customer who goes quiet can only be followed up within 24 hours of their last message, so the follow-up has to be automatic too.
Comment-to-DM, step by step
The catalog option in step 6 is what makes one automation work across every Reel. Import your posts into the knowledge base once, add the prices, and the DM for a comment on the hamper Reel quotes the hamper, while the DM for the tray Reel quotes the tray. See how to convert Instagram enquiries into sales for how the catalog is set up.
DM and story reply automation
Comments are only half the inbox. For DMs and story replies you have three options, from simplest to most flexible:
- Welcome message. Goes out when a new conversation starts. Use it to say when you reply and what to send: "Share a screenshot of the product and your city, and we'll send the price and delivery time."
- Automatic replies. Start from keywords ("size chart", "COD") or from a condition you describe in plain English, like "the customer asks about delivery time".
- Autopilot. An AI agent that answers open questions from your catalog and FAQs, in the customer's language, and hands the chat to your team for discounts, custom orders, or anything you list.
For customers who go quiet, add a conversation follow-up on Instagram. It nudges after the delay you choose, stops when they reply, and doesn't send once the 24-hour window is nearly over.
Comment triggers you can copy
| Goal | Keyword | Public reply | DM |
|---|---|---|---|
| Price on every Reel | price, rate | Sent you the details 💌 | The [product] in this Reel is ₹[price] (code [code]). Want the colour options? |
| Size or fit questions | size | Size chart is in your DMs! | Here's the size chart for this piece: [link]. Tell me your usual size and I'll suggest one. |
| Lead magnet | GUIDE | Check your DMs 👀 | Here's the wedding gifting checklist: [link]. Planning for a date? Tell me and I'll suggest hampers. |
| Event or class sign-ups | JOIN | Link sent! | You're in for Saturday's workshop. Here's the registration link: [link]. Any questions, ask here. |
Mistakes that make automation look like spam
- Keywords that are too common. "Nice" or "love" will DM people who were just being friendly. With no keywords, every comment triggers a DM, so use that only on posts built for it.
- One public reply for everyone. Fifty identical replies under a Reel look automated. Write three or four.
- A DM that is just a link. Say what the link is and ask one question, so the customer has a reason to reply and keep the conversation open.
- Promising to message later. "We'll DM you when it's back in stock" isn't possible after 24 hours. Ask for their WhatsApp number for restock alerts instead.
- No way to reach a person. Always hand off discounts, complaints, and custom requests.
What it costs
In Querygen, incoming Instagram messages and replies your team types are included. Each automated DM or answer uses 1 credit. The plan is ₹9,900 + GST a month with 9,900 credits, and Meta doesn't charge a per-message fee for replying to Instagram DMs.
Selling on WhatsApp as well? The same setup ideas apply there. See how to automate WhatsApp Business replies.
Frequently asked questions
How do I auto-reply to Instagram comments with a DM?
Connect your Instagram professional account to a tool that uses Instagram's Private Replies, such as Querygen. Create a comment automation, choose the posts and keywords, write a few public replies, and set the DM. Each matching comment gets a public reply and one DM, sent within Instagram's seven-day limit.
Is Instagram DM automation allowed?
Yes, through Meta's official Instagram API. Querygen connects with Instagram Login and has Meta's Advanced Access for messaging and comments. Tools that log in with your password or click through the app for you break Instagram's terms and put the account at risk.
Can I send a DM to everyone who commented on an old post?
Only for comments made in the last seven days. Instagram allows one private reply per comment within seven days of the comment. Older commenters can't be messaged unless they write to you.
Can Instagram automation reply to story replies?
Yes. A reply to your story arrives as a DM, so the same automatic replies and Autopilot that handle DMs can answer it within the 24-hour window.
Does DM automation work on a personal Instagram account?
No. Instagram's API only works with professional accounts, meaning business or creator accounts. You can switch a personal account to a professional one in the Instagram app settings.
From the journal
Keep reading
Instagram vs WhatsApp for Selling in India
Instagram gets you found. WhatsApp brings customers back. What each channel allows, where each one wins, and how to sell on both without doubling the work.
Read articleInstagramHow to Convert Instagram Enquiries Into Sales
'Price?' comments, DMs about a Reel, story replies at midnight. Answer each one fast, capture the lead, and follow up before Instagram's 24-hour window closes.
Read articleWhatsAppHow to Automate WhatsApp Business Replies
WhatsApp's greeting and away messages can't answer 'Is the blue one available in XL?' Set up replies by keyword, by meaning, and from your own catalog.
Read articleMore ideas are waiting in the journal.
Browse all articles