10 DM reply scripts that turn viewers into buyers.
Five moments where chats are won or lost, a picker that gives you the right script, and five more for the full chat. Change the words to your voice and send from your own account.
By Madhur Tyagi
· 10 min read · Written 8 Nov 2026

Quick answer
How do I turn a DM into a sale? Answer on the same working day, ask one clear question, and give one next step. This guide gives you 10 scripts for the 5 moments where creators lose buyers, plus a picker you can use right now. Change every [Name] and detail to your own words before you send.
In short, for busy readers and AI answers
- Who is it for?
- For Indian creators who get DMs.
- What do you get?
- 10 plain reply scripts for the 5 moments where creators lose buyers, plus a picker you can copy from on your phone.
- How long?
- 6 minutes to read, and the picker works right on your phone.
- Next step?
- Pick one script, change the words in brackets, and use it today.
Key takeaways
- One reply, one question. Never send a wall of text.
- Answer on the same working day. Late replies cool a chat fast.
- Use a script as a start, then change it to sound like you.
- Send one next step: a link, a time or a checklist.
Why most DMs never turn into sales
A viewer who sends you a message has already done the hard part. They stopped, thought of a question and typed it. Many creators then lose the chat in the next step. The reply is late, or it is long, or it asks for a sale too early.
A good reply feels like a person who listened. It is short. It asks one question. It makes the next step easy.

The 5 moments where chats are won or lost
- A viewer sends a one word reply.
- A viewer asks the price.
- A viewer likes your reel and says nothing more.
- A chat goes quiet after your opening answer.
- A viewer is ready to buy.
Each moment needs a different reply. Using one script for all five is how a chat starts to feel like a bot.
Pick your moment and copy the script
Choose what happened in your chat. Read the script, change it to your voice, then paste it into the chat yourself. Nothing is sent from this page.
DM reply script picker
Before you send
Change [Name] and one detail to something true.
A script that sounds like you gets more replies than one that sounds like a template.

