---
title: "High-Ticket DM Scripts That Don't Sound Desperate"
slug: high-ticket-dm-scripts
author: "Leonardo Maldonado"
category: "DM Closing & Scripts"
articleType: how-to-guide
tags: ["high-ticket DM sales script","DM scripts for high ticket offers","high ticket coaching scripts"]
publishedAt: 2026-08-23T09:00:00.000Z
updatedAt: 2026-08-23T09:00:00.000Z
canonical: https://setluca.com/blog/high-ticket-dm-scripts
---# High-Ticket DM Scripts That Don't Sound Desperate

> High ticket DM scripts sell a premium offer by staying calm, not by pushing. You open with a real question, qualify before you pitch, tie value to the goal the lead names, state price plainly, and invite the call once. Desperation shows up as chasing and over-explaining. Luca drafts these lines in your voice for you to approve before they send.

## Key takeaways

- Calm beats keen. The coach who isn't sweating the sale is the one people trust with the money.
- Qualify before you pitch. A lead who has named the goal and the cost of staying stuck sells themselves on the price.
- State the number plainly. Gong's analysis of sales conversations found win rates run about 10% higher when price comes up on the first call.
- Ask once, then stop. One clean invite beats three chasing follow-ups.
- Match the script to the entry point. A comment-to-DM lead is colder than a referral and needs a different opener.

---

Good high ticket DM scripts don't sound like scripts. They sound like a coach who has helped people like this before and isn't worried about one sale. The desperation that sinks premium offers is easy to spot: three follow-ups in a day, or a wall of text explaining why you're worth it. Sometimes it's a discount thrown in before anyone asked. All of it says you need the yes more than they need the help.

Below are fifteen named scripts you can copy, plus a handoff script for teams. Each comes with when to use it, why it works, and what to say if the lead pushes. The first six are grouped by how the lead reached you, because a story reply and a cold message don't deserve the same first line.

## Which script should you open with?

Pick the opener by how they reached you, not by mood. Where a lead came from is the cheapest thing you know about them, and it's usually enough to make the first line sound like it was written for one person.

| Entry point | How warm | Open with | Skip |
| --- | --- | --- | --- |
| Story reply | Warm, low intent | Script 1 -- react to what they said | Any mention of the program |
| Comment-to-DM | Cold, curious | Script 2 -- deliver the thing, then ask | Pitching in the delivery message |
| Ad reply | Cold, high intent | Script 3 -- qualify immediately | Rapport-building small talk |
| Silent follower | Warm, unknown intent | Script 4 -- ask what they're working on | "Just checking in" |
| Referral | Warmest | Script 5 -- name the referrer, skip to goals | Re-explaining who you are |
| Cold outreach | Coldest | Script 6 -- earn attention before asking | Price, links, calendar |

The branch: if they messaged first and named a problem, skip the opener and go to Script 7. If they messaged first without naming one, run the entry-point opener first. If you messaged them, you owe two exchanges of genuine attention before any question about their business.

## Openers: six scripts, one per entry point

The opener earns the reply, not the sale. Ask before you take. Across more than 300 million calls, Gong found an opener that asks permission worked 11.18% of the time against 2.15% for "did I catch you at a bad time?" -- roughly five times better.

**Chart:** Horizontal bar chart. Permission-based opener: 11.18 percent success rate. 'Did I catch you at a bad time' opener: 2.15 percent success rate. Based on Gong analysis of more than 300 million calls. (Source: Gong, 'The best and worst cold call openers (backed by data from 300M calls).')

### 1. The Story-Reply Mirror

> "Ha, the 5am part is the bit nobody posts about. How long have you been running that schedule?"

**When:** they reacted to your story with an emoji, a laugh, or one line.

**Why it works:** you quote their actual words, so the message couldn't have been sent to anyone else. One situational question turns idle attention into a conversation.

**If they push:** "do you coach people on this?" gets a one-sentence answer and the question back -- "I do, 1:1. What's the version of this you're trying to fix?"

### 2. The Comment Bridge

> "Sent it over. Curious before you read it, what made you comment on that one specifically?"

**When:** a [comment-to-DM](/blog/comment-to-dm-automation) trigger just delivered a guide, template, or replay.

**Why it works:** the delivery message is the one they're guaranteed to open, so the question rides along with something they wanted, and gets the problem stated in their words.

**If they push** for pricing, give the number and keep the question alive: "It's $8,000 for the 90 days. Before that's a yes or no, what are you trying to change?"

### 3. The Ad-Reply Qualifier

> "Thanks for replying to the ad. So I point you at the right thing, where are you at right now with [the outcome the ad promised]?"

