---
title: "Instagram DM Scripts to Book More Coaching Calls"
slug: instagram-dm-scripts-to-book-calls
author: "Leonardo Maldonado"
category: "DM Closing & Scripts"
articleType: listicle
tags: ["DM sales scripts","DM scripts for coaches","Instagram DM script templates"]
publishedAt: 2026-08-21T09:00:00.000Z
updatedAt: 2026-08-21T09:00:00.000Z
canonical: https://setluca.com/blog/instagram-dm-scripts-to-book-calls
---# Instagram DM Scripts to Book More Coaching Calls

> Instagram DM scripts to book calls move a lead through six stages: a specific opener, one or two qualifying questions, a soft transition, the call ask, a straight answer to "how much," and a follow-up if they go quiet. The 15 scripts below are copy-and-paste. Luca drafts them in your tone and holds each one in a human review queue before it sends.

## Key takeaways

- Good DM sales scripts are specific, short, and easy to answer. One question at a time beats a paragraph.
- Match the script to the stage and the entry point. A commenter, a story replier, and a cold "how much?" each need a different first line.
- Answer "how much" straight. Gong's analysis of sales conversations found win rates run about 10% higher when sellers discuss pricing on the first call.
- Booking is a separate step from agreeing. Most lost calls die between "sure, send a time" and an actual slot on the calendar.
- A script gets you moving. Real listening is what actually books calls from Instagram DMs.

---

The best Instagram DM scripts to book calls aren't clever. They're clear. They reference something real, ask one easy question, and move things forward without pushing. Below are 15 named scripts covering every stage, from the first message to the rescue text you send when someone misses the call. Each comes with when to use it, why it works, and what to say if the lead pushes further. A script you'd never say out loud is worse than no script at all.

## Why do DM scripts work when they don't sound scripted?

Scripts work because they remove hesitation, not because they replace thinking. When you know your next line you reply in minutes instead of hours, and minutes is where the money is. Reach a lead inside five minutes and you're 21 times more likely to qualify them than if you wait 30 -- that's the Lead Response Management Study, run by MIT and InsideSales.com and written up by Rework. It is still the number everyone quotes.

You almost always get the chance, too. Instagram DMs get opened around 90% of the time, against 17-35% for email (Unkoa). Your message gets seen. The script decides whether it earns a reply.

**Chart:** Instagram DMs are opened around 90 percent of the time. Email open rates range from 17 percent typical to 35 percent best case. (Source: Unkoa, 2025. Instagram DM vs email open rates (retrieved 2026-08-07).)

Copy the structure below and then rewrite the wording. The shape moves from coach to coach without much trouble. The words have to be yours, because a lead can hear a borrowed sentence the same way you can.

## Which Instagram DM script should you use first?

Pick the script by where the lead came from and what they've already told you. A new follower needs an opener. Someone whose first message is "how much?" needs a price answer. Matching the script to the door they came through is the cheapest personalization there is, and it costs you nothing but a second of attention.

| Where the lead came from | What you already know | Start with | Skip |
| --- | --- | --- | --- |
| New follower, no message | Their bio, nothing else | Script 1 | Nothing |
| Commented on a post or reel | The topic they reacted to | Script 2 | Nothing |
| Replied to a story | Their reaction and tone | Script 3 | Nothing |
| DM'd "how much?" cold | Intent, not their situation | Script 13, then 4 | Openers |
| Sent by an existing client | Their name and the referrer | Script 10 | Openers, most qualifying |
| Booked, then went silent | Everything from last time | Script 14 or 15 | Everything before it |

Run all six stages when the lead came in cold. Compress to three when they arrived warm from a referral or a post that already did the selling: one qualifier, one transition, one ask. Go straight to price when that's their first question. Never ask for a call before you can name the problem you'd solve on it.

## Openers: three scripts that earn the second message

The opener's only job is to start a conversation, so name something specific and ask one light question. Say why you're writing while you're at it. On cold calls, reps who give a plain reason book 2.1 times more meetings (Gong), and a DM is the same trade. More in [Instagram DM openers that get replies](/blog/instagram-dm-openers-that-get-replies).

**1. The Bio Mirror.** For a new follower who hasn't messaged you.

> "Hey [name], saw you followed. Your bio says you help new moms get their energy back. Are you taking clients right now?"

