To sell through Instagram DMs, start with a keyword comment, then run a five-message conversation: deliver what they asked for, ask one question, bridge their answer to your offer, make the offer with one link, and follow up once. Each message does one job and ends with something easy to reply to. The scripts below are written to copy and adapt.
This guide is about the conversation itself. If you want the wider funnel, from post to checkout, see our guide on how to turn comments into sales. Here we assume someone has just commented your keyword and the DM thread is open.
Why the DM conversation is where sales happen
A comment is a tap. A DM reply is a person telling you what they want. Once someone writes back, you know their situation, and you can recommend the right thing instead of broadcasting to everyone.
Guides on DM selling agree on a simple pattern: deliver the promised resource immediately, then ask one qualifying question, and keep the first message short. Vendor blogs warn against long formal openers and against offering two products on one keyword. The statistics those blogs quote, such as open and conversion rates, come from companies that sell DM software, so treat them as marketing claims rather than benchmarks.
The rules Instagram sets for these messages
Check Meta's current documentation before building anything automated, because the details change. As described by several third-party guides that cite Meta's developer docs, the main rules are:
- A business can send one private reply per comment, within 7 days of the comment.
- After that first message, more messages are allowed only if the person replies, and you generally have 24 hours from their last message to respond.
- Private replies to post and reel comments are reported to be capped at around 750 per hour per account.
These rules shape the script. Message one has to earn a reply, because without a reply you cannot keep going. Everything after it happens inside the window they open by answering.
Step 1: Make the keyword comment worth doing
The entry point is a short, specific comment keyword. One word that is easy to type, such as GUIDE, PRICE or PLAN, works better than a sentence. Say exactly what they get: "Comment GUIDE and I will send the checklist." Promise one thing per post, and make sure the DM delivers it.
Some guides suggest programming a few close variants of the keyword so that typos and near-misses still trigger the reply. If you use automation, that is worth setting up. Elev8or Engage auto-DMs keyword commenters, so message one goes out without you watching the post.
The five-message DM sales script
- Message 1: Deliver and ask. Send what they asked for and one easy question.
- Message 2: Qualify. Respond to their answer and ask what is in the way.
- Message 3: Bridge. Connect their problem to your offer in one or two lines.
- Message 4: Offer. Say what it is, what it costs and give one link.
- Message 5: Follow up once. A short nudge that makes replying easy.
Message 1: Deliver and ask
This is the automated message. It gives the reward immediately and ends on a question that takes five seconds to answer.
Script: "Hey [name], here is the [checklist] you asked for: [link]. Quick question so I can point you to the right part: are you just starting out or already selling?"
Keep it short. Value in the first line, one question in the second. Two options in the question lower the effort of replying.
Message 2: Qualify
Once they reply, respond to what they actually said, then ask one question about what is blocking them. Do not pitch yet.
Script: "Nice, thanks for sharing. What is the biggest thing slowing you down right now?"
A good qualifying question has an answer you can use. "What is slowing you down" gets you a problem in their words, which you will use in message three.
Message 3: Bridge
Repeat their problem back in their own words and connect it to your offer. One or two lines.
Script: "That makes sense. A lot of people get stuck on [their problem]. That is exactly what [offer name] is for: [one-line outcome]. Want me to send the details?"
Ending with "want me to send the details" asks permission, which feels less like a pitch and gives them an easy yes.
Message 4: Offer
State the offer plainly. What it is, what it costs, one link. Do not send three options.
Script: "[Offer name] is [what it includes] for [price]. You can get it here: [link]. If you have any questions before you decide, ask me here."
Putting the price in the message saves both of you time. Buyers who object to price will do it now, and you learn something either way.
Message 5: Follow up once
If they went quiet after the offer, send one short follow-up, inside the 24-hour window if you want to stay within the rules described above. If they replied, use this slot to answer their question.
Script: "Quick check, did you get a chance to look at [offer name]? Happy to answer anything."
One follow-up is enough. Repeated nudges after silence read as pressure and can get you reported.
Adapting the script to what you sell
The five messages stay the same. Only the wording of the question and the offer changes with the product.
- Digital product or template: message one delivers a free sample or checklist, and the qualifying question asks which problem they want solved first. The offer in message four is the full version.
- Service or coaching: ask about their current situation and goal in message two, and make message four an invitation to a call or a booking link instead of a checkout page.
- Physical product: deliver a size guide, price list or catalogue in message one, ask what they are shopping for, and send the product link in message four.
In each case, keep one offer per keyword. If you sell several things, use several keywords on separate posts rather than asking one thread to do everything.
A short example for a template seller: the commenter writes PLAN, gets the free planner, answers that they are just starting, says their biggest problem is knowing what to post, and receives a bridge about the full content calendar. The price and link follow in message four. Nothing in that thread needed more than a sentence or two from either side.
Handling replies that do not fit the script
- They ask the price first. Answer it, then ask your qualifying question. Hiding the price costs trust.
- They want something else. Say so, point them to the right link and ask one question about it.
- They say not now. Reply with a friendly line and stop. A polite exit keeps the door open.
- They send a voice note or photo. Respond personally; this is a buyer worth your time.
When to automate and when to reply yourself
Automate message one, because the rules allow it and it is the same every time. Reply personally from message two onward, because the value of a DM sale comes from responding to the person. If volume gets high, use saved replies for repeated questions, but keep the qualifying question and the bridge in your own words.
What to track
- Keyword comments per post: shows which hooks get people to act.
- Reply rate to message one: if it is low, shorten the message or change the question.
- Offer-to-link-click rate: shows whether the bridge is working.
- Sales per keyword: tells you which offers are worth more posts.
Change one message at a time so you know what caused the change.
Mistakes to avoid
- Sending the offer in message one. They have not told you anything yet.
- Long, formal openers. Guides repeatedly flag these as reply killers.
- Two products on one keyword. One keyword, one promise.
- Ignoring the 24-hour window. Replies late in the thread may not be allowed.
- Skipping the question in message one. No question, no reply, no conversation.
Conclusion
Selling through Instagram DMs works when each message does one job: deliver, qualify, bridge, offer, follow up once. Start with a specific keyword, automate only the first message and answer the rest yourself. Check Meta's current messaging rules, track reply rate and sales per keyword, and adjust one message at a time.
Frequently asked questions
How do I sell through Instagram DMs?
What should the first DM say?
How long do I have to reply to a comment by DM?
Is it okay to automate Instagram DMs?
What keyword should I use for comment-to-DM?
How many follow-ups should I send?
Stay Updated
Get the latest insights on creator marketing and creator economy.