**When:** the lead replied to a paid post or a click-to-message ad.

**Why it works:** ad leads arrive wanting something and knowing nothing about you, so one question about their situation respects that they came for a reason. These threads go cold fastest. The Lead Response Management Study out of MIT and InsideSales measured the odds of reaching a lead dropping about 100 times between a 5-minute and a 30-minute reply.

**If they push** with "how much?", give the number and the frame: "$8,000 for 90 days, 1:1. Whether it's worth that depends on what you're stuck on."

### 4. The Quiet Follower

> "You've been around a while and I've never actually asked. What are you working on this year?"

**When:** someone who follows you, watches every story, and has never messaged. Your warmest untapped list.

**Why it works:** it names the relationship honestly instead of pretending you just noticed them. No pitch, no link, one question, so there's nothing to feel sold by.

**If they push** with the goal plus "what do you charge?", treat it as qualified and move to Script 7 before the price line.

### 5. The Referral Warm Handoff

> "Marta mentioned you're rebuilding the offer and said we should talk. She wasn't specific, so -- what's the part that's not working?"

**When:** a client or peer passed your name along.

**Why it works:** the referrer's name does the credibility work, so you skip your own introduction. Admitting you don't know the details invites a long answer.

**If they push** and ask what you did for the referrer, describe the mechanism, not the result: "Rebuilt her lead flow so she wasn't the bottleneck on sales."

### 6. The Authority Warm-Up

> "Your breakdown of the retention problem was the most honest thing I've read on it. The month-three churn part matched what I see. Are you testing anything on it right now?"

**When:** you're reaching out first, to someone who has never interacted with you.

**Why it works:** cold outreach fails when the specificity is fake. One real detail plus your own observation makes the message unrepeatable, and the question is about their work rather than your calendar.

**If they push** and ask what you want, say it plainly: "Nothing yet. I coach on exactly this and wondered if it's live for you." Luca never sends this one -- it only replies to people who message you first, so cold outreach stays manual and stays yours.

## Qualifying scripts: let NEPQ questions do the selling

Qualifying is where a high-ticket DM sales script earns the right to name a price. Get the lead to say the goal, what they've tried, and what it costs them to stay stuck. When a buyer hears their own reasons out loud, the price stops sounding high. That's the spine of NEPQ, popularized by sales trainer Jeremy Miner, and the full arc lives in [how to close clients in the DMs](/blog/how-to-close-clients-in-dms).

### 7. The Three-Layer Qualifier

> "What are you trying to change in the next 90 days?""What have you already tried to get there?""What's the part that keeps not working?"

**When:** on every lead, before value or price, one layer per message.

**Why it works:** three light layers get you goal, history, and blocker without an interrogation. These are the same [lead qualification questions](/blog/lead-qualification-questions-for-coaches) that persuade, because the lead argues your case for you.

**If they push** with "can you just tell me what you offer?", answer in one line and return: "1:1 coaching, 90 days, $8,000. I ask first so I don't sell you the wrong thing. What's the blocker?"

### 8. The Consequence Question

> "If this is still the situation a year from now, what does that cost you?"

**When:** after they've named the goal and the failed attempts, before you name a number.

**Why it works:** NEPQ's consequence question moves people most on a premium offer. It makes the cost of inaction concrete, so $8,000 gets compared to a real loss instead of to zero.

**If they push** and deflect with "I mean, I'd survive," accept it and narrow: "Sure. What would you have wanted to be true by then?"

### 9. The Soft Budget Frame

> "Two ways people usually do this with me -- the 90-day 1:1 or the group. They're different investments. Which direction were you thinking?"

**When:** you suspect a budget gap and don't want to ask "what's your budget."

**Why it works:** a fork lets the lead self-select without confessing a number, and their answer tells you where they sit before either of you is committed to anything.

**If they push** and ask for both numbers, give both and stop talking: "$8,000 and $2,400. Happy to walk through the difference if it's useful."

## Value and price scripts: say it once, then hold it

Value on a high-ticket offer comes from saying the right thing once, not from saying more. The desperate move is dumping every feature and bonus into one message to justify the number, which reads as an argument with yourself.

### 10. The Mirror Close

> "So the missing piece is a sales engine that doesn't need you in every conversation. That's what the 1:1 is built around."

**When:** immediately before the price line, once the lead has named the goal.

**Why it works:** it sells the outcome back in the words they gave you. If a client says they want to "stop trading hours for dollars," you don't pitch "scaling infrastructure." One tight line in their language beats a paragraph of proof.

**If they push** and ask what's included, list three concrete deliverables and no adjectives, then go to price.

### 11. The Plain Price Line

