This article is part of our complete guide: DM Sales: The Complete Guide for Coaches and Creators.
Scripts are a starting point. Use them to learn the shape of a good message, then rewrite each one in your own voice. Every script below follows one rule: say something useful, then ask one question.
Replace the details in brackets with your own.
Openers: replying to a new DM
1. The price question. “Hi [name]! It’s [price] for [what is included]. What’s the main thing you want to get out of it?”
2. The vague “tell me more”. “Happy to! Quick question so I point you to the right thing: are you looking for [option A] or [option B]?”
3. The story reply. “Glad that one landed! Is [topic of the story] something you’re working on right now?”
4. The compliment with no question. “Thank you, that means a lot. What are you working on at the moment?”
Comment-to-DM openers
5. Delivering a lead magnet. “Here’s the [guide] you asked for 👉 [link]. Are you [situation A] or [situation B] right now?”
6. Delivering a link to a product. “Here’s the link to [product] 👉 [link]. Is this for [use A] or [use B]? I can tell you which version fits.”
7. Following up on a download. “Hey [name], did you get a chance to look at the [guide]? Page [number] is the part most people find useful.”
Qualifying questions
8. Situation. “Where are you at with [topic] right now?”
9. Goal. “Where would you like to be in the next [3 to 6] months?”
10. Obstacle. “What’s been the hardest part of getting there?”
11. Commitment. “Is fixing this a priority for you right now, or more of a later thing?”
12. Budget, asked gently. “The programme is an investment of [price]. Is that within reach if it’s the right fit?”
More on asking these well is in How to Qualify Leads in the DMs.
Recommending
13. The high-ticket bridge to a call. “From what you’ve said, [their obstacle] is the real gap, and that’s exactly what [programme] covers. The best next step is a quick call to map it out. Want to do that?”
14. The direct course recommendation. “Based on that, [course] is the one for you. [Module] covers [their obstacle] step by step. It’s [price]. Want the link?”
15. The not-yet-ready redirect. “Honestly, [premium offer] would be too early for where you are. [Lower offer] is built for this stage. Want me to send the details?”
Closing
16. Booking a call. “I have [day] at [time] or [day] at [time]. Which works better?”
17. Sending the checkout link. “Here’s the link to join 👉 [link]. Once you’re in, you’ll get [what happens next] straight away.”
18. Confirming. “You’re booked for [day] at [time]. I’ll send a reminder the day before. Anything you’d like to cover on the call?”
Follow-ups
19. Next day. “Hey [name], did you want me to hold one of those times for you?”
20. A few days later, with value. “Thought of you when I posted this 👉 [link]. It covers [their obstacle]. How’s it going on your end?”
21. Closing the loop. “I’ll leave this here for now so I’m not filling your inbox. If [goal] becomes a priority, message me any time.”
Timing and sequencing for these are in The DM Follow-Up Sequence.
How to use scripts without sounding scripted
- Shorten everything. If a message needs scrolling, cut it.
- Use their words. Repeat the phrase they used for their problem.
- One question at a time. Two questions get half an answer.
- React before you ask. “That makes sense” or “that’s a common one” shows you read the reply.
- Match their style. Formal with formal, emojis with emojis.
When you hit a hesitation, switch to the responses in How to Handle Objections in the DMs.
Giving your scripts to an AI agent
These scripts double as a brief. An AI sales agent such as SalesInDMs learns your offers from your website, and you can give it examples like the ones above so it writes in the same style and follows the same sequence in every conversation.
Put this on autopilot
SalesInDMs answers every message in seconds, qualifies the lead and books the call or makes the sale. Try it on your own conversations.
Try 14 days free →