**Use it when** their bio is all you have. **It works** because it proves you looked, and answering costs two seconds. **If they push further** ("why do you ask?"): "I work with coaches in that space. Curious how you're finding clients right now."

**2. The Comment Callback.** For someone who commented on a post or reel.

> "Loved your comment on the meal-prep post. You mentioned struggling with consistency. What's tripping you up most?"

**Use it** within an hour, while they still remember writing it. **It works** because you're continuing a conversation they started, so it doesn't read as outreach. **If they push further** with "just browsing," take it at face value: "All good. My DMs are open if it ever becomes the thing you want to fix."

**3. The Story Reply Return.** For a story reaction or one-word reply.

> "Ha, that one hit a nerve for a few people. Is that where you're at too, or are you past it?"

**Use it** after a fire emoji or a "so true." **It works** because a story reaction is intent with no commitment, and this gives them a cheap way to say more. **If they push further** with another emoji, get concrete: "Fair. What's your training looking like right now?"

## Qualifying: three scripts that learn where they are

Ask one or two questions that tell you whether they're a fit, and space them out. The person who talks less tends to win. Across 326,000 recorded calls, Gong found the deals that closed averaged 57% rep talk time against 62% on the ones that didn't. Five points is the difference between asking and telling. More options in these [lead qualification questions](/blog/lead-qualification-questions-for-coaches).

**4. The One-Question Open.** The situation question.

> "Makes sense. Are you coaching full-time right now, or building it on the side?"

**Use it** as your first real qualifier. **It works** because a two-option question is easy to answer, and the answer tells you about budget and urgency without asking about either. **If they push further** on why it matters: "Changes what I'd suggest. Side-hustle and full-time need different first moves."

**5. The What-Have-You-Tried.** The history question.

> "Got it. What have you already tried to fix that, and where did it fall short?"

**Use it** once they've named a problem. **It works** because it hands you their objection before they raise it. **If they push further** and list five failed programs, slow down: "That's a rough run. What made you keep going instead of giving up on it?"

**6. The Timeline Check.** The urgency question.

> "Quick one. Is this something you're looking to sort out in the next month or so, or more down the road?"

**Use it** right before you transition, as the last filter. **It works** because "down the road" isn't a no, it's a nurture, and you just saved you both an awkward call. **If they push further** with "depends on price," go to Script 12.

## The transition: two scripts that make the call obvious

Treat the call as the natural next step and give a specific reason for it. People avoid your call when the reason is vague, not because they hate calls. Name what they walk away with and the ask stops sounding like a favor you're asking for. Full breakdown in [how to close clients in the DMs](/blog/how-to-close-clients-in-dms).

**7. The Too-Much-For-DMs.** When the thread is getting long.

> "This is a bit much to untangle over DMs. Want to grab 15 minutes this week? I'll map out what I'd change first, no pitch."

**Use it** after four or more messages. **It works** because the call becomes a convenience for them. "No pitch" lowers the guard, and you have to mean it. **If they push further** with "can't you just tell me here?": "Sure. The fastest fix is probably [specific thing]. The rest depends on your schedule."

**8. The Map-It-Out Offer.** When you can name the deliverable.

> "I think I can help. Easiest way is a quick call so I can hear the full picture. I'll sketch a 4-week plan on the call either way."

**Use it** with leads who need a concrete reason to show up. **It works** because the call has value even if they never buy. **If they push further** and ask whether it's a sales call: "It's a call where I tell you what I'd do. If it fits, I'll say so. If it doesn't, I'll say that too."

## The call ask: three exact wording variants

The ask is one sentence, and the wording moves the yes rate more than anything else in the thread. Two specific days beats "let me know when you're free," because a small choice is easier than an open field.

**9. The Two-Door Ask.** Your default.

> "Are you around Thursday or Friday? I've got a 2pm both days."

**Use it** almost always. **It works** because two options is a choice, not a decision, and it quietly signals your week is mostly full. **If they push further** and neither day works, offer two more and stop: "No worries, Monday or Tuesday instead?"

**10. The Assumptive Slot.** For hot or referred leads.

> "Let's do Thursday 2pm your time. Here's the link, grab it and it's locked in: [link]"