> "It's $8,000 for the 90 days. Most people come in at the same ceiling you're describing."

**When:** the moment value is mirrored, and never later than the second message after they ask.

**Why it works:** dodging with "it depends, let's hop on a call" reads as fear, and the longer you stall the worse it gets. Gong found win rates about 10% higher when sellers talk price on the first call. More in [the price conversation in DMs](/blog/the-price-conversation-in-dms).

**If they push** with "that's a lot," get curious before you flinch: "Totally fair, what were you expecting?" Their answer tells you whether it's a budget block or a value gap. Never reflex-discount. An unprompted cut tells the buyer the first number was made up. More in [objection handling in DMs](/blog/objection-handling-in-dms).

### 12. The Payment Path

> "$8,000 in full, or 3 x $2,900. Same program either way, the plan just costs a bit more overall. Which is easier for you?"

**When:** after the number has landed and the lead hasn't said no or yes.

**Why it works:** it converts a yes/no into a which-one, and the premium on the plan keeps the full-pay number credible. Naming the difference out loud stops the buyer wondering whether the plan is the real price.

**If they push** for six months instead of three, decide by deal size: extend if the total goes up and the first payment still covers your delivery cost. Otherwise hold at three.

## Closing and recovery scripts

The close is one clean invitation, not a countdown. Once the lead has heard the price, offer a specific next step and let it land. The desperation tell is the follow-up storm, three "just checking in" messages before they've had time to think.

### 13. The Two-Slot Invite

> "Want 20 minutes this week to map out the first 90 days? Thursday 2pm or Friday 11am."

**When:** once, right after price, if the lead's last message wasn't a hard objection.

**Why it works:** two named times remove the scheduling work and make yes a one-word reply. An open "let me know when works" hands the lead a task they'll postpone.

**If they push** and say neither works, send two more and stop: "No problem. Monday 9am or Tuesday 4pm?"

### 14. The In-DM Close

> "Honestly, we've covered everything a call would. If you want in, I'll send the link and we start Monday. If you'd rather talk it through first, that's fine too."

**When:** the lead has answered the qualifying layers, heard the price, and raised no objection. Buyers who already trust you often don't want a call.

**Why it works:** it gives permission to skip the call without withdrawing the call. Forcing a booking on someone ready to buy adds a week and a no-show risk. Full version in [closing high-ticket without a sales call](/blog/close-high-ticket-without-a-sales-call).

**If they push** for a call anyway, book it without resistance. A lead who wants reassurance and gets a payment link usually goes quiet.

### 15. Ghost Recovery

> "No rush at all -- the offer's here when the timing's right. One thing I'd hate to leave hanging: was it the number, or the timing?"

**When:** 3-4 days after a silent drop-off, once. Then again around day 10 with something useful and no ask.

**Why it works:** sticking with someone is normal; piling on in a single day is not. It takes an average of 8 touches to turn a new prospect into a meeting, and 5 for the best sellers (RAIN Group, 489 sellers surveyed). The either/or gives a ghosting lead a two-word way back in. Full timing in the [DM follow-up sequence](/blog/dm-follow-up-sequence).

**If they push** nothing back after two touches, close the loop and mean it: "I'll stop here so I'm not that guy. Message me whenever."

## How do you handle deposits, plans, and sending the link?

Most high-ticket DM sales die between "yes" and "paid," so sort out the mechanics before you need them. Keep checkout on one page and send the link inside the same thread rather than by email. A lead who has to go find a message in another inbox has been handed a chance to think again.

Three rules that hold up. A deposit beats a discount when someone hesitates on the full number: "Want to hold the January spot with $2,000 today and settle the rest before we start?" Put the extra cost of the plan in writing the moment you offer it, not in the contract, so nobody feels caught out at payment two. Send the link only after a clear yes, because a link nobody asked for reads as pressure.

If the platform strips your link or checkout errors out, move channels and say why: "Instagram eats links sometimes. What's the best email for it?"

## How do you run a setter and a closer without dropping the thread?

Split the scripts, not the thread. The setter runs Scripts 1 through 9 and books; the closer takes 10 through 15. It earns its cost once the DMs coming in outrun what you can answer in a few hours, and not before. The reason the split works at all is that selling is a small slice of anyone's week: Salesforce found reps spend just 28% of theirs actually selling. [Do I need a setter or a closer](/blog/do-i-need-a-setter-or-a-closer) walks the branch.

The handoff is where these arrangements break. The lead gets asked the same three questions twice, decides nobody is listening, and stops replying. Use one message, sent by the setter, in the thread the lead already knows.