5 more scripts for the full chat
Three habits that keep the chat human
- Name the person. Use their name and one detail from their message.
- Read it aloud. If it sounds odd said out loud, rewrite it.
- Keep a short note. Write one line per chat about what they asked, so the next reply feels like you remember.
Ten situations and what to send
Every viewer arrives with a different reason. Here are common situations from a creator’s inbox, with a reply shape for each. Change every bracket.
Notice how many replies start by acknowledging the person and end with a question. That pattern keeps the chat alive and keeps you honest.
How to build your own script bank
Do not copy this list into a document and call it done. Spend one week collecting your own replies.
- Each day, copy the three replies you liked most into one note.
- Remove names and details so they are reusable.
- Tag each with the situation, such as price, doubt or thanks.
- At the end of the week, keep the ones that got a real response.
- Read the bank aloud. Delete anything that does not sound like you.
After a month you will have a bank of 20 to 30 replies in your own voice. That bank is worth more than any template pack, because your viewers already responded to it.
Tone, language and timing for Indian audiences
Many Indian creators write to followers in a mix of English and a regional language. Match what your viewer wrote. If they wrote in Hindi, reply in Hindi. If they mixed languages, do the same. Politeness words like “ji” or “bhai” can feel warm when your audience uses them, and forced when they do not.
Timing matters too. Many viewers message in the evening after work or study. If you can answer within a few hours, say so in your bio. If you cannot, say something honest like “I reply every evening between 7 and 9 pm”. A clear promise is better than a fast reply you cannot repeat tomorrow.
Keeping a small audience happy
With a small audience you can reply to everyone. That is your advantage over bigger accounts. Use it. A viewer who gets a thoughtful answer from the creator, not an assistant, often tells a friend.
- Learn the names of your top ten repeat commenters.
- Send a personal thank you when someone shares your reel.
- Ask for one sentence of feedback after every purchase.
- Keep a simple list of questions to turn into your next posts.
A worked example, from a comment to a paid order
This is an illustration, not a real client story. Imagine a creator who teaches home baking on Instagram. A viewer, Riya, replies to a reel with the word “recipe”. The creator does not paste a link and disappear. She answers like a person.
Notice what is missing. There is no countdown, no pressure and no big promise. There is one question, one match and one clear next step. That is the whole pattern behind every script on this page.
Your own numbers will tell you how well it works. Count how many replies you get and how many of those turn into a purchase over two weeks. I do not have a market figure to quote and I will not make one up.
Why scripts beat improvising
When a viewer writes to you, you usually have a few seconds of their attention. If you have to think about what to say, the reply comes late or comes out flat. A script you already shaped in your own voice gives you speed without making you sound like a bot.
The rule is simple. The script is a starting point and you change every bracket. If a message could be sent to a hundred people without a single change, it is not ready.
- Keep each message under 40 words.
- Ask one question at a time.
- Use the person’s name once, not three times.
- Put the link in the last message, not the opening one.
Seven mistakes that cost you buyers
- Sending a link in the opening message. It feels like an advert, so people stop replying.
- Replying two days later. A viewer who wrote today has moved on by then.
- Sending the same long text to everyone. People can tell.
- Asking three questions in one message. They answer none.
- Chasing someone who said no. One calm follow up is plenty.
- Hiding the price. Say it clearly so nobody feels tricked.
- Skipping the thank you. A short thank you after a purchase brings people back.
A simple weekly routine
You do not need a big system. Pick a fixed time, for example 20 minutes after you post and 20 minutes in the evening, and answer every message in that window.
- Open your messages after you post and read every new one.
- Pick the script that matches the situation and change the brackets.
- Send the reply and note it in a simple sheet: name, situation, what you sent.
- Two days later, send one calm follow up to anyone who did not answer.
- On Sunday, count replies, purchases and questions you could not answer. Fix your content with the questions.
The sheet is the real tool. After two weeks you will see which script gets answered and which one does not, and you will change just that one.
How to know it is working
Track three things, all of them counts of real people: how many viewers messaged you, how many replied to your second message, and how many bought. If viewers message but never reply to your second message, your opening needs work. If they reply but never buy, your offer or price needs work.
Change one thing per week. If you change everything at once you will not know what helped.
What this guide does not promise
I do not promise a number of sales. Your audience, your offer and your reply speed decide that. These scripts give you a calm structure. Count your own replies and sales for two weeks, then compare. Your own count is the number to trust.
Questions people ask
How fast should I reply to a DM?
Aim for the same working day. A reply that comes while the person still remembers writing feels like care. I do not have a number for how much it lifts sales, and I will not invent one.
Should I copy these scripts word for word?
No. Use them as a start. Change the name, one detail and the tone so it sounds like you.
How long should a DM reply be?
Two to four short lines. End with one question or one next step, not both.
Can I use these on WhatsApp too?
Yes. The same structure works on Instagram DMs and WhatsApp. Reply to people who wrote to you, and do not message strangers.
What if someone does not reply to my follow up?
Send one gentle follow up and then stop. A kind close that leaves the door open is better than pushing.
How many scripts should I use?
Start with two or three that match your most common situations. A long list you never open helps nobody.
Should I reply on Instagram or move to WhatsApp?
Reply where the person wrote to you. Move to WhatsApp just when they are ready for a link or a longer chat, and ask politely before you do.
What if I get too many messages?
That is a good problem. Keep the same routine, answer the warmest messages opening, and use your sheet to see who is waiting.
THA Circle
Use AI. Still sound human.
A free WhatsApp channel for founders, coaches and creators who want AI to save time without losing the human touch.
- On joining A welcome pack: 3 AI prompts and 5 chat scripts you can copy today.
- Monday A short script for your own chats. Ten minutes to try.
- Wednesday One real chat taken apart, names removed.
- Friday Human of the Week. A moment a customer felt seen.
Free. Takes ten seconds. Channel followers stay private. Leave any time.
The Sunday note
How people pay attention, and how to earn it. One email a week.
I study AI, attention, human psychology and marketing. Every Sunday I send one idea and one script for your chats. Five minutes to read. Reply any time, I read every answer.
Get the Sunday noteFree. Leave any time. Your email stays private.
Written by Madhur Tyagi, founder of The Human Algorithm. 8+ years, 25+ brands, since 2017.
Scope note: Scripts are examples, not a promise of results. Nothing on this page is sent unless you press the WhatsApp button. No outside facts or rates are quoted.
Coaches
Sales system
Creators