**Use it** on referrals, or anyone who's already said they'd love to chat. **It works** because it removes the coordination step. They confirm rather than schedule. **If they push further** and the time doesn't work, drop to Script 9.

**11. The Permission Ask.** For cautious or price-sensitive leads.

> "Would it be useful to talk this through for 15 minutes, or would you rather I just send the details here?"

**Use it** with leads who've been short, guarded, or burned before. **It works** because offering an exit makes the call safer to accept. **If they push further** and pick the details, send them, then ask once later whether they want to talk it through.

## What do you say when they ask "how much"?

When someone asks the price, tell them. Win rates run about 10% higher when sellers name the price on the first call instead of putting it off (Gong), and the reason is not subtle: dodging with "it depends, let's hop on a call" reads as evasive. Give a real number, then tie it back to what they said they wanted. More in [the price conversation in DMs](/blog/the-price-conversation-in-dms).

**12. The Straight Price.** The standard answer.

> "Fair question. It's $[X] a month for [what's included]. Based on what you said about [their goal], the [tier] is probably the right fit. Want me to walk you through it on a quick call?"

**Use it** any time price comes up, at any stage. **It works** because it answers, ties the number to their goal, and moves forward in one message. **If they push further** and say it's too expensive, ask what they compared it to instead of discounting. More in [objection handling in DMs](/blog/objection-handling-in-dms).

**13. The Price-First Catch.** When "how much?" is their opening message.

> "$[X]/month, everything included. Before I say whether it's worth it for you, what are you trying to fix right now?"

**Use it** when a stranger's first and only message is a price question. **It works** because answering instantly buys you the right to ask one back. **If they push further** by vanishing after the number, they were shopping. Let them go, and don't chase with a discount.

## What do you send when they agree to a call and never book?

Agreement is not a booking, and the gap between them is where most calls die. Every hour between "sure, send a time" and an actual slot is an hour for something else to come up. Chili Piper looked at roughly four million form submissions and found that letting people book on the spot took conversion from about 30% to 66.7%. So send the link inside the ask. If they still haven't booked, take the work off their plate.

**14. The Slot Hold.** 12 to 24 hours after they said yes.

> "Hey [name], I held Thursday 2pm for you but I can't sit on it much longer. Want me to lock it in, or is another day easier?"

**Use it** once, never twice. **It works** because it's a real constraint rather than manufactured urgency, and it gives them a one-word reply. **If they push further** and ask for times again, send exactly two. Long lists cause more stalling than they solve.

## No-show rescue: what do you send at minute five?

When someone misses a call, message right away and assume the best. Most no-shows are calendar failures rather than rejections: the meeting never made it onto their phone, a kid came home sick, the day got away from them. Treat it as an accident and you usually get the call back.

**15. The Same-Hour Rescue.** Sent five minutes into the empty call.

> "No stress if something came up. I'm on the link for another 10 if you can make it. Otherwise I've got the same time tomorrow, want me to move you?"

**Use it** at minute five, then once that evening if there's no reply. **It works** because it removes the shame that makes people ghost after a no-show, and it names a replacement slot. **If they push further** by no-showing twice: "Sounds like the timing's off right now. I'll check back in a few weeks." Then do it.

## The warm nudge: how do you follow up without chasing?

Most leads go quiet at least once, and one good nudge beats five. The nudge that works gives them an easy way back in and clear permission to say no, because a clean no is worth more to your week than a polite maybe you keep chasing. Full cadence in this [DM follow-up sequence](/blog/dm-follow-up-sequence).

> "Hey [name], no pressure at all. Did you want to still grab that call, or is now just not the time?"

**Use it** two to four days after the thread goes silent. **It works** because "or is now just not the time" makes no the easy reply, so you get an honest answer instead of a slow fade. **If they push further** with "not now," ask when: "Totally fair. Want me to check back in a month?"

## An annotated transcript: Marisa books a call in nine messages

An illustrative thread, composited from typical coach conversations rather than a real client. Marisa is a postpartum strength coach charging $249/mo. Dana commented "how do you even find time for this 😅" on a reel at 8:14pm.