> **The Handoff:** "Bringing Leo in here -- he runs the 1:1 side. Leo, quick context: Sam's at 25k months, hired a VA and ran ads, still the bottleneck on sales. Wants 500k in 12 months."

**When:** the moment the lead qualifies, before the closer says anything.

**Why it works:** the lead watches their own situation summarized correctly, the fastest trust signal available, and the closer opens with a new question instead of a repeated one.

**If they push** with "why do I need to talk to someone else?", the closer answers, not the setter: "You don't, really. I'm just the one who runs the program. Where were we?"

## What does a full high-ticket close look like?

Fifteen or so messages across four days, with the price named once and the call offered as two specific slots. Here is the whole arc with the moves marked.

*This exchange is illustrative and lightly edited from a common pattern, not a specific person.*

> **Lead:** saw your post on scaling to 500k, do you take 1:1 clients?

They named the entry point and the goal at once, so no opener is needed. Script 1 here wastes a turn.

> **Coach:** I do, selectively. Before I get into it, what's got you focused on 500k right now?

"Selectively" answers the question and sets the frame in one word. Then Script 7, layer one.

> **Lead:** stuck around 25k months for a year. working more and it's not moving >**Coach:** That plateau is usually a structure problem, not effort. What have you tried to break it?

One sentence of diagnosis buys the right to ask again.

> **Lead:** hired a VA, ran some ads. helped a bit but I'm still the bottleneck on sales

The blocker arrived without a third question. Skip layer three when the lead volunteers it.

> **Coach:** So the missing piece is a sales engine that doesn't need you in every conversation. That's what the 1:1 is built around. It's $8,000 for the 90 days, and most clients came in at that same ceiling. Want 20 minutes this week to map it out?

Scripts 10, 11, and 13 in one message. Mirror, price, invite. No adjectives, no bonus list.

> **Lead:** that's more than I expected tbh >**Coach:** Totally fair. What were you expecting it to run?

The push-further line from Script 11. No apology, no movement on the number.

> **Lead:** maybe half that. but if it fixes the bottleneck it pays for itself fast

The lead just built the business case out loud. Say nothing that competes with it.

> **Coach:** That's the math I'd want you to run, not a discount I'd throw at you. Thursday or Friday? >**Lead:** thursday works

No pitch until the lead named the ceiling. The price landed plain, and the coach held it without chasing or cutting.

## Which edge cases do most script libraries skip?

**They reply at 2am, or from another timezone.** Answer when you're awake and don't apologize for the gap. If their profile or language suggests another region, name it before proposing times: "You're not in Europe, are you? Don't want to offer you a 3am slot."

**They're already a client, or bought before.** Never run the qualifying scripts on someone who has paid you. Check the thread history first. A returning client gets one line: "Good to hear from you. Same thing or something new?"

**They open with "how much?" and nothing else.** Give the number in the first reply, then qualify. Withholding price from a direct question is the fastest way to read as evasive on a premium offer.

**They say yes instantly, before you've qualified.** Slow down and ask layer one anyway. An unqualified yes at $8,000 becomes a refund request in week three.

## Why aren't your high-ticket DM scripts converting?

A script rarely fails on its own wording. It fails at the stage before it, or because it got pasted instead of adapted. Match the symptom below, change one thing, then watch thirty conversations.

| Symptom | Likely cause | Fix |
| --- | --- | --- |
| Leads reply to the opener, then vanish at qualifying | Three questions in one message, so it reads as a form | One layer per message; wait for the answer before the next |
| Everyone says "that's a lot" | Price arrived before the consequence question | Move Script 8 ahead of Script 11 and re-test for two weeks |
| Calls get booked and nobody shows | The invite was open-ended, or the goal was never stated | Two named slots only, and confirm the goal in the booking message |
| The thread dies right after the payment link | Link sent without an explicit yes | Send only after "yes" or "send it," then confirm receipt in-thread |
| Great conversations, no closes | You're answering questions instead of asking them | Count your messages against theirs; send fewer words than you receive |
| Replies feel stiff and get short answers back | The script is pasted verbatim instead of adapted | Keep the structure, rewrite the wording to match what the lead just said |

## Which five mistakes make a high-ticket script sound desperate?

**Sending three follow-ups in a day.** Volume inside 24 hours reads as need. Space touches by days, not hours, and cap the sequence.

**Justifying the price before anyone objects.** A paragraph defending $8,000 tells the buyer you think it's too expensive. State it and stop.

**Discounting unprompted.** A cut nobody asked for retroactively deletes the credibility of the first number, and every future number you quote.

**Pasting the script word-for-word.** These lines are structures, not spells. A lead who says "I'm drowning" and gets a reply about "scaling infrastructure" can tell they're in a funnel.

**Pitching in message one.** The offer in the opener costs you the whole thread instead of just the sale.

## How do you test and iterate your scripts?

Test one variable at a time, at the stage where you're actually losing people. Most coaches rewrite the opener when the drop-off is at price. Count how many conversations reach each stage for a month, then fix the steepest fall.

Give any change 30 conversations before you judge it. Below that, one enthusiastic lead skews everything. Write down what you changed and when, because you'll forget by the time the data means anything.

Keep a file of the exact lines that produced a yes. That becomes your script library faster than any template pack, and it's the input an AI setter needs to sound like you.

## The honest limit

A calm script can't sell a premium offer to someone who can't afford it or doesn't want the outcome. Staying calm moves a good fit toward yes; it doesn't create one. If leads keep going quiet the moment price appears, the problem is usually earlier than the script. Maybe the wrong audience, a price above the value they can see, or a promise that misses what they came for.

No opener fixes a mismatch between an $8k program and a lead who expected $500. Qualify honestly, and some of these should end early. That's the script working, not failing. And some conversations should never be scripted at all: a grieving client, a public complaint, a lead asking about a medical condition. Take those yourself, in your own words, with no framework in sight.

## How Luca helps you run high-ticket scripts without the desperation

Luca is an [AI setter for coaches](/ai-setter) that replies to your Instagram, WhatsApp, Telegram, and Messenger DMs in your voice. It opens with a real question, qualifies before it names the program, and mirrors the lead's own words when it frames the offer. Every reply waits in a review queue by default, with auto-send off unless you turn it on. You approve the price line and the close before anything sends. It replies fast without sounding rushed. For the tone, see [how to sell in the DMs without being salesy](/blog/how-to-sell-in-the-dms-without-being-salesy). Plans start at $99/month; see [Luca's pricing](/pricing).


## FAQ

### What makes a high-ticket DM script sound desperate?

Chasing and over-explaining. Three follow-ups in a day, a wall of text justifying the price, and an unprompted discount all signal you need the sale more than the lead needs the help. Premium buyers read that as a red flag. The fix is composure: ask one good question, qualify, state the price plainly, and invite the call once.

### How do I bring up a high-ticket price in the DMs without scaring the lead off?

State the number plainly and tie it to the goal they already named. Dodging with "it depends, let's hop on a call" reads as fear on a premium offer. If "that's a lot" comes back, get curious before you flinch: "What were you expecting?" That tells you whether it's a budget block or a value gap. Never reflex-discount.

### How many high-ticket DM scripts do I actually need?

Fifteen covers a full pipeline: six openers by entry point, three qualifying layers, three for value and price, and three for closing and recovery. Add one handoff script if a setter passes leads to a closer. Beyond that you're collecting templates instead of testing the ones you have.

### Should I offer a payment plan in the DMs?

Offer it after the full price has landed and the lead hasn't said no. Give both numbers in one message, with the plan priced slightly higher overall so the full-pay figure stays credible. A deposit that holds a start date works better than a discount when someone is hesitating on the total.

### Can you close a high-ticket offer in the DMs without a call?

Yes, when the lead has answered your qualifying questions, heard the price, and raised no objection. Offer the link and keep the call available in the same message. If they ask for a call after that, book it immediately. Pushing a payment link at someone who wants reassurance usually ends the thread.

### How do I hand a lead from a setter to a closer without losing them?

One handoff message, in the existing thread, where the setter summarizes the lead's situation in front of them and names the closer. The lead sees their own words repeated back correctly, and the closer opens with a new question instead of repeating the first three. Never restart the conversation in a fresh thread.

### Can an AI setter run high-ticket DM scripts without sounding robotic?

Yes, when it's built to ask before it pitches. Luca drafts replies in your voice, opens with a real question, and qualifies before naming the program. Every draft waits in a review queue so you approve the price line and the close. The AI handles the volume and the timing; you keep the judgment on the conversations that need a human.


## Sources

1. [Gong -- "The best and worst cold call openers (backed by data from 300M calls)"](https://www.gong.io/blog/the-best-and-worst-cold-call-openers-backed-by-data-from-300m-calls)
2. [Gong -- "Sales Statistics"](https://www.gong.io/blog/sales-stats)
3. [RAIN Group Center for Sales Research -- "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)
4. [Salesforce -- State of Sales, 5th edition](https://www.salesforce.com/news/stories/sales-research-2023/)
5. [Lead Response Management Study (Oldroyd, MIT and InsideSales)](https://www.leadresponsemanagement.org/lrm_study/)

---

Published by SetLuca, the company behind Luca.