New AI Agent can now build your knowledge base, connect channels and invite agents — all by chat Try it now
YundaDesk
PricingBlogChannels
Start freeLog in
Questions?Contact sales
Toolkit

Instagram Comment-to-DM Scripts and Reply Templates

From guiding commenters into DM to sending discount codes, answering FAQs, and escalating high-risk cases, a script pack you can load straight into a knowledge base for AI reuse.

YundaDesk Team 2026-04-16Updated 2026-07-10 6 min read

Comments get you reach. DMs get you the sale.

A single viral Instagram post can pull in hundreds of comments, but conversion depends on what happens next: do you move people from the comment thread into DM smoothly, then answer clearly, send the right discount code, and escalate the cases that need a human. Most teams don’t fail because nobody comments — they fail because comments pile up unanswered, DM replies lag, and the scripts people use are inconsistent from one reply to the next.

Here’s a working set of Instagram comment-to-DM scripts, plus templates for the DM conversation itself. Use them straight as agent scripts, or load them into a knowledge base so AI customer service can pick up the routine cases and hand off the rest to a person.

DATA

Once a comment becomes a DM, first response speed shapes conversion

within 5 minCritical window for responding to a lead
~21×Contact-rate gap versus responding after 30 minutes
Source: InsideSales lead-response study (widely cited)

Why move comments into DM at all

Instagram comments are public and noisy — not the place to discuss order numbers, discount codes, or shipping details. Moving a customer from a comment into DM does three things: it protects their privacy by keeping specifics out of the public thread, it turns the conversation into something that feeds a customer profile for next time, and it routes into a channel your omnichannel inbox already handles alongside your website widget, WhatsApp, email, and the rest — so context doesn’t get lost when a conversation moves between AI and a human teammate.

Comments usually fall into a few buckets: price or stock questions, requests for a discount code, product complaints, and plain engagement. Everything except pure engagement is worth a short public reply plus a DM nudge.

DATA

Comment-to-DM conversation flow (illustrative)

Comment triggers1,000 comments
Moved into DM620 DMs
Clear buying or support question280 threads
Needs human escalation45 threads
Illustrative calculation for separating public replies, DM automation, and human escalation

Comment replies that nudge people into DM

Keep the public reply short and give one clear next step. Don’t answer the question in the comment itself — if you do, there’s no reason for them to check their DMs.

Comment type Reply
Price / stock question “Just sent you the details in DM — check your inbox!”
Asking for a discount code “Sent your code over in DM — good for today’s order.”
Sizing / spec question “Everyone’s a little different, so I’ve DM’d you some guidance — feel free to add more detail there.”
Product complaint “Sorry to hear that — I’ve messaged you directly so we can sort it out.”
Plain compliment / engagement “Thanks so much! DM us anytime if you have questions.”

DM openers: acknowledge first, clarify second

Once the DM thread opens, the first line decides whether the customer keeps talking. Don’t lead with a pitch — confirm what they need first.

Hey there, saw your comment! I’m with [brand name] support — what can I help with?

Hi, thanks for reaching out! Let me look into that for you — could you share which product or order you’re asking about?

Hey, got your message. I’ll need to check a couple of details, so I might ask a follow-up question or two — thanks for bearing with me.

These three work well as candidates for a “DM opener” entry in your knowledge base. AI customer service can switch languages automatically based on what the customer writes in — which is where multilingual support pays off: you’re not maintaining a separate script sheet per language.

Discount code scripts

Sending a discount code is the most common comment-to-DM scenario, and the script needs to cover three things clearly: what the code is, how to use it, and any limits.

Here’s your code: [CODE] — enter it at checkout. Valid through [date].

Thanks for following! Your code is [CODE], good on the full catalog, one use per account.

Your code is [CODE]. If it doesn’t apply at checkout, it might be stacking with another promo — send a screenshot and we’ll take a look.

Code rules, expiry, and stacking restrictions belong in the knowledge base so AI customer service can cite the actual policy instead of improvising from memory. That’s a core part of keeping AI answers accurate.

FAQ scripts: sizing, shipping, returns

The most common DM questions cluster around sizing guidance, shipping timelines, and returns policy — high-frequency, repetitive, and well suited to AI handling first.

On sizing: based on your height and weight, we’d suggest [size]. If you’re between two sizes, sizing up usually gives more room to adjust.

On shipping: orders typically go out within 1-3 business days. Actual arrival depends on customs clearance and local delivery in your region — we’ll share the tracking number once it ships.

On returns: if there’s an issue with your order, reach out within [X] days with photos and we’ll arrange a replacement or return. Any specific refund amount needs approval on our end, so we’ll confirm and get back to you promptly.

Notice the last line: answer policy, don’t commit to a specific dollar amount or promise instant execution. Any refund or compensation confirmation goes through human approval — that line holds whether it’s an agent or AI customer service on the other end.

High-risk moments: when to escalate

Not every DM is a good fit for AI to handle solo. Escalate directly, or have AI acknowledge and gather details before handing off, in cases like:

  • Confirming a specific refund, compensation, or price-change amount
  • A customer who’s upset, threatening a bad review, or escalating a complaint
  • A customer explicitly asking for a human
  • Anything touching account security or sensitive personal information

I completely understand — this needs a teammate to confirm a couple of details, so I’ve looped them in. Hang tight, someone will follow up shortly.

The core move here: acknowledge the frustration first, then explain what happens next. Don’t leave the customer hanging with no sense of what’s coming.

Feed these into a knowledge base so AI gets sharper with use

None of this is useful sitting in a doc nobody opens. The real value comes from loading these scripts into a knowledge base, tagged by scenario, so AI customer service knows which one to use and when to hand off instead. You can upload documents or build them as manual Q&A pairs — see how to build a knowledge base that actually feeds AI for the mechanics.

Take it further: when an agent answers something the knowledge base didn’t cover, or corrects an AI reply in a live DM, that becomes a suggested learning update — reviewed and approved by a manager before it goes live, then logged as a new skill or knowledge entry that’s traceable, testable, and reversible at any point. That’s what “gets smarter with use” actually means: not automatic learning, but the team’s daily conversations gradually turning into something AI can reliably reuse.


A great comment reply means nothing if the DM drops the ball. Get the scripts organized, let AI handle the routine questions, and free up your team for the conversations that actually need judgment — that’s how Instagram turns reach into orders.

Run this playbook in your own workspace

AI answers first, humans back up, every step is revertible — everything in this article can be put into practice in YundaDesk.