| # | Message | What's happening |
| --- | --- | --- |
| 1 | **Marisa, 8:21pm:** "Ha, that comment is basically my whole DMs right now. Are you trying to get back into training after a baby, or already going and it's not sticking?" | Script 2, seven minutes after the comment |
| 2 | **Dana, 8:26pm:** "Second one. I go twice a week and then miss three weeks." | She names the problem herself |
| 3 | **Marisa, 8:29pm:** "Got it. What have you already tried to fix that, and where did it fall short?" | Script 5, the hardest-working message here |
| 4 | **Dana, 8:41pm:** "An app plan, then a trainer for 2 months. The trainer was fine but I couldn't make the 6am slots." | The constraint is scheduling, not motivation |
| 5 | **Marisa, 8:44pm:** "That's not a discipline problem, that's a schedule problem. Is this something you want sorted in the next month or so?" | Script 6. She reframes and filters at once |
| 6 | **Dana, 8:47pm:** "Yeah honestly before the holidays." | Timeline confirmed, so the ask is earned |
| 7 | **Marisa, 8:49pm:** "Bit much to untangle over DMs. Want 15 minutes? I'll sketch a 4-week plan that fits your actual week either way. Thursday or Friday, 2pm both days." | Scripts 7 and 9: deliverable, then two doors |
| 8 | **Dana, 8:52pm:** "Thursday works. What does it cost btw?" | Price question after the yes, which is normal |
| 9 | **Marisa, 8:53pm:** "$249/mo, programming plus weekly check-ins. Based on the schedule thing, that's the tier I'd put you in. Here's Thursday 2pm: [link]" | Script 12, link in the same message. No gap |

Marisa never named her program until message nine, and she asked twice as many questions as she made statements.

## How do you test your DM scripts instead of guessing?

Change one line at a time and give it 30 conversations before you judge it. Test how fast you reply before you test what you say. Track reply rate, calls booked, and calls that actually happened. Log each result with the entry point, because an opener that works on commenters often dies on new followers. Rewrite your opener every quarter even when it's working, since a line that shows up in every coach's DMs stops feeling personal.

## Which edge cases do the scripts not cover?

**They reply at 2am.** Don't answer at 2:04am unless you're genuinely awake. Instant replies at odd hours read as automated, to platforms and people alike. Answer when you wake up: "Saw this overnight, answering properly now."

**They're eight hours ahead of you.** Never say "Thursday 2pm" to a lead whose bio says London without a timezone. Ask first: "What timezone are you in? Don't want to offer you a 4am slot." Then quote their local time after that. Timezone confusion causes no-shows that look like disinterest.

**They already bought from you.** Clients land in the same inbox, and running an opener at someone who's paid you for six months is the fastest way to look automated. Check thread history first.

**They're a competitor doing research.** Another coach will occasionally run your funnel to see how you sell. Give the same straight price answer you'd give anyone.

## Troubleshooting: what's going wrong, and how do you fix it?

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| Openers get opened and ignored | The message could go to anyone | Name one thing from their bio, comment, or story first |
| Replies stop after your qualifying question | You asked two or three questions at once | One question per message, then wait |
| They answer everything, then vanish at the ask | The ask never said what happens on the call | Add a deliverable: "I'll sketch a 4-week plan either way" |
| They say yes, then never book | Too much friction between agreement and calendar | Send the link with the ask, then use Script 14 once |
| Calls get booked but nobody shows | The gap to the call is too long and too quiet | Book within 72 hours, confirm on booking, remind the day before |
| Everyone asks price and disappears | Your content attracts browsers, not buyers | Qualify earlier with Script 6, and check who your posts name |

## Which mistakes kill DM scripts?

**Pasting the script unchanged.** These carry my sentence rhythm, not yours. If a line feels awkward in your mouth, it reads awkward on their screen.

**Stacking questions.** Three questions in one message reads as a form, so the lead answers the easiest one or none.

**Pitching in message one.** A calendar link in the first DM converts worse than a question, because you've asked for 15 minutes from someone who hasn't decided you're worth 15 seconds.

**Following up five times.** Two nudges is generous. Past that you're training the person to ignore you, and you risk a block, which does real damage to the account. Speed beats volume here, which is the argument in [DM response time and speed to lead](/blog/dm-response-time-speed-to-lead).

## Where do DM scripts stop working?

A script tells you where to start, not what the person in front of you needs. The coaches who book the most calls treat these lines as a first draft, then throw them out the second the conversation turns real. Someone mentions a hard week, a money worry, a program that burned them. That's your cue to drop the template and respond like a person.

The scripts also can't tell you when to stop selling. A lead who isn't ready, or who needs a doctor rather than a coach, deserves an honest "this isn't the right fit right now" instead of a call ask. No script above covers that, because the judgment is the part that can't be templated. Learn the structure, then listen harder than you script.

That's also the honest limit of automating this. A tool can draft a personalized script for every stage and never let a lead go cold. It can't feel the room when a conversation gets emotional, and it can't decide that the kind thing to do is walk away from a sale. So Luca drafts every reply in your voice and holds it in a human review queue by default. Auto-send stays off unless you turn it on. You approve each script before it sends, so you get speed without losing your judgment. Plans start at $99/mo. See [Luca's pricing](/pricing).


## FAQ

### What should my first DM say to book a call?

Not much about the call yet. Your first DM should reference something specific to the person, skip the pitch, and ask one easy question. Gong found reps who state a plain reason for reaching out book 2.1 times more meetings. Bring up a call a few messages later, once you know the problem.

### How do I ask for the call without sounding pushy?

Treat the call as the obvious next step, not a big favor. Give a specific reason ("I'll sketch a 4-week plan either way"), keep it short, and offer two time options instead of "whenever you're free." RAIN Group found 71% of buyers want to talk to a seller when they're hunting for new ideas.

### Should I give my price in the DMs or wait for the call?

Give it. Gong's research found win rates run about 10% higher when sellers discuss pricing on the first call instead of deferring it. Tell them a real number or range, then tie it back to their goal. Dodging reads as evasive, and a straight answer fills your calls with people who can say yes.

### How many times should I follow up before giving up?

One or two warm nudges, spaced out, then let it rest. RAIN Group found it takes about eight touchpoints to land an initial meeting, while top performers need five. Give the person an easy way back in and permission to say no. Piling on follow-ups reads as desperate and can get you muted or blocked.

### What do I send when someone agrees to a call but never books?

Send one message that removes the work. Chili Piper's 2025 analysis of about four million form submissions found instant booking lifted conversion from roughly 30% to 66.7%, so the gap is the problem. Offer to lock a specific slot yourself: "I held Thursday 2pm, want me to lock it in?"

### What should I message someone who no-shows?

Message five minutes in and assume the best. RevenueHero's benchmark of 6,428 B2B meetings found a 6.5% no-show rate overall, so it's routine rather than personal. Say you're on the link for another ten minutes, then offer one specific replacement slot. Stop after a second no-show.

### Can I automate my DM scripts?

You can draft and schedule scripts with a tool, but keep a human in the loop. Luca drafts scripts in your voice across Instagram, WhatsApp, Telegram, and Messenger, and holds each one in a review queue by default. You approve every message before it sends, and the reply never denies being AI if a lead asks, which Meta's rules and California's SB 1001 both expect.


## Sources

1. [Unkoa -- Instagram DM Automation vs Email in 2025](https://www.unkoa.com/instagram-dm-automation-vs-email-in-2025-why-manychat-delivers-90-open-rates-and-60-reply-rates/)
2. [Rework -- Lead Response Time: The 5-Minute Rule](https://resources.rework.com/libraries/lead-management/lead-response-time)
3. [Gong -- Cold Call Statistics](https://www.gong.io/blog/cold-call-stats)
4. [Gong -- Talk-to-Listen Ratio Research](https://www.gong.io/blog/talk-to-listen-conversion-ratio)
5. [Gong -- Sales Statistics](https://www.gong.io/blog/sales-stats)
6. [RAIN Group -- When Do Buyers Want to Talk to Sellers?](https://www.rainsalestraining.com/blog/when-do-buyers-want-to-talk-to-sellers-the-time-is-now)
7. [RAIN Group -- How Many Touchpoints Does It Take to Make a Sale?](https://www.rainsalestraining.com/blog/how-many-touchpoints-does-it-take-to-make-a-sale)
8. [Chili Piper -- Demo Form Conversion Benchmark Report (2025, 2024 data)](https://www.chilipiper.com/post/form-conversion-rate-benchmark-report)
9. [RevenueHero -- B2B No-Show Benchmark](https://www.revenuehero.io/reports/no-show-benchmark-december-02-2024)

---

Published by SetLuca, the company behind Luca.