Promoted to canon · 2026-08-10

Promoted to canon 2026-08-10 — Akash ruled the one-hour discovery call is how the deal closes. This is the call script.

A seven-minute Loom goes out before the call to warm them up. The video never says the price. Price is never in writing. You say it on the call, after the discovery.

Spine added 2026-08-10. The script is now ten questions in six letters (CLOSER), with setting G — cold-called then booked — as the default opener. The ten gates are demoted to the reference layer beneath it. Cut from ~20 questions to 10. Settings A–D adopted; E and F retired.

The only discovery script, 2026-08-10. audit-discovery-call-script.html was tagged canon too and was written before the ladder, before setting G and before the buyer types. It is now a pointer back to this page. If a launcher, doc or session says any other file is the discovery script, that file is stale — this one is the call.

The approved offer

$6,000 for six weeks. Half of that is the client's ad budget. Guarantee: ten closed jobs in six weeks or the full amount back, including the ad spend. A closed job is a signed contract or an accepted quote. The guarantee attaches to the completed engagement.

The ladder, in order. $6,000 anchor → the guarantee → $5,500 paid in full → three payments of $2,000 every two weeks ($1,000 ads and $1,000 service each time) → more payments if that's what it takes → free 3-day trial, last. Work down in order and stop as soon as he says yes. Never open on a lower rung and never jump ahead to the trial.

Rescued out of scratch storage on 2026-08-10. The original stays at _scratch/deliverables/2026-08-03/. This copy is the one to read.

War game

Six buyer cartridges built from the real prospects, one discovery script built from the three-way merge, and the simulation of running the second against the first.

Redacted copy — read this firstThis is the shareable build of the canonical script. Two things differ from the local file: every person and company is pseudonymised (consistently, so the analysis still tracks), and the six raw call transcripts and their recording links are removed entirely. Names you see here are not real names. For the real ones, and the transcripts, open the local file.

Read the room in 60 seconds

Every one of the six calls announced its buyer type inside the first two minutes. These are the tells.

What they say earlyCartridgeImmediate adjustment
“We own a bunch of small local brands” · names a CFO · quotes per-market CPL targetsC1 Portfolio OperatorAsk which markets have unspent budget. Never sell the market that hurts.
“Family-owned, my wife and daughter work here” · no CRM · talks about realtorsC2 Legacy FamilyGet the family on the call before you pitch. Show something real, fast.
“We branched off” · under 2 years old · brings a second person · “I don't know if I believe that”C3 Breakaway ChallengerFind the absent partner. Lead with the guarantee, not the mechanism.
Quotes their own CPL, close rate and ROI from memory · runs their own adsC4 Self-SufficientGet their ROI in four minutes. If it beats yours on the same channel, disqualify.
Names their current vendor and that vendor's fee structure · “I need to think about it”C5 Comparison ShopperAsk for closed revenue by source. If they can't answer, that's the wedge.
States marketing as a % of revenue · “I'm more pay-for-performance”C6 Performance NegotiatorBring your pre-approved concession. They will close today if you flex once.

The cartridges

Click any card to open it. Every objection quoted is verbatim from the transcripts.

C1 The Portfolio Operator Anchor: Grant Mercer · Crestwood Foundation Group · 19 brands, PE-backed, centralized call centre Buys like a procurement officer, not an owner. The blocker is never price — it's the budget calendar.

What they say they want

Leads in the one market that's underperforming. He'll name it immediately and with feeling.

What they actually want

To not miss a number in front of finance. He already pulled budget forward and got burned.

Kills the deal

  • Manual lead delivery — Slack, email forwards, anything a human retypes
  • Asking for new money mid-month
  • Calling or texting his personal cell
  • Sounding like every other agency ad

Wins the deal

  • A POST endpoint into their data layer, discussed with their engineer
  • A pilot in a market that already has money this month
  • Answering market availability live, on the call
  • Everything in email, nothing by phone

Signature objections

Are you market exclusive? Are you going to put a credit card fee on me? I can't do credit cards if you put a fee on top. Is there transparency with that? Are there overages or underages, true-ups? What's your management fee considering they have multiple locations — do we scale up, do we get a discount? We don't use Slack, that's not going to work. What we'd prefer is a post request to an API endpoint.
Price sensitivity MediumTech High Trust threshold MediumSpeed Slow — budget cycle Authority Shared with finance
The moveHe told Ryan his target market was dead on money — then listed three markets where he had money and asked if they were available. The deal was never in the market he complained about. Ask “which markets have unspent budget this month?” before you ask anything else.
Raw transcript not included in this copyThe full turn-by-turn recording transcript for this cartridge lives only in the local file sales-engine/war-game-cartridges-script-2026-08-03.html. It is left out here because it carries real prospects, their staff and family, homeowner details and a live card-collection sequence. Every finding drawn from it — the verbatim objections, the dials and the move — is above.
C2 The Legacy Family Operator Anchor: Roy Danner · Drywell · 20 years, ~$3M, wife + son + daughter + son-in-law on staff Wants to believe you. Needs proof it's human, and needs his family to agree.

What they say they want

Ten more leads a week so he can justify hiring another salesman.

What they actually want

To stop being sold to by people who feel fake. He's mid-burn on a $2K/mo AI vendor right now.

Kills the deal

  • Anything visibly AI-generated — he can spot it and says so
  • Jargon and acronyms; he'd never heard of Slack
  • Pressure, or refusing a reference
  • Pitching before the family is in the room

Wins the deal

  • Playing something real on screen
  • “Real people answer, not AI” — say it plainly
  • A reference call, offered without hesitation
  • Correcting his unrealistic CPL expectation honestly

Signature objections

What does the contract look like? Is it month to month? Is it a year? Is it [three months]? If we do this for 60 days and I don't have but 10 leads, what do we do to change things? Are you willing to let me talk to somebody else that you work with? I have to run this by my wife and my daughter. I'm getting stuff where the homeowner's like, don't call me, I didn't talk to them.
Price sensitivity MediumTech Low Trust threshold HighSpeed Slow Authority Shared — family
The moveHis stated CPL target was $80 — impossible in this category. Ryan corrected it early and honestly, and it built trust rather than costing the deal. Do the same: reset the number before they anchor on it, and say why.
Raw transcript not included in this copyThe full turn-by-turn recording transcript for this cartridge lives only in the local file sales-engine/war-game-cartridges-script-2026-08-03.html. It is left out here because it carries real prospects, their staff and family, homeowner details and a live card-collection sequence. Every finding drawn from it — the verbatim objections, the dials and the move — is above.
C3 The Breakaway Challenger Anchor: Tony Alvarez + Brody · Summit Line Foundation · 7 months old, ex-Olshan, $200–400K/mo Assumes you're lying until the guarantee proves otherwise. Comes with a sidekick and an absent partner.

What they say they want

10–25 crawl space leads a month, scaling to 10–15 a week.

What they actually want

To prove the breakaway was the right call, fast, and to not be the sucker who paid a retainer for nothing.

Kills the deal

  • Any claim you can't let him verify himself
  • A vague or absent guarantee
  • Running the whole call without the partner who owns half the company
  • Wasting time — he'll take a customer call mid-meeting

Wins the deal

  • A written lead floor with a refund attached
  • Telling him exactly how to catch you if you're lying
  • Winning the sidekick — he sells internally for you
  • Blunt numbers, no softening

Signature objections

Not to say that you're not telling the truth, but how do we know that? If we do 11 two months in a row, does that price get adjusted? What kind of guarantee is there? You said the 17 is not negotiable. So if we negotiate anything else, it's on the ad spend. All leads aren't going to be perfect, and I get it — but if they click, we're paying for it regardless.
Price sensitivity HighTech Medium Trust threshold Low — verifies everythingSpeed Fast Authority Shared — absent 50/50 partner
The move — and the sidekickBrody is a separate sub-persona: ex-solar, ex-insurance, has bought leads before, asks the technical qualification questions and validates you to the boss. He said “everything you've said checks all my boxes” before Tony had decided anything. Sell the sidekick the mechanism and the boss the guarantee. But the real gate is Marisol, the 50/50 owner who was never on the call — 70 minutes ended with “I need to figure out how they feel about it.”
Raw transcript not included in this copyThe full turn-by-turn recording transcript for this cartridge lives only in the local file sales-engine/war-game-cartridges-script-2026-08-03.html. It is left out here because it carries real prospects, their staff and family, homeowner details and a live card-collection sequence. Every finding drawn from it — the verbatim objections, the dials and the move — is above.
C4 The Self-Sufficient Marketer Anchor: Cody Whitfield · Lowcountry Crawl Space · 6 years, $1.5M, runs his own Meta ads Usually a disqualification. The win condition is telling them not to buy.

What they say they want

Ten leads a week to break a growth plateau.

What they actually want

Nothing urgent. He's shopping, and he's already good at the thing you'd sell him.

Kills the deal — correctly

  • Selling him the channel he already runs profitably
  • Implying you'll beat a number you can't beat
  • Ignoring that you'd both be bidding on the same person

What a win looks like

  • An honest “scale your own spend first, here's how to measure it”
  • A channel he genuinely doesn't run
  • A dated check-back for when self-management breaks

Signature behaviour

I'm just always open to hear anything and everything from everybody just to look and see whatever options I have.

He asks almost nothing. That's the danger — he'll let you pitch all the way into a deal that cannibalises his own ads. The failure mode here is closing him.

Price sensitivity LowTech High Trust threshold MediumSpeed Fast Authority Solo
The moveGet their CPL, close rate and channel inside four minutes. Cody was at $175 CPL, 50% close, ~25× on the exact channel he'd have been buying. Ryan walked him off the call and it was the best-judged of the six. Bank the goodwill and set a date to check back.
Raw transcript not included in this copyThe full turn-by-turn recording transcript for this cartridge lives only in the local file sales-engine/war-game-cartridges-script-2026-08-03.html. It is left out here because it carries real prospects, their staff and family, homeowner details and a live card-collection sequence. Every finding drawn from it — the verbatim objections, the dials and the move — is above.
C5 The Comparison Shopper Anchor: Neil Prescott · Cascade Restoration · 20 years, $2.5M → $5M goal, Contractor Nation member Has a competing quote at your price. Beat it on measurement, not on volume.

What they say they want

Double the leads so he can justify hiring a second salesperson.

What they actually want

A defensible allocation decision he can explain to himself. He'll take two weeks and a conference to make it.

Kills the deal

  • Being a like-for-like swap for what he already buys
  • Competing on lead count against an incumbent's projection
  • Letting him leave without a dated decision

Wins the deal

  • Being a channel his incumbent doesn't cover
  • Exposing a measurement gap he can't defend
  • Fixed fee vs. their % — his cost per lead falls as he scales

Signature objections

I asked Redwood what it would take to double our leads and they came back with pretty close to $3,200. The fee is fixed regardless of the spend? I'm just kind of talking out loud as I think through this a bit. I've got to think about it. Within two weeks, probably.
Price sensitivity MediumTech Medium Trust threshold MediumSpeed Slow — deliberate Authority Solo
The wedgeAsked whether his PPC actually closed jobs, he said: “I don't ever really look at was it a PPC ad or whatever kind of lead it was… I have all the data, I guess, I've just never pulled it out.” He's comparing two vendors on a metric he has never measured. Ask for closed revenue by source before you quote anything. If he can't answer, the sale is the measurement, not the leads.
Raw transcript not included in this copyThe full turn-by-turn recording transcript for this cartridge lives only in the local file sales-engine/war-game-cartridges-script-2026-08-03.html. It is left out here because it carries real prospects, their staff and family, homeowner details and a live card-collection sequence. Every finding drawn from it — the verbatim objections, the dials and the move — is above.
C6 The Performance Negotiator Anchor: Wade Coleman · R&M Basement Solutions · 11 years, $1.9M, ex-GM of a $10M operation Highest-value and fastest-closing of the six. Will close on the call if you flex exactly once.

What they say they want

More crawl space leads — he'll take as many as you can produce, capped at three crews.

What they actually want

Not to carry the risk. He runs marketing at 5% of revenue and pays his own crews on performance.

Kills the deal

  • A retainer with no accountability attached to it
  • Refusing to move on anything at all
  • Refund that covers ad spend but not your fee — he will name this exactly

Wins the deal

  • Putting your fee at risk, not just the ad budget
  • A three-month term — he already believes in it
  • Talking like an operator; he'll test your industry knowledge

Signature objections

I'd be willing to pay you 3% of everything I sell off of what you generate. That $1,700 is for your performance. That ad spend is my money to go out and get those leads. That'd be the most expensive lead I've bought if I was going to go that route. I have a hard time putting money down up front when I just don't have a guaranteed return.
Price sensitivity HighTech Low Trust threshold MediumSpeed Very fast Authority Solo
The moveHe is the reason you need a pre-approved concession. Ryan had to put him on hold and phone his partner mid-call — and that improvisation is what won the deal. Decide in advance what moves and when. Refuse the revenue-share; concede the fee-at-risk.
Raw transcript not included in this copyThe full turn-by-turn recording transcript for this cartridge lives only in the local file sales-engine/war-game-cartridges-script-2026-08-03.html. It is left out here because it carries real prospects, their staff and family, homeowner details and a live card-collection sequence. Every finding drawn from it — the verbatim objections, the dials and the move — is above.

The script

Ten questions in six letters — that is what you memorise and run the call from. The ten gates further down are the reference layer: timings, deflection wording, and every cartridge branch still live there. Cut from ~20 questions to 10 and mapped to Hormozi's CLOSER; approved 2026-08-10.

Two rules that override everything Pitch gate: no product, no mechanism, no price until the buyer has stated the problem, the target, what it costs, capacity, who decides, and why now. Six things. If you can't recite them back, you're not at gate 7 yet.

Stop rule: ask one question, then stop talking. If you've asked two questions in one breath, you've already lost the answer to the first.

The default opener — cold-called, then booked

Setting G. This is the default, not a variant. Most discovery calls are booked off a setter call where the prospect already heard "ten jobs in six weeks" — so they arrive carrying your claim, and that has to be handled in the first fifteen seconds.

G0

Take the claim off the table before they make you defend it

15 sec
Say — before question oneBefore we start — I made you a pretty big claim on the phone. Ten jobs in six weeks.

I don't actually know yet whether I can do that for you. That's what today is for. If it turns out I can't, I'll tell you.

Working for you

They already said they could handle ten. That is a commitment you banked before the call started — play it back at Q1 and again at Q9.

Working against you

A big claim to a stranger buys prove-it mode. Unhandled, the hour becomes demo-and-defend and nothing gets diagnosed. That is C3 Breakaway posture on every call.

No number, ever, before the discoveryThe setter call states the claim and nothing else. The seven-minute Loom states no price at all. The ask on both is an hour on the phone. G0 references the claim only — it never says a dollar figure.

The ten questions

Ask one, then stop. If you lose your place mid-call, ask yourself which letter you're in — not which gate.

C

Clarify — why they're here, and how work reaches them today

Q1–Q2
Q1 — default (setting G)When I called you, you told me you could handle ten more jobs in six weeks. What made you say yes to that — what's actually going on with new work right now?
Q2How are you getting new jobs today?
Why Q1 is not "what made you take this call"On a cold-booked prospect the honest answer is "you called me and asked." Asking it exposes that they have no self-generated reason at minute one. This version plays their own commitment back, and converts your anchor into their problem. Other entries swap Q1 only — see the settings table below.
L

Label — name it, put a number on it, make them confirm

Q3–Q5
Q3What's the biggest problem with the way that works?
Q4 — the one place you may stackGive me your numbers — what's a job worth, how many do you close in a month, and what's your close rate off a real appointment?
Q5So right now it's {their reality}, it's costing you {their number}, and what you want is {their target} without {the thing they hate}. Did I get that right?
Hard stop at Q5Do not continue until they confirm or correct it. A vague answer means you missed something at Q3 or Q4 — go back. On setting G this matters double: if their label is vaguer than "ten jobs in six weeks," your claim is still the most concrete thing on the call and you'll spend the hour defending it instead of solving their problem.
Q4 is a deliberate exception to the stop rule
Three asks in one breath is allowed here and nowhere else, because it is arithmetic, not a probe. These are the numbers you hand back at move 2.
O

Overview past pain — what they tried and how it went

Q6
Q6What have you already tried to fix this — and what happened?
Worth most on setting GSomeone who took a cold call about marketing has almost always been burned by one. This is where prove-it mode actually comes from, and it kills "I tried something like this before" forty minutes early.
S

Sell the vacation — the good future, then the same date unchanged

Q7–Q8
Q7Twelve months from now, you've crushed it. What happened?
Q8And if it's still like this instead — what does that cost you?
Q7 then Q8, back to back. Neither works alone.Q7 alone is a daydream; Q8 alone is two gates of bad news in a row. The swing between them is what makes someone act now instead of next quarter. On setting G, Q7 is load-bearing: the number in their head is yours, and Q7 is how they replace it with theirs.
Read Q7's answer as a qualification signal
Smaller than ten jobs in six weeks → they were being polite on the setter call. Bigger → you're now working their goal and your claim became a step toward it.
E

Explain away concerns — who decides, what's still in the way

Q9–Q10
Q9 — capacity, verify rather than re-askYou told me on the phone you could take ten more in six weeks. Is that real, or was that a good day? Where does it actually break — crew, trucks, scheduling?

And who besides you needs to be comfortable with this?
Q10What would you still need to feel certain this works in your business?

When you say {their words}, what specifically worries you?
Hard stop at Q9If a second decision-maker exists and is not on the call, the goal for the rest of the call changes from "close" to "get both of you on a call with a date." Say it out loud. Three of the six recorded calls died here.
Q10 on setting G has one predictable answer
It comes back as "how do I know you're not full of it" almost every time — that is what a cold claim earns you. Use the C3 answer, already proven: hand them the method to catch you. Ask your homeowners whether anyone else contacted them. Do not improvise the most predictable objection you have.
Never show a price with a concern still openAnswer what Q10 surfaces before you go anywhere near the number.
R

Reinforce the decision — no questions, five moves

the close
Move 1 — ask permission before the planI can see exactly where I'd attack this. Want me to walk you through it?

Then the three steps, each tied to something they said. Text them the preview and drop it in the meeting chat and share screen and narrate.

Move 2 — hand the math back, then stopOn your numbers — {their ticket} a job at {their close rate} — if this puts {volume} in front of you, that's {their revenue}. You can do that math faster than I can.

Their ticket, their close rate. Never a borrowed multiple.

Move 3 — two yeses, then the number, then eight secondsBefore we talk money — do you feel this solves the problem we laid out? Why?

Money aside, if I got you ten closed jobs in six weeks — is that something you'd want?

And if you didn't put money down before the result, are you all in on the plan itself?

Can I be straight with you about how the money works? → then the fee, then silence for eight full seconds.
Move 4 — every objection answer ends by asking againSo with that handled — do you want me to build this for {company}, or is there something else still sitting there?
Never land an answer and go quietThe eight seconds of silence belong after the price and after the ask — never after a reframe. Silence after a reframe hands them the pen, and they fill it with "let me think about it."
Move 5 — four valid endingsYes · No · dated decision call with the deciding question named · disqualified with a check-back date. "I'll think about it" is not one of them.
On a yes, four beats before the paperwork 1 Reality check. Before we do paperwork — this works when you answer the phone and when you tell me which jobs actually sold. I'll build it and run it, but those two are yours. You good with that?
2 Future-pace. When the first job closes off this, text me. I genuinely want to know.
3 Don't go silent while you fill out paperwork. Dead air is where people re-think.
4 Name the rail. It's ACH off an invoice — no cards. It usually takes a day or two to actually land, so don't worry if you don't see it move today.

Q1 — the other settings

Only Q1 swaps. Q2 through Q10 are word-for-word identical on every entry.

How the call got bookedQ1Source
G · Cold-called, then booked
the default
"When I called you, you told me you could handle ten more jobs in six weeks. What made you say yes to that — what's actually going on with new work right now?" Run G0 first.New 2026-08-10
A · They applied, dialling inside 5 min"What made you take this call — and why now?" No G0 — they raised their hand and have had two texts. Open like someone they were expecting.Bank state 1
B · Applied a while back, went quiet"You put in a request a bit back about getting more {niche} jobs — I never got you on to actually walk it through. You got two minutes?" → "Where'd your head land on it — leaning yes, leaning no, or stuck on something?"Bank state 4
C · Booked and didn't show"We were set for [time] — figured something came up. No stress at all." → "Before I put another time on the calendar — is this still something you want, or did it drop down the list?"Bank state 7 + new
D · Quiet 30+ days"Not chasing you — just checking if the timing's better now than it was." → "Where's your head at on it these days — still on the radar, or did you go a different direction?"Bank state 14
Retired — do not reinstateEarlier drafts carried settings E and F, which opened a discovery call cold. Those were written for a call we do not run. The cold call is a separate setter call and its only job is booking the discovery — its hook stays unchanged. Retired 2026-08-10.
Open — Akash's lawyer, not this scriptWhether cold dialling is legally cleared is unresolved. The script bank rule covers texting scraped numbers only and says nothing about calling. Flagged, deliberately unanswered here.

Reference — the ten gates

The spine above is what you run. This is the layer underneath it: timings, the deflection wording, the cartridge branches, and the reasoning for each beat. Read it to prepare; don't carry it onto the call.

Gate 0

Before you dial

2 min

Three things on the screen before the call connects, from the packet: current lead source, who else is likely to decide, and any market or niche conflict. Guess the cartridge from the application. You'll confirm or correct it in the first two minutes.

WhyThree of Ryan's four open deals stalled on a person nobody had identified before the call. This costs two minutes and it is the highest-yield two minutes in the process.
Gate 1

Open — warmth, then posture, no product

90 sec
SayHey {name}, great to connect — I appreciate you making the time. How's everything going on your end?

I know we've got about an hour, so is it okay if we dive in?

Quick context on me: I build and run appointment engines for {niche} companies — the whole thing, demand through to booked and tracked. I'm not sure yet whether I can help you; that's what this call is for.

So here's what I'd like to do: understand where the business is now and what you're trying to change, then walk you through how I'd build it around your market, answer anything unclear, and decide the next step together. Sound fair?
Deleted from your old scriptThe seven-bullet feature list and “we're going to give you all of that for free today.” Both move to gate 7. You were closing the value gap before you'd opened it.
Gate 2

Why now — and the deflections

3 min
SayBefore we start — what made you choose to hop on this call, and why is this important right now?
Branches
Skips to priceWe'll get into the nitty-gritty in a bit, but first I need to understand how we can help. Then I'll walk you through a step-by-step on how we get you where you want to go. Does that sound fair?your line, kept verbatim
“Just give me your speech”Same deflection, then: What's happening in your world that made now the right time to look?
“Just want information”Got you — so you book calls on every ad you see online? What about ours made you think we're the ones who can help?
C4 Self-SufficientIf they name their own CPL and ROI here, jump straight to gate 3 and run the overlap check. You may be disqualifying in four minutes.
This is the gate Ryan losesGrant Mercer said “give me your speech real quick” at 3:26 and Ryan pitched. Price landed at 7:17. He asked Grant's budget target at 9:33 — after quoting it.
Gate 3

Current math — walk the job funnel, top to bottom

5 min
Ask in this order, stopping after each. Do not reorder — the order is the point. Where does new work come from today? · Last full month, across all of those — how many people reached out? Called, filled something in, messaged you, anything. · Of those {inquiries}, how many turned into a scheduled estimate on the calendar? · And of the {booked}, how many did you or your guy actually go run? · Of the {run} you ran, how many sold? · What's a typical job worth?
Then hand it straight back — don't interpret it yetSo — {inquiries} people raised their hand, {booked} got on the calendar, {sold} bought. Does that look how you'd want it to look?
Patched 2026-08-13 — funnel order, and two rungs that were missingThis gate used to ask good questions in no particular order and never asked about inquiries or booked estimates at all — it jumped from "how are you getting jobs" to "how many do you close." Those two missing rungs are exactly where the money leaks, and they're what we sell. A contractor has no ad funnel; he has a job funnel — inquiry → booked estimate → estimate run → job sold. He has almost certainly never counted it, and the numbers are never good. If they were, he wouldn't be on this call.
DeliveryDo not react to a bad number — write it down and move to the next one. Do not do the arithmetic here; that's gate 4. If he doesn't know a number, take his guess and say "we'll call it that" — a guessed number he said out loud still works. Target, capacity and the second decision-maker have moved to gate 5; don't ask them twice.
Branches
C5 Comparison ShopperAdd: Of what you've closed this year, how much came from each source? If they can't answer, stop and sit in it. That gap is your entire pitch.
C1 Portfolio OperatorReplace “which market hurts” with Which of your markets has budget available this month?
C2 Legacy FamilyIf their CPL expectation is unrealistic, correct it here, plainly, with the reason. Correcting it early builds trust; discovering it at price kills the deal.
Gate 4

What standing still costs — tell it, don't ask it

3 min
1 — PermissionCan I share some thoughts with you on those numbers?
2 — Where you're speaking from. One breath, then move. Approved proof only.Just so you know where they're coming from — I've managed north of $5 million in ad spend for companies doing this kind of work, ten to twenty-three times returns. I don't say that to flex on you. I say it because it means I've seen this same funnel a lot of times. Here's what I see in yours.
3 — Hand him the good numbers first. Two of them. Never compare him to anyone.Two of these are genuinely good. {good metric one} — that part's working. And {good metric two}.
4 — Name the one broken rung, then make him explain itHere's where it's bleeding. Of the {inquiries} people who reached out, {gap} never got on your calendar. That's the rung. And I'd guess I know why — when somebody calls at four in the afternoon while you're under a slab, how long before they hear back?

Write his answer down verbatim. "That night." "Next morning." "When I get to it." That sentence is the whole case.
5 — Price it off his own gap, deliberately conservativeSo let's put a number on that gap. {gap} people called you and never got on the calendar, and you just told me it's {his callback answer} before they hear anything. Say we answer them while they're still sitting there with the problem in front of them — and say it only works on half of them. That's {half gap} more estimates. Run them at your rate, close them at your rate — about {extra jobs} more jobs a month. At {job value} a job, that's roughly {monthly cost} a month, and I'm being conservative. Not new leads. Ones you already have. What are your thoughts on that?

If he says "it'd be more than half" — let him. He just raised his own number and now he owns it.
6 — One mirror line, then close the gateAnd straight with you, that's not unusual. Most shops in {market} run it exactly the way you do. It's why most of them are the same size in five years that they are today. You could probably name two guys off the top of your head. → let him name someone → I'm not saying that's you. But that's {monthly cost} a month, and it doesn't fix itself. Are you ok with that being how next year goes?
🚫 Quote no benchmark. Ever.Not "most shops book at X%," not "a lot of guys close at 40%." The brain was checked on 2026-08-13 and the data to source those numbers does not exist — we hand leads to the client and the client books the estimate, so that rung sits outside our instrumentation entirely (0 rows in sp_client_lead_appointments; 3 of ~17,000 conversations carry a "booked" outcome). Every number in this gate comes from his own mouth in gate 3. That isn't the weaker version — he can't argue with his own arithmetic, and he can always argue with your average. Same rule as the gate 8 guardrail on borrowed multiples.
Patched 2026-08-13 — told, not askedThis gate used to ask "are we talking about {monthly cost} a month?" and then run two feeling questions. Any owner who's been sold to knows that question and what you want from it. You tell him the cost instead, off his own numbers, and the two follow-ups ("what does that become over a year", "what does that mean for you") are cut — with the dollar figure already on the table they're redundant, and back to back they read as script. Everything the old gate bought, this buys harder in the same three minutes.
Gate 5

Authority and capacity — a hard gate

2 min
SayIf this makes sense, who besides you needs to be comfortable with it?

How many extra jobs a month could the crew take without delivery breaking?

And is there any operational reason you couldn't start in the next couple of weeks?
Do not pass this gate aloneIf a second decision-maker exists and is not on the call, your goal for the rest of the call changes from “close” to “get them both on a call with a date.” Say so out loud: Then let's not have you play telephone with this — when can the two of you get on together?
Branches
C3 BreakawayThe absent partner is almost always the majority operational owner. Reschedule rather than pitch twice.
C2 Legacy FamilyExpect two or three family members. Ask by name and role.
Gate 6

Label it — and make them confirm

1 min
SayOkay, so right now {their reality}; it's costing you {their number}; what you want is {their target} without {the thing they hate}. Did I get that right?
Hard stopDo not continue until they confirm or correct it. If the answer is vague, you're missing something from gate 3 or 4 — go back. This is the last exit before the pitch.
Gate 7

Prescribe — and put it on the screen

5 min
Ask permission firstI can see exactly where I'd attack this. Want me to walk you through the plan?

Then three steps, each tied to something they said — not a feature list:

Then 1 — Create demand you own. Pain-led ads for the exact {job types} you named, in {market}. The leads are yours — no shared vendors, no waiting on referrals.

2 — Respond, qualify, book. The moment somebody raises their hand, it follows up, qualifies against standards we set together, and books it. Real people on the conversation, not AI.

3 — Learn from sold jobs. We track what got quoted and what actually sold, so it improves off real revenue instead of clicks.
Then the one-thing frame — say it out loud, before the proof storyAnd here's how I'd think about the whole thing if I were you. Forget the ads for a second. Forget the tracking, forget the dashboard. Say every single one of those falls flat. If the only thing that changes is that the {inquiries} people already reaching out get answered in sixty seconds instead of the next morning — that alone is the {monthly cost} a month we just talked about. That's the piece I'd bet on. The ads on top of it, the qualification, the tracking on what actually sells — that's upside on top of a thing that already paid for itself.

If he says "so the ads are extra" — that's the frame landing. Confirm it and stop talking: The ads are what take you past it.
Added 2026-08-13 — this is what makes a one-call close possibleIt turns the decision from "is this whole package worth $6,000" into "is this one piece worth $6,000," and the second question answers itself. Note whose claim it is: the one thing is not a promise about our product — it's a claim about his own existing demand, which he quantified himself two minutes ago in gate 4. His number, not our promise. Don't dilute it by naming a second one-thing.
Show, don't tell — you already do this better than Ryan. Do it here.Text the preview to their phone and drop it in the meeting chat and share screen and narrate — the way you did with Dan. They hold it while you walk it. Then stop talking and let them react. See tab 4: this is your strongest asset and it appears in none of the three written scripts.
Your own framing, from the Dan call — use it verbatimThere's 3% of your market that's like, I want this fixed today. There's another 97% that's like, I'll do it when I get to it — I know I need to, but maybe next week, maybe next month, maybe next quarter.

Your funnel is like this, mine's like this. Yours has a higher close rate. Mine has way more volume. I'm the gas.
Damaging admission — say it before they askTo be straight with you, this doesn't work if the team lets booked appointments sit, won't tell us which jobs sold, or doesn't have capacity. I can build and run the engine — I can't make a company answer the phone. Is any of that a concern here?
Branches
C2 Legacy FamilyLead the demo with the human-not-AI point. He is actively burned by an AI vendor right now.
C1 Portfolio OperatorSkip the creative story. Show the delivery path — endpoint, payload, their stack. Offer their engineer a call.
C3 BreakawaySidekick asks the mechanism questions; answer him fully. He'll relay it to the boss and the absent partner.
Gate 8

Hand the math back

2 min
Say once, then stopSo on your numbers — {their ticket} a job, closing {their rate} — if this puts {volume} qualified appointments in front of you, that's {their revenue}. Against what it costs, you can do that math faster than I can.
Ryan's best mechanic, borrowedRoy Danner ran it himself out loud — “even if it's $10,000, it's $40,000, which is more than I'm spending. That's not bad at all.” Ryan said nothing and the prospect closed himself.
GuardrailUse their ticket and their close rate. Never a borrowed multiple. Ryan quoted 20×/15×/11× to every trade regardless of job size, and your own provenance note says the 15.7× is an artifact of a foundation-sized ticket.
Gate 9

Clear concerns, then the number

4 min
Concerns firstFrom everything you've seen, what would you still need to feel certain this works in your business? → if they name one: When you say {their words}, what specifically worries you?
Two yesesBefore we talk money — do you feel this solves the problem we laid out? Why?

Money aside, if I got you {result} in the next six weeks, is that something you'd want?

And if I could do that without you putting money down before the result, are you all in on the plan itself?
Then the numberCool. Can I be straight with you about how the money works?It's $6,000 for the six weeks. Half of that is your ad budget — it goes into ads running in your market with your name on them. And it's guaranteed: ten closed jobs in six weeks or you get the full amount back, including the ad money I already spent. → then stop talking for eight full seconds.
Branches
C6 Performance NegotiatorHe will counter. Refuse revenue-share — you tried it, the reporting didn't match reality. Concede the pre-approved one: fee at risk, not just ad spend. Then stop conceding.
C3 BreakawayHe wants a floor with a refund. The guarantee is the floor: ten closed jobs across the full six weeks, or all of it back. Say why it's measured across the whole six weeks — week one is ramp.
C5 Comparison ShopperDon't fight on volume. Their fee moves with your spend; mine doesn't — so as you scale, my cost per lead falls and theirs doesn't. And right now neither of us knows which of your sources actually closes.
Any stallWhat specifically — is it the money, the timing, or whether it'll actually book you jobs? Let's name the real one.
“Let me think about it”Isolate twice before you use the line — fired cold it's a gotcha and he'll feel it. Totally fair. Before you do — is it the six thousand, or is it whether this actually works in your shop? → wait → Understood. And if it were running Monday and the calls were getting answered inside a minute, is there anything else that'd stop you? → wait. Only when both answers are clean: Then here's the only thing I'd point out, and then I'll leave it alone. You can absolutely take a couple of weeks. But those weeks cost about {monthly cost}, because that's what the gap runs you every month it stays open. So it isn't six thousand versus nothing. It's {monthly cost} a month to wait, against six thousand once — of which three grand is your own ad money going into your own market, and all six come back if you don't get ten closed jobs. Which of those two do you want?
Added 2026-08-13 — the delay-cost answer, and its one hard condition{monthly cost} must be his number from gate 4, in his words. Rounded, invented, or carried over from another call, he will feel it and the whole discovery collapses with it. If gate 4 didn't produce a number, you don't have this line — and the honest move is to go back to gate 4 rather than reach for it anyway. This is the answer gate 10 has always needed: "I'll think about it" is listed there as an invalid ending, but nothing in the script gave you anything to say about it.
The fee is ruled — run this gate$6,000 for six weeks, half of it their ad budget, ten closed jobs or the full amount back including ad spend. A closed job is a signed contract or an accepted quote. If they push, work the ladder in order and stop as soon as they say yes: $6,000 anchor → the guarantee → $5,500 paid in full → three payments of $2,000 every two weeks ($1,000 ads and $1,000 service each time) → more payments if that's what it takes → free 3-day trial, last. Never put the price in writing and never put it in the video.
Gate 10

Only four valid endings

2 min

A call is not complete until it lands on one of these. “I'll think about it” is not one of them.

EndingWhat you say
YesTerms in writing first — result, job types, territory, what counts as a new job, the fee. Then onboarding form, access, assets, kickoff. Reinforce their reason, not your pitch.
No“Totally fair — what specifically?” Then let it be a no, and say what would have to change for it to be worth another call.
Dated decision call“What exactly are you deciding, who's involved, and when will you have the answer?” Put it in the calendar before you hang up. Not “in a couple of weeks.”
Disqualified“Honestly, I don't think you should buy this right now — here's what I'd do instead.” Then set a check-back date anyway.
Enforce it in the tooling, not the scriptAll three scripts mandate a dated next step and none of them enforce it. Make the disposition step in the cockpit refuse to close a call without a date or an explicit no.

The simulation

Each cartridge run against the script above, using their real objections and their real behaviour from the transcripts. Where the script broke, the patch is already folded into gate 2 above.

C1Portfolio Operator — Grant MercerHeld after patch
Attacks atGate 2, immediately. Just give me your speech real quick.
Original breakRyan pitched, quoted at 7:17, then asked the budget target at 9:33. The buyer ran the call from minute three.
PatchYour own deflection, kept verbatim. We'll get into the nitty-gritty in a bit, but first I need to understand how we can help. Does that sound fair? He accepts it — this buyer respects process, he runs 19 of them.
Second attackGate 7. We don't use Slack. We'd prefer a post request to an API endpoint.
Holds becauseGate 7 branches to delivery-path-first for this cartridge, and offers his engineer a call rather than bluffing technical depth.
Predicted endDated decision call. Not a same-call yes — his budget is committed and finance controls timing. But gate 3's “which markets have budget this month” surfaces Knoxville/Richmond/Iowa before price, so the pilot gets scoped against real money instead of the dead market.
C2Legacy Family Operator — Roy DannerHolds
Attacks atGate 3, softly — an $80 CPL expectation that isn't achievable in this category.
Holds becauseThe C2 branch corrects it there, with the reason, before he anchors. Ryan did exactly this and it built trust.
Real break in the originalGate 5 never happened. Wife and daughter surfaced at 33:28, ten minutes after the price.
PatchGate 5 is a hard stop. The call's goal changes on the spot: Then let's not have you play telephone — when can the three of you get on together? The price conversation moves to that call.
Third attackGate 9. Will you let me talk to somebody else you work with?
AnswerYes, but last — after everything else is resolved, out of respect for the client's time. Ryan's handling of this was clean and he accepted it immediately.
Predicted endDated decision call with the family present. The demo bot at gate 7 is worth more to this cartridge than to any other — he is actively burned by an AI vendor and can spot generated creative on sight.
C3Breakaway Challenger — Tony Alvarez + BrodyHeld after patch
Attacks atGate 7. Not to say that you're not telling the truth, but how do we know that?
Holds becauseThe answer that worked was giving him the method to catch you — “ask your homeowners whether anyone else contacted them.” Handing a sceptic the audit tool converts him. That belongs in the answer card, not improvised.
Second attackGate 9. If we do 11 two months in a row, does that price get adjusted?
Original breakRyan improvised a guarantee live — 12 leads, rolling three-month average, on the full amount. It worked, but it wasn't written anywhere and it's now a bespoke term for one client.
PatchPre-approved floor, pre-approved averaging window, and the ramp reason said out loud. Same outcome, repeatable, not invented.
Where it still breaksGate 5. Marisol owns half the company, runs all intake, and was never on the call. The script forces a reschedule here — which costs a session but is the only reason the original 70-minute call ended in “I need to figure out how they feel.”
Predicted endReschedule with the partner, then yes. Sell the sidekick the mechanism, the boss the guarantee, and the partner the intake workflow.
C4Self-Sufficient Marketer — Cody WhitfieldDisqualifies — correctly
Attacks atNothing. He asks almost no questions. That's the trap.
Where it endsGate 3, at minute four. $175 CPL, 50% close, ~25× on the same channel you'd run.
The failure mode is closing himNothing in the script stops you pitching a willing buyer. So the C4 branch at gate 2 exists specifically to send you to the overlap check early, before you've invested him in a pitch you should be pulling.
What you sayHonestly — you're running the exact channel I'd be running, at numbers I can't promise to beat, and we'd end up bidding on the same person. I'd double your own spend for a month and measure it. If it stops scaling, call me.
Predicted endDisqualified, with a check-back date. Ryan did this and it was the best-judged call of the six — the one thing his behaviour does better than either written script.
C5Comparison Shopper — Neil PrescottHeld after patch
Attacks atGate 9. Redwood quoted me pretty close to $3,200 to double my leads. Same price, more volume, incumbent relationship.
Original breakRyan argued on volume and fee structure, then softened, then let the promised two-week decision drift into conference small talk with no date.
Patch — gate 3Ask for closed revenue by source before quoting. He admitted: I have all the data, I guess, I've just never pulled it out. That reframes the whole call — he's comparing two vendors on a number he's never measured.
Patch — gate 9Their fee moves with your spend, mine doesn't — so as you scale, my cost per lead falls and theirs doesn't. But before either of us, you don't know which source actually closes.
Patch — gate 10“Within two weeks” is not an ending. Name the date and the deciding question on the call.
Predicted endDated decision call, with a measurement homework assignment that only you benefit from.
C6Performance Negotiator — Wade ColemanHeld after patch
Attacks atGate 9, hard and immediately. I'd be willing to pay you 3% of everything I sell off what you generate.
AnswerRefuse, with the real reason: it was tried, and what got reported back didn't match reality — and verifying would mean calling their homeowners. He accepted this without friction: No, I can appreciate that.
Second attack — the real oneThat $1,700 is for your performance. That ad spend is my money. He will find the exact seam in any refund that covers spend but not fee.
Original breakRyan had nothing pre-approved. He put the prospect on hold, phoned his partner, and came back with a concession. It won the deal — by luck of having a reachable partner.
PatchOne pre-approved concession with a stated trigger, plus the ramp-runway caveat, delivered in one breath instead of a hold. Same deal, no phone call.
Predicted endSame-call yes. This cartridge is the fastest close of the six and the most dangerous to meet unprepared — and gate 10 must route to a payment link, not card details read aloud on a recording.

What the simulation exposed

Held clean1 of 6 — only the Legacy Family cartridge survives the script as written without a patch.
Needed a patch4 of 6. All four patches are now in gates 2, 3, 5 and 9 above.
Correct disqualification1 of 6. That's a win condition, not a loss.
Since fixedWhen this was written, every cartridge reached gate 9 and hit the same wall: no approved fee to say. Five of six of these buyers asked for a number directly. That wall is gone. The fee is ruled — $6,000 for six weeks, half ad budget, ten closed jobs or all of it back — so gate 9 now runs.
Most common failureGate 5. Three of the six real calls had a decision-maker who was never in the room, and none of the three were found before price.
A correction to everything above Until now I was comparing your written script against Ryan's live behaviour. That isn't a fair comparison, and it made your side look more theoretical than it actually is. The Curtis Boyd onboarding call, 2 Aug, is the first evidence of you actually running a call. Several earlier findings need revising — and one of them was wrong in your favour.

What holds up

1 · You explain the mechanism better than any of the three scriptsKeep
What you didWalked the whole customer journey unprompted, in order, in plain language — ad → Messenger → scope check → service-area check → zip → phone → SMS handoff.
Why it landsYou explain why each step exists, not just what it is: It's really difficult for me to collect address over Facebook Messenger, because they're a little more sensitive to it — they're not 100% sure they're talking to a real person yet. Mechanism plus reasoning is what makes it credible. Ryan states his mechanism; he never justifies it.
2 · The demo is the strongest asset in this entire analysisPromote
CorrectionI told you to steal Ryan's screen-share. Wrong — yours is materially better and you already do it. I opened it.
What it isA phone-framed Reels mock, banner reading “Private concept preview · not live”. Real footage with an “Uneven Concrete?” overlay and a level sitting on a cracked slab. Simulated engagement counts. Page name “DFW Concrete Leveling & Repair” — the hyper-local market name, not Apex Grade's brand. Verified tick and a Follow button.
The ad bodySix-symptom checklist → soil mechanics written specifically for North Texas expansive clay → the fix named as four services → objection pre-empt (No full tear-outs. No week-long construction. No destroying your landscaping.) → cost of inaction → eighteen named service cities from Frisco to Corinth. Then a working Messenger thread.
How you deliver itText it to their phone and drop it in meeting chat and share screen and narrate — so they're holding it while you walk it. Ryan plays a stock ad for a company in another state.
The ironyYour ad copy does cost-of-inaction properly — ignoring settling concrete can mean expanding cracks and full slab replacement costing significantly more later. You run that play on homeowners and never on contractors. It's the exact gate missing from your sales call.
3 · You take pushback without caving or digging inKeep
The exchangeDan, twice: I disagree, I disagree. You: I'm going to challenge you just a little bit… → state your position → So I accept your pushback. But I do think the middle ground is… → land a hybrid → We're going to test it both ways.
Why it's better than bothFaced with pushback Ryan either accepts it flat (Grant: “okay, no sweat”) or invents a concession (Wade). You converted a disagreement into a test. Neither written script has a move for this.
4 · The 3% / 97% frame and the funnel metaphorMove into the script
What you saidThere's 3% of your market that's like, I want this fixed today. There's another 97% that's like, I'll do it when I get to it. And: Your funnel is like this, mine's like this. Yours has a higher close rate, mine has way more volume. I'm the gas.
Why it mattersIt positions you as complementary rather than competing — which is exactly the wedge C5 Comparison Shopper needs, and exactly what Ryan failed to find with Cody. It's now in gate 7.
5 · You shipped transparency as a product — and the client sold it back to youKeep
What you didBuilt the client portal that morning, put it live on the call, gave him one-button lead outcomes so the data could flow back to Meta.
What he saidIt's multiple places, but this is why it's good. You ready? Because it's transparency. You're working hard to make the phone ring — you want to know what we're doing on our end.
The patternIdentical to Roy Danner doing Ryan's ROI math out loud. The buyer articulating your value proposition for you, because you showed instead of told. You produced that effect deliberately.
6 · You own problems flatly, with no spinKeep
ExamplesThat's me still working out. · I don't think I've been doing a good job of marking them either. · This first week was the sloppiest it's ever going to be.
Why it's load-bearingThis call was, functionally, a list of things that weren't working. Dan stayed warm the whole way through and ended with I think we're off to a good start. That's the flat ownership doing the work. Also: you proposed the daily 15-minute check-in yourself before he asked for accountability.

What breaks

1 · The client ran the callFix
EvidenceDan opened it (should I share my screen with you?), set the agenda, paced it (let's slow down for just a sec), and interrupted twice (let me interrupt you real quick). You never set an agenda and never summarised at the end.
CostIt became a status meeting rather than a working session — and the actual handoff spec was settled in fragments rather than decided and written down.
2 · You demoed a step that wasn't realFix today
The momentDan: So book my launch call. What is that? You: That's part of the demo. Sorry. Ignore that. That's not real.
Why it costs more than it looksThe demo was doing all the persuasive work right up to that line. Ship a client-mode build with the launch-call CTA stripped, so the artifact never has a piece you have to disown mid-sentence.
3 · A minute and a half on Safari bookmarksFix
WhereRoughly 30:15–31:15, on a 38-minute call, with the lead-handoff spec still unresolved.
Same failure I flagged in RyanHis 70-minute calls sprawled the same way. Park it: I'll email you the link and a one-liner on pinning it — let's finish the handoff.
4 · Payment was an afterthought, and the client raised itFix
The exchangeDan: How do I pay you? You: I mean, I'm not, it doesn't matter. Then a live negotiation across Zelle, Stripe and ACH.
VerdictRight outcome — you avoided the 3% and landed on ACH. But “it doesn't matter” is a weak answer to a money question, and the client initiating payment terms is backwards. At the time this was the delivery-side echo of the missing fee in gate 9. The fee is ruled now, so state the terms and the rail yourself.
5 · Attribution was broken and the client found it firstFix
EvidenceFive separate St. Pierre source tags in his CRM. Dan: I can't have three of them. You: I don't think I've been doing a good job of marking them either.
Why this one stingsTracking through to sold work is the thing you sell. Sloppiness anywhere else is forgivable; here it undercuts the pitch. Lock one canonical tag before a single lead flows.
6 · The handoff spec didn't exist before launchFix
EvidenceThe entire 38 minutes resolved what fields, at what trigger, via what path — while leads were already arriving with phone number unknown, address unknown.

The structural parallel

Sales sideYour script pitches before it diagnoses — the whole feature stack lands in the intro, before question one.
Delivery sideYou shipped before you specified — leads flowed before the field contract existed.
Same root causeYou understand and explain the mechanism unusually well, so it feels ready sooner than it is. The commercial and operational contracts both get settled late, under pressure, in front of the counterparty. Both fixes are the same shape: one gate, up front, that can't be skipped.
What changed in tab 2Gate 7's demo beat is no longer a borrowed recommendation — it's your asset, your delivery method, your language. The 3%/97% frame and the funnel metaphor are now in it. Add a delivery-spec gate to the “yes” ending: fields, trigger point, path, one attribution tag, and the payment rail, all agreed before the first lead moves.

The playbook — every recurring conversation, both sides

Eighteen conversations cover the whole journey from a brand-new lead to a closed deal and beyond. Each one is written with both sides: what you say, and what they actually say back — including the awkward answers, not just the cooperative ones. Your lines carry {placeholders} so they run on any call. The prospect lines are invented stand-ins — they show the shape of the exchange, never a real transcript. The main sales call itself lives in tab 2 and is not restated here; section 11 adds the prospect side, keyed to the same letters. Built 2026-08-13 by consolidating the script bank, the cold-call playbook, the SMS launchers, the demo-led call set and the LEAD2CLOSE archive into this one surface.

The standards every script in this tab obeys You are Alex with stpierre.ai — never "this is Akash," and never the retired company name (the business is stpierre.ai, always).
The window is 6 weeks, everywhere. Any doc still promising the retired three-month window is stale — fix it or flag it.
The offer: $6,000 for 6 weeks. Half is the client's ad budget. 10 closed jobs in 6 weeks or the full $6,000 back, including the ad spend already spent. A closed job = a signed contract or an accepted quote, recorded by the contractor pressing the button in the portal, reconciled monthly.
Price never goes in writing. Not in a text, an email, a page, an ad, or the Loom. Said out loud, on the call, after the discovery. The deflection, word for word: Depends on your area and how many jobs you can take. Ten minutes on the phone and I'll give you a straight number — what's good today?
Never the commission story. "I get paid a percentage of jobs that close" is false under a flat fee. The replacement is the risk story: the fee is flat, and the guarantee is what's performance-tied. If it doesn't produce, the money comes back.
Quote no benchmark, ever. Every number in a discovery comes from the prospect's own mouth. The data to source industry numbers does not exist — checked 2026-08-13.
Keep verbatim: No lead vendors. No depending on referrals. — and "no expensive advertising" is retired; you cannot say it two breaths after "half of this is your ad spend."
The money ladder lives in tab 2, gate 9 — six rungs, in order, never skipped. Section 13 below adds the speakable phrasing per rung.

Part 1 — before the call

The disqualification frame — read this before scripts 1, 2 and 3 Akash's rule from the 2026-08-13 voice note: it's called a disqualification call because the frame carries status — but the point is not to filter out tire-kickers. The point is to show status and add a little bit of value. You are the person they'll actually be working with, checking fit on your own end, and they leave the call with something useful whether or not they book. (⚠️ The voice-note transcript is garbled on exactly this line — the reading above is the one this tab is built on. Akash: confirm, since it sets the tone of three scripts.)

Every variant runs on speed to lead — first touch inside 5 minutes when the lead is inbound.

Before the call ends you know five things — confirm what the application already answered, ask only what's missing. Never re-ask what they already told you; play it back instead ("you said {X} — still right?"). service area job types revenue marketing spend where jobs come from today
1

Disqualification call — inbound (applied, didn't book)

3–5 min

Trigger: application submitted, no call on the calendar. The rail: text, text, then the dial batch — two texts go out before anyone picks up the phone. First text inside 5 minutes. On the dial: double-dial (hang up, call right back) before any voicemail.

SMS · T+5 min — signed Alex, lowercase, no STOP line on T1 (they opted in by applying)hey {first}, this is alex with stpierre.ai — got your application for {niche} jobs. quick one: you the owner?

Niche field empty? Never send literal braces: hey {first}, this is alex with stpierre.ai — got your application. quick one: what kind of work do you run?
Phone — open like someone they were expecting, because you areHey {first}, it's Alex with stpierre.ai — you just put in a request about getting more {niche} jobs. Did I catch you at an ok time?

This'll be quick — I'm not going to sell you anything on this call. I just want to ask you three or four things, make sure I can actually help you, and if it's a fit I'll show you what it looks like. Cool?
The fit gate — conversational, not a form Niche: You're doing {niche} work, right? That's the whole game, or part of it?
Capacity — the one that matters: If I put 10+ new jobs on your calendar in the next 6 weeks — could your crew actually handle that, or would that break you?
Decision-maker: This is your shop — you call the shot on this, or is there a partner in it too?
Timing: Looking to fill the pipeline now, or is this more down-the-road?

Then confirm what the application already gave you: Application says you're covering {service area} and you're spending {marketing spend} a month on marketing — both still right?
The value beat — give one thing before you ask for anythingOne thing before we book anything, and this is yours whether we ever talk again. Between now and the call, count one number: how many people reached out to you last month — calls, forms, messages, anything — and how many of those actually got on your calendar. Almost nobody knows it, and it's the number that decides everything.
Book live — never send a linkAlright, you're exactly who this works for. Next step is a real working session — about an hour, on video, and I'll have a preview built for your market before we talk. I've got {day} morning or {day} afternoon — which is better?

Done — I just sent the calendar invite, can you accept it real quick? If it's not accepted it drops off my calendar and we lose the slot.
What you'll hear back
"How much is it?"The deflection, word for word — Depends on your area and how many jobs you can take. Ten minutes on the phone and I'll give you a straight number — what's good today? Wait — on this call "ten minutes on the phone" means the discovery you're booking. Never a number here.
"Just send me some info"I've got all of it right here — what's the one thing you'd actually want to know? Faster if I answer it now than you digging through a PDF Thursday.
"I'm not the owner"Run the gatekeeper play (script 4) — get the owner's name and the best time, thank them, off.
"We're slammed right now"Perfect time actually — you want the pipeline full for when it slows down, not scrambling then. This runs in the background. Fifteen minutes to see it, then you decide.
Obvious wrong fitDisqualify gracefully and free the slot — status is also knowing who you don't take. Straight with you — I don't think this is built for where you're at right now. Here's what I'd do instead: {one honest pointer}. If that changes, you know where I am.
Worked example — Ray, foundation repair, Tulsa (invented)

Alex: Hey Ray, it's Alex with stpierre.ai — you just put in a request about getting more foundation jobs. Did I catch you at an ok time?

Ray: I got a minute. What's this gonna cost me?

Alex: Depends on your area and how many jobs you can take — I'll give you a straight number when we go through it properly. This call's quicker than that: three or four questions, make sure I can actually help, and if it's a fit I'll show you what it looks like. Cool?

Ray: Fine.

Alex: You're doing foundation work — that the whole game, or part of it?

Ray: Foundation and some drainage. Mostly foundation.

Alex: If I put ten-plus new foundation jobs on your calendar in the next 6 weeks — could your crew actually handle that, or would that break you?

Ray: We could take that. We've had slow months, that's why I filled the thing out.

Alex: That's what I needed to hear. Your application says you cover Tulsa metro and you're doing about $60K a month — both still right?

Ray: Close enough. Fifty-five on a normal month.

Alex: Good. One thing before we book anything — between now and the call, count one number for me: how many people reached out last month, and how many got on your calendar. Almost nobody knows it, and it decides everything. Next step's a real working session, about an hour — I've got Thursday morning or Friday afternoon. Which is better?

Ray: Friday.

Alex: Done — invite's on your phone. Accept it real quick so it holds the slot.

2

Disqualification call — outbound (we dialled them)

2–4 min

Trigger: cold or warm-list dial — they never applied. This is the lead-first overflow call from the cold-call playbook (2026-08-09), which supersedes the older preview-led cold pitch (conflict register, row 1). You are not closing $6,000 on this call. A "yes, send it" is the win — it makes touch two welcome. A booking is a bonus, not the bar.

The spine — six steps 1 · Permission (never skip): Hey {first} — {first}, it's Alex with stpierre.ai. I know I'm catching you out of the blue. Can I grab thirty seconds, tell you exactly why I called, and then you tell me if it's even relevant? Then stop talking. One clean pause.

2 · Confirm the owner: Appreciate it. Remind me — you run the {niche} crew directly, or is there a partner in it too?

3 · The overflow line — the honest version: So — I run a local page here in {city} that generates {niche} jobs. Homeowners with sunken driveways, cracked patios, that kind of thing. Right now I'm pulling {honest weekly number} of them a week and I've only got one crew taking them. {honest weekly number} is what's true in that city today. If you don't know it, you're not cleared to dial that city.

4 · The capacity question: So two quick things. First one — do you actually have the capacity right now to take on ten-ish extra {niche} jobs over the next 6 weeks? Or are you booked solid? Then shut up. Eight full seconds if you have to.

5 · The lead drop — this is the whole call: Alright. Before we even talk about how any of this works — can I just text you one? A real homeowner, in {city}, who asked for a {niche} quote this week. Yours, no charge, no strings, whether or not we ever speak again. You call them, you quote them, you keep the job. Cool if I send it over?

6 · Book — logistics question, never "are you interested": Sending it now. One more thing — I'd rather show you where it comes from than explain it on the phone. Fifteen minutes this week? You a morning person, or is afternoon better? Send the invite while he's on the phone and ask him to accept it.
The flywheelEvery ask that gets an objection goes: agree → get him talking → ask again. Loop it three or four times before you accept a no. Good callers get hung up on 80–90% of the time — that's what the job looks like when you're doing it right.
What you'll hear back
"Not interested"Totally fair — honestly I should've assumed you'd be all set. Just so nobody from my side bugs you again — is it that you've got more work than you can handle right now, or that you've been burned by a marketing guy before? Then: Either way, I've still got the lead. Want me to send it? Costs you nothing.
"I already get enough leads"Good — that's the answer I want to hear. Then this is just capacity insurance for the slow weeks. Can I still send you the one I've got? Worst case you book a job off it.
"What's the catch?"No catch on the lead — it's free because it's how I show you I'm real instead of telling you. Fair? Never over-explain free. The longer you justify it, the less free it sounds.
"I got burned by an agency"Then you already know more than most guys I call. What broke — was it lead quality, follow-up speed, or close rate? Let him pick. That answer is your entire discovery call later. Attack the model, never a company.
"How much?" (early)Depends what you're trying to hit — price with no context always sounds like too much. Let me send you the lead first, then we'll go through the numbers properly.
"Send me an email"Will do — what's the best number to text the lead to as well? That's the part worth having.
"Is this AI?"Ha — no, it's Alex, I'm in Maine, it's raining. That's why I'm calling instead of blasting you. This now comes up unprompted. Keep it light.
"I'm on a job / bad time"Course you are. Twenty seconds and I'll let you go — I've got a homeowner in {city} who wants a {niche} quote. Want me to text you their number and you call them when you're off the ladder?
Worked example — Gary, concrete leveling, Minneapolis (invented; live weekly number that week: 9)

Alex: Hey Gary — Gary, it's Alex with stpierre.ai. I know I'm catching you out of the blue. Can I grab thirty seconds, tell you exactly why I called, and then you tell me if it's even relevant?

Gary: ...Go ahead.

Alex: Appreciate it. Remind me — you run the leveling crew directly, or is there a partner in it too?

Gary: It's mine. Me and four guys.

Alex: So — I run a local page here in Minneapolis that generates leveling jobs. Sunken driveways, cracked patios. Right now I'm pulling about nine of them a week and I've only got one crew taking them. Two quick things. First one — do you actually have the capacity to take on ten-ish extra leveling jobs over the next 6 weeks, or are you booked solid?

Gary: *(pause)* We could fit that in. Depends what they are.

Alex: Fair. Before we even talk about how any of this works — can I just text you one? Real homeowner, in Minneapolis, asked for a leveling quote this week. Yours, no charge, no strings. You call them, you quote them, you keep the job. Cool if I send it over?

Gary: ...What's the catch?

Alex: No catch on the lead — it's free because it's how I show you I'm real instead of telling you. Fair?

Gary: Alright, send it.

Alex: Sending it now. One more thing — I'd rather show you where it comes from than explain it on the phone. Fifteen minutes this week? You a morning person, or is afternoon better?

Gary: Mornings. Not Monday.

Alex: Tuesday 8:15. Invite's coming — accept it so it holds.

3

Disqualification call — applied and booked themselves

2–3 min

Trigger: completed the application and took the booking link when redirected. New script — nothing covered this before. They've already given you everything and committed a time, so this call is short and it is mostly status: the person they booked is calling them personally, same day. It also does the confirmation call's job — running a separate confirmation at these leads is two calls before the real call (recommendation, Akash to ratify — open decision D4 below).

Open — same day as the booking, inside the hour if you canHey {first}, it's Alex with stpierre.ai — you're on my calendar for {day} at {time}, so I figured I'd call and say it with a voice instead of an email. I'm the one you'll be talking to. Got two minutes?
Confirm, don't re-ask — the application answered most of itYour application's in front of me — {niche}, covering {service area}, doing about {revenue} a month, spending {marketing spend} on marketing. Anything in there I should read differently?

The one question that's never on the application: If I put 10+ new jobs on your calendar in the next 6 weeks — could your crew actually handle that, or would that break you?
The value beat + what to bringTwo things for {day}, and they're both for your benefit. First — be somewhere you can see a screen, because I'll have a preview built for your market and it's better looked at than described. Second — count one number before we talk: how many people reached out last month, and how many got on your calendar. That number's yours to keep either way, and it makes the call twice as useful.
The decision-maker gate — every time, before the call, not on itAnd who besides you should be on the call? If there's a partner in the decision, better they hear it from me than secondhand.

Then lock it: Calendar invite's on your phone — accept it real quick so it holds. See you {day}.
What you'll hear back
"Can't we just do this now?"If you genuinely have the hour and their preview can be improvised from the sample build — take it. Speed beats polish: You know what — yes. Give me two minutes to pull your market up. Stay on. Otherwise: I'd rather do it right than do it now — the preview I'm building you is the whole point. {day}'s worth the wait.
"What's it cost?"Depends on your area and how many jobs you can take — that's half of what {day} is for. You'll have a straight number before we hang up.
"My partner handles this stuff"Gift — you caught it three days early instead of at the close. Then let's make sure they're on. Same time work for both of you, or should we move it?
No answerDouble-dial, then one text: tried you just now — alex, stpierre.ai. we're on for {day} at {time}. reply YES so i know you're good, and i'll send your preview walkthrough.
Worked example — Denise, crawl space repair, Charlotte (invented)

Alex: Hey Denise, it's Alex with stpierre.ai — you're on my calendar for Thursday at two, so I figured I'd call and say it with a voice instead of an email. I'm the one you'll be talking to. Got two minutes?

Denise: Oh — sure. Wasn't expecting a call already.

Alex: That's kind of the product. Your application's in front of me — crawl space work, covering Charlotte out to Gastonia, about $70K a month, and you're spending around $2K on marketing. Anything I should read differently?

Denise: The $2K's mostly a lead service. Honestly it's junk half the time.

Alex: Noted — that's worth ten minutes on Thursday by itself. One thing the application doesn't ask: if I put ten-plus new crawl space jobs on your calendar in the next 6 weeks, could your crew handle that, or would that break you?

Denise: We'd handle it. I'd add a guy if I had to — that's a good problem.

Alex: Good answer. Two things for Thursday: be somewhere you can see a screen — I'll have a preview built for your market. And count one number before we talk: how many people reached out last month, and how many got on your calendar. And who besides you should be on the call?

Denise: Just me. My husband's in the field, he doesn't touch this side.

Alex: Then it's you and me. Invite's on your phone — accept it real quick so it holds. See you Thursday.

4

Gatekeeper — someone else answers

60 sec
Ask for help first — that's the whole moveHi, this is Alex — could you help me out for a moment?

Wait for the yes.

Appreciate it. We build and run appointment engines for {niche} companies — new jobs land on the calendar without buying shared leads or waiting on referrals. I'd like to build them a free preview so they can actually see it working in {market}. Costs them nothing. Who'd be the best person to talk to about that?
What you'll hear back
"What's this about?"Fair. Two sentences: we put new {niche} jobs on their calendar, and I'll build a free preview so they can see it before deciding anything. That's the whole thing.
"He's out on a job"Course he is — that's a good sign. When's he usually back at a desk, and is this the best number or does he have a cell he actually answers?
"We're not interested"Totally fair — can I ask one thing so I don't bug you again? Is it that the schedule's full, or that you've been burned by marketing calls before? One question, then let it go.
"Send something over"Will do — what's the best email? And just so it doesn't die in the inbox, what's his name so I can address it right? A name and an email is a won gatekeeper call.
Worked example — Brenda, office manager at a foundation shop, Wichita (invented)

Alex: Hi, this is Alex — could you help me out for a moment?

Brenda: ...Depends what it is.

Alex: Appreciate it. We build and run appointment engines for foundation companies — new jobs land on the calendar without buying shared leads or waiting on referrals. I'd like to build the owner a free preview so he can see it working in Wichita. Costs him nothing. Who'd be the best person to talk to about that?

Brenda: That'd be Tony, but he's out on a job.

Alex: Course he is — that's a good sign. When's he usually back at a desk, and is this the best number or does he have a cell he actually answers?

Brenda: After four, usually. I can give him your info.

Alex: Perfect — Alex, stpierre.ai, and my number's {phone}. Tell him it's about the homeowner leads in Wichita. I'll try him after four tomorrow if I don't hear first. Thanks, Brenda.

5

Voicemail — no answer

15–30 sec

The rules: double-dial before any voicemail — call, hang up, call right back. VM on the second miss. Two voicemails ever, then stop. No pitch in a voicemail — a pitch gets it deleted. A voicemail roughly doubles the reply rate on any text or email you send after it, which is most of what it's for. Three script surfaces used to carry rival voicemails; these are the survivors (conflict register, row 4).

Inbound lead (they applied) — 17 words, curiosity, not desperationHey {first}, Alex with stpierre.ai — quick question about your {niche} jobs, give me a ring back.
Cold VM 1 — ~15 seconds, context only{first}, it's Alex with stpierre.ai. I run the {niche} page here in {city} — I've got a homeowner asking for a quote and nowhere to send them. My number's {phone}. Again, Alex, {phone}.
Cold VM 2 — ~30 seconds, context + proof{first}, Alex again, stpierre.ai. I run {niche} ads in {city} — about {honest weekly number} homeowners a week come through and one crew can't take them all. I'll send the next one your way free if you want it. {phone}. Again, Alex, {phone}.
After every dial that doesn't connect — one text inside 5 minutesjust tried you — alex. {niche} homeowners in {city} asking for quotes. want me to send you the next one?
6

SMS opener + replies — warm list only

2 texts, then the dial batch

Who gets this: the warm list — anyone who gave you a number. Cold scraped numbers never get texted — they stay on email until a lawyer signs off, state by state. Doctrine settled 2026-08-10: text → text → call the quiet ones in one daily batch. Three rival SMS surfaces are consolidated here (conflict register, rows 2–3). Send window 9am–7pm his local time. Blue iMessage, not green. No links, ever, in the first message.

Touch 1 · day 0{first} — Alex with stpierre.ai. You and I talked last year about {niche} jobs at {company}. Can you take ten more in 6 weeks, or are you booked solid? Reply stop and I'm gone.

Asks if he has room, not if he's interested — he qualifies for you. The way out is folded into the sentence, never a bolted-on "Reply STOP to opt out" — that reads like a robot.
Touch 2 · day 1, only if quiet A real homeowner is waiting in his city: I've got {niche} homeowners in {city} asking for quotes and one crew taking them. Want me to send you the next one? Yours either way.

Nothing live there yet — say the real number, never inflate: I run the ads and the follow-up for a {niche} crew in Dallas — about ten homeowners a week. I'm putting the same thing up in {city}. Worth ten minutes?
Touch 3 is a call, not a textHe lands on tomorrow's dial batch: {first} — Alex, stpierre.ai. I sent you a couple of texts about {niche} jobs, figured I'd just call. Thirty seconds and you tell me if it's relevant? — then the script-2 spine from step 2.

Close-out text, after the dial batch also misses — it usually pulls the most replies of the whole sequence, because it's a real exit, not a fake deadline: Last one from me, {first}. If {niche} work ever gets thin, text me — Alex, this number. Otherwise, good luck out there.
Reply rules — what comes back, and what you do
Any reply at allIncluding "who is this" — that's a yes. Don't text back — call inside 5 minutes.
"How much?"Never in writing. On the phone: Depends on your area and how many jobs you can take. Ten minutes on the phone and I'll give you a straight number — what's good today?
"Yes" / "send it"Send the lead text inside 5 minutes: {first} — here's the one I mentioned. {lead name}, {lead phone}, {suburb}. {one-line job description}, wants a quote this week. She knows you'll be calling. Yours, no charge. — Alex
Any version of stopInstantly and forever, every channel, no last word: sorry about that! we won't message you again unless you reach out
Before any walkthrough or numberOne message, always: Anyone else in on this call with you?
7

Cold email reply handling

same day

The machine: the cold email goes out as Alex, 9am–4pm ET, ~20–30 a day — one question, one ask: can you handle ten-ish jobs in 6 weeks — reply yes and your best number. Replies fire a webhook → sorted positive / neutral / negative / auto-reply. Anything not clearly a no is treated as positive on purpose, lands in the CRM tagged, and you get an alert with a suggested reply. A human always presses send.

What comes back, and the reply that goes out
"Yes" + a numberStraight to the phone — text plus double-dial within 5 minutes. Email still goes as the paper trail: Calling you now — Alex.
"Yes" but no numberGood — what's the best number to text? I've got a {niche} homeowner in {city} I can send you this week, yours either way.
"How much does this cost?"Never a number in writing: Depends on your area and how many jobs you can take. Ten minutes on the phone and I'll give you a straight number — what's your cell?
"What is this exactly?"Two sentences, then the ask: I run {niche} ads in {city} and hand the homeowner leads to one crew per market. No lead vendors, no depending on referrals. Easier shown than written — what's the best number?
"Remove me" / "no"Marked do-not-disturb the same day. Nothing further, ever.
Worked example — Tommy, foundation repair, Houston (invented, email thread)

Tommy (reply): maybe. what are we talking about here

Alex: I run foundation ads in Houston and hand the homeowner leads to one crew per market. No lead vendors, no depending on referrals. Easier shown than written — what's the best number?

Tommy: 713-555-0182. dont call before 10

Alex: *(10:05 next morning, by phone)* Tommy — Alex, the foundation-ads guy from email. Thirty seconds and you tell me if it's relevant?

8

The Loom — the seven-minute pre-call walkthrough

7 min, sent at booking

What it is: a video that goes out the moment a discovery call is booked. It warms them up and it lifts the show rate. It never states price — that rule is canon (tab 2, G0). Until now the only one that existed was a one-off built for a single prospect; this is the repeatable version: recorded once per niche, personalised for 20 seconds at the top and the tail (recommendation, Akash to ratify — open decision D3 below).

The send wrapper — text, at bookingOne more thing — I'm building you a quick preview: your real ad and booking bot running in your market, not a template. I'll text you the seven-minute walkthrough. Have a look before we talk so we're not starting cold.
The recording outline — six beats 0:00 · Personal top (re-record per prospect, ~20 sec): Hey {first} — Alex. This is for you and {company}, and it's about seven minutes. You told me {one fact from their application} — keep that in your head while you watch this.

0:20 · The claim and the agenda: The claim on the table is ten closed {niche} jobs in 6 weeks — and on our call I'm going to show you the whole machine that does it, built for {market}, not a template. This video is so you walk in knowing what you're looking at.

0:45 · The walk — the same three steps as the live demo: the ad a homeowner actually sees → what happens the second they tap it → the follow-up firing inside a minute, day or night → the qualification standards → the booked estimate landing on a calendar. Narrate over the real screens for the niche.

4:30 · The one number: Before we talk, count one thing: how many people reached out to you last month, and how many got on your calendar. Every shop I show this to thinks they know it. Almost nobody does — and it's the number the whole call turns on.

5:30 · What the call is and isn't: The call's about an hour. First half is your numbers, not my pitch — I'm checking whether I can actually do this in your market, and if I can't, I'll say so. If I can, I'll show you your build and give you a straight number for what it costs. Nothing gets decided in this video.

6:30 · Personal tail (re-record, ~10 sec): See you {day} at {time}, {first}. Have the number handy.
What gets personalised vs what's cannedCanned per niche: the walk (beats 2–5), which is the expensive part. Re-recorded per prospect: the top and the tail — two takes, under a minute of work. "Assets built specifically for their business" beyond that (their name on the ad mock, their suburbs in the targeting screen) is the per-prospect preview build, which already exists for the live call — the Loom shows the niche version and says so: yours will have your name and your zips on it — that's what the call is for.

The recording itself should steal the proven beats from the one Loom that exists (the 2026-08-06 prospect kit): open on the demo, not on talk · label a mock-up as a mock-up, out loud · per-niche proof with real dashboard numbers re-verified the day you record · no unsourced "industry rule of thumb" ceilings — that's a benchmark, and benchmarks are banned.
⚠️ There is a second, different Loom — and it breaks two canon rulesThe prospect-specific kit built 2026-08-06 is not this pre-call Loom. It's a send-in-lieu-of-call video: seven shots that end with the full offer — price said on camera, a one-pager with "$6,000 … $5,500 up front, or 2 × $3,000" pasted under the video, and a "reply GO" close. That puts the price in writing and in a video (canon bans both), and "2 × $3,000" is a split that isn't on the six-rung ladder. A newer sibling launcher exists from 2026-08-10. Escalated — conflict register row 11. Until Akash rules, the in-lieu-of-call Loom is not a standard play; this pre-call, no-price Loom is.
9

Confirmation call — 24h out and the morning of

90 sec

Trigger: discovery on the calendar. Fires at booking, again 24h out, and the morning of. Most no-shows are really un-confirmed calls. Exception (open decision D4): leads from script 3 already got confirmed on the disqualification call — they get the SMS touches only, not a second full call.

Open — you're locking a slot, not asking permissionHey {first}, it's Alex with stpierre.ai — we're set for {day} at {time} to walk through your preview. Just locking it in. That still work for you?
The calendar lock — every time, it's the whole trickCool. I just sent the calendar invite — can you accept it real quick? If it's not accepted it drops off my calendar and we lose the slot.
SMS if no answer — the "Reply YES" ask is SMS-only; email points at the text, never duplicates itHey {first}, Alex from stpierre.ai — we're on for {day} at {time}. Reply YES so I know you're good, and I'll send your preview.
What you'll hear back
"Actually, can we move it?"No problem — I've got {day} or {day}, which is better? Two specific slots, never open-ended, pinned on this call. Never "I'll find a time."
"Do I need to prep anything?"Nope — just be somewhere you can see my screen. I walk you through the whole thing.
"Remind me what this is again?"Quick one — I show you your real ad and booking bot in your market, and if it's a fit we turn it on. No lead vendors, no referrals. Two minutes and you'll see it.
Second rescheduleFlag it — that's a temperature reading, not a calendar problem. Happy to move it once more — straight question first: is this still something you want, or has it dropped down the list?
10

No-show rescue

+5–10 min past the start

Trigger: the call time passed, they didn't show. Same day, while the preview is still fresh. Zero guilt — guilt kills rebooks. When the rebooked call happens, open it on Q1 setting C (tab 2 settings table).

Phone — give them the out firstHey {first}, it's Alex — we were set for {time}, figured something came up. No stress at all.

Your preview's still live — it's your real ad and booking bot in your market, not a template. Want to grab 15 minutes today or tomorrow so I can actually walk you through it?

I've got {day} afternoon or {day} morning — which one? I'll put it right back on both our calendars.
SMS ladder · 10 min / 2h / next morning — link first, human question secondmissed you just now, {first} — no stress, things come up. grab a new time here: {booking link}

i'll hold your spot either way — what happened earlier?

here's the link again so you don't have to dig: {booking link} — whenever works, i'll make it fit.
What you'll hear back
"Sorry, I got slammed"Happens to everyone — that's kind of the point of this, right? Let's grab 15 minutes when it's quieter. Today or tomorrow?
"I don't think I have time for this"That's exactly who this is for — I build it and I run it, you don't touch it. Fifteen minutes to see it, then you decide.
"Eh… I'm not sure anymore"Isolate, don't push: Totally fair — is it a timing thing or a does-this-actually-work thing? Handle the one blocker. Soft no → Want me to keep your preview on file, or close it out?
Silence on every channelKeep the build on file 30 days, drop to the reactivation lane (script 17). No guilt text, ever.
Worked example — Joe, concrete flatwork, Boise (invented)

Alex: Hey Joe, it's Alex — we were set for two o'clock, figured something came up. No stress at all.

Joe: Ah, man. Yeah — pour ran long, I'm still on site.

Alex: Happens to everyone — that's kind of the point of this, right? Your preview's still live, your real ad and booking bot for Boise. Want to grab 15 minutes tomorrow when it's quieter?

Joe: Tomorrow's better. Morning.

Alex: Eight-thirty or ten?

Joe: Ten.

Alex: Done — it's back on both our calendars. Accept the invite when it lands so it holds. Go finish your pour.

Part 2 — the call

11

The closing call — what they say back, letter by letter

~60 min

Your side of this call lives in tab 2 and is not repeated here — G0, the ten questions, the gates, the ladder. This section is the other half: the answers you'll actually hear at each letter, and where each one sends you. Which Q1 you open with depends on how the call got booked — the settings table in tab 2 maps to this tab directly: setting A ← scripts 1/3 · setting B ← script 17's aged cousin · setting C ← script 10 · setting D ← script 17 · setting G (default) ← script 2.

The pattern interrupt is already in the open — don't add a second oneAkash's voice note asks for "a big price or a big result" dropped up front. The big result is G0 as written — "ten jobs in six weeks" restated in the first fifteen seconds, then we'll get into all that — first I want to make sure I can actually help you. The big price up front exists as arm B of a defined 20-call A/B (demo-led set) and runs only on calls assigned to it. Recommendation carried here: big result stays the default; big price stays the test (open decision D2).
G0 — after you take the claim off the table
"Yeah… we'll see."Prove-it mode, C3 posture. Expected — the claim bought it. Don't defend; go straight to Q1, which converts your anchor into their problem.
"That's why I'm on the call."Bought in. Bank it and move — don't re-sell what's sold.
"I mentioned it to my partner and he laughed."A gift at minute one: the partner exists. Note it — Q9 just became the most important question of the call.
C · Clarify (Q1–Q2)
"Honestly, work's fine — I just figured I'd hear you out."Polite-yes on the setter call. Don't argue with "fine" — Q2 and the funnel walk will say otherwise, or they genuinely are fine and you disqualify with grace. Both are wins.
"It's feast or famine. Referrals dried up twice this year."The honest middle — most calls. Write "feast or famine" down verbatim; it's your Label at Q5 and your close at R.
"We buy leads. They're garbage."Burned buyer — Q6 will be hot. Keep the standing line ready: No lead vendors. No depending on referrals.
L · Label (Q3–Q5) — the numbers dodge lives here
"I don't know the numbers off-hand."Take his guess and say we'll call it that. A guessed number he said out loud still works. Do not skip a rung of the funnel walk because he's vague — vague is the finding.
"Biggest problem? Everything."Too wide to work with — narrow it for him with his own words from C: You said referrals dried up twice. Start there — what happens in the office when that happens?
At Q5, "…yeah. That's exactly it."The confirm. Only now do you have permission to move. If he corrects you — better; the correction is the truer label.
O · Overview past pain (Q6)
"Tried a marketing company. Paid for three months, got nothing."The most common answer a cold-booked contractor gives. Don't trash the company — attack the model: they got paid whether the phone rang or not. The guarantee is the structural answer; it lands at gate 9, not here.
"Never tried anything — it's all word of mouth."Gentler, but the funnel walk still applies: word of mouth has an inquiry count too. Q7's swing matters more for this one.
S · Sell the vacation (Q7–Q8)
"Twelve months? Add a second crew, stop doing estimates myself."Bigger than ten jobs — your claim just became a step toward his goal. Say so at R.
"I don't know… just steadier, I guess."Smaller than the claim — he was being polite on the setter call. Q8 decides whether there's a call here at all: if standing still costs nothing, disqualify with grace.
E · Explain away concerns (Q9–Q10)
"My wife does the books — she'd have to see it."Hard stop. The goal of the call just changed from close to both-on-a-call-with-a-date. Say it out loud; don't pitch twice.
"How do I know you're not full of it?"The predictable Q10 on a cold-booked call. Hand them the method to catch you: Ask your homeowners whether anyone else contacted them. Never improvise this one.
"What if your leads are junk?"The qualification standards are set with him — his service area, his job types. Junk never books. Then the damaging admission from gate 7 if it hasn't landed yet.
R · Reinforce — money reactions route to section 12
Silence after the numberEight full seconds. It belongs to them. Most people fill it — the ones who fill it with "okay, how do we start" were closed before you said the number.
"That's a lot." / "Let me think about it." / "Send me something."All three live in the objection table below, with the isolate-first rule. None of them is a no.
Worked example, end to end — Paul, basement waterproofing, Columbus (invented; one exchange per letter, compressed)

Alex (G0): Before we start — I made you a pretty big claim on the phone. Ten jobs in six weeks. I don't actually know yet whether I can do that for you. That's what today is for. If it turns out I can't, I'll tell you.

Paul: Fair enough. I'll admit I've been wondering how you'd back that up.

Alex (C): When I called, you told me you could handle ten more jobs in six weeks. What made you say yes to that — what's actually going on with new work right now?

Paul: It comes in waves. Spring we turn work away, by August I'm looking at an empty second half of the month.

Alex (L, after the funnel walk): So — sixty people reached out last month, thirty got on the calendar, twenty-four you ran, fifteen sold, at about eight grand a job. Does that look how you'd want it to look?

Paul: The thirty that never got booked is ugly. I knew we dropped some. Not half.

Alex (O): What have you already tried to fix this — and what happened?

Paul: Hired a marketing agency last year. Three months, twelve grand, four jobs. Never again — no offense.

Alex (S): None taken — you'll like how this one's structured. Twelve months from now, you've crushed it. What happened?

Paul: Steady fifteen, eighteen jobs a month, year round. I stop riding the waves.

Alex (E): You told me on the phone you could take ten more in six weeks. Is that real, or was that a good day? And who besides you needs to be comfortable with this?

Paul: It's real — crew can flex. And it's my call. My brother runs the crews, but money's mine.

Alex (R, after the demo and the two yeses): Can I be straight with you about how the money works? It's $6,000 for the six weeks. Half of that is your ad budget — running in your market with your name on it. And it's guaranteed: ten closed jobs in six weeks or you get the full amount back, including the ad money I already spent. (eight seconds of silence)

Paul: …The thirty I'm dropping a month is costing me more than that. Half of them at my rates is — what, fifty grand? What do you need from me to start?

Alex: You just did the math I was about to hand you. Before paperwork: this works when you answer the phone and when you tell me which jobs actually sold. Those two are yours. You good with that?

12

The objection module — one table, every surface merged

glance, don't read

Merged 2026-08-13 from the demo-led card, the script-bank glance card, the cold-call table and the LEAD2CLOSE module — the four rival objection tables are now this one. Every objection is a question (needs info) or a fear (needs reassurance) — diagnose which before answering. Two or three sentences, then stop. Golden move on nearly all of them — isolate: If money and timing weren't the issue, would you do this? Yes → it was never a real no; one blocker, name it and clear it.

They sayYou say
"$6,000 is a lot.""It is. So let's check it against your own numbers — you told me you're losing about {monthly cost} a month right now. At {job value} a job, six grand is what, half a job? And three of it isn't even mine, it's your ad spend. So which part's the problem — the number, or whether it'll actually produce?" Isolate, then answer only the one they name. Ladder (section 13) only if it's genuinely the number.
"How do I know I'll get the 10 jobs?""You don't, on my word. That's the whole reason the guarantee exists. If you don't hit ten closed jobs in six weeks, you get all $6,000 back — and I'm out the $3,000 I already spent on your ads. I'm not asking you to trust me. I'm asking you to look at who's holding the risk."
"Let me think about it."Isolate twice first — fired cold it's a gotcha and he'll feel it (full sequence: tab 2, gate 9). "You can absolutely take a couple of weeks. But those weeks cost about {monthly cost}, because that's what the gap runs you every month it stays open. So it isn't six thousand versus nothing — it's {monthly cost} a month to wait, against six thousand once. Which do you want?" ⚠️ {monthly cost} must be his number from gate 4. No number, no line — go back to gate 4.
"How much does it cost?" (early, any channel)"Depends on your area and how many jobs you can take. Ten minutes on the phone and I'll give you a straight number — what's good today?" Word for word. Never in writing, never before the discovery.
"We already do marketing / have someone""Good — what's it actually booking you right now? Most guys I talk to are paying for shared leads or waiting on referrals, and that's the exact trap this replaces. No lead vendors, no referrals, and I don't sell your leads to anybody else."
"Bad experience with agencies before""Yeah, I hear that a lot — what specifically went wrong last time? Nine times out of ten they took a retainer up front and you carried all the risk. I flipped that — the fee is flat, half of it is your ad budget, and the guarantee carries the risk: ten closed jobs in six weeks or you get the full amount back, ad spend included. If it doesn't produce, I don't keep a dollar."
"Sounds too good to be true / what's the catch""Fair — here's the catch: I put my own money on the line with the guarantee, so I only take guys I'm sure I can get results for. That's why there's a fit call, not a sign-up button."
"I don't have time for this""That's kind of the point — you're the bottleneck right now. I build it and I run it, you don't touch it. About 15 minutes to get set up, then jobs just show up."
"Just send me some info""I've got all of it right here — what's the one thing you actually want to know? Faster if I answer it now than you digging through a PDF Thursday." Sending info stalls the close ~80% of the time. Stay on the phone.
"I need to talk to my partner""Makes sense — is it a money thing for them, or a does-this-actually-work thing? Let's get them the same answer I gave you so it's not a game of telephone." This is the one you catch before price — "Anyone else in on this call with you?", every single time.
"We're slammed / it's busy season""Perfect time actually — you want the pipeline full for when it slows down, not scrambling then. This runs in the background, you don't lift a finger. Want me to set it up now so it's working when you need it?"
"Your ad said $0 down."Don't argue it — go to rung 6. "Fair enough. Then let me turn it on for three days, no money, no contract, and you tell me what you think." Rung 6 rules apply: define what three days proves, set the conversion ask before the trial starts.
"Can I just pay the $3,000 and run my own ads?""No, and here's why — the ad spend is how I control whether you hit ten. If I'm guaranteeing the number, I need my hands on the thing that produces it. Same reason I don't guarantee results on somebody else's ad account."
"What happens after the six weeks?""Six weeks is the deal on the table. I'm not going to quote you week seven before you've seen week one." The holding line, ruled into the script bank. Week-seven terms themselves are still unruled — never invent price, scope or renewal beyond this sentence (open decision D5).
"What if I get 8 jobs, not 10?" ⚠️Unruled — do not improvise a partial-refund rule on a live call. Until Akash rules it: "Ten's the number I'm putting my money on. If we're at eight I'd rather talk about that with real results in front of us than guess at it now — but the guarantee is ten or your money back."
Gone quiet mid-callSilence is a tool. Ask the question, then shut up 8+ full seconds. Most people cave and fill it. Don't rescue it.
Banned answers — these existed in older tables and are dead I take a cut of the work this closes · you don't pay me till it's putting real jobs on your calendar · I get paid a percentage of jobs that close — all false under the flat fee. The replacement is the risk story: the fee is flat; the guarantee is what's performance-tied. Also dead: the retired three-month window, the $1 start, the $1,000 deposit, pay-per-inspection, and "no expensive advertising."
13

The ladder — six rungs, and how to say each one

gate 9 only

The rule lives in tab 2, gate 9, verbatim: $6,000 anchor → the guarantee → $5,500 paid in full → three payments of $2,000 every two weeks ($1,000 ads and $1,000 service each time) → more payments if that's what it takes → free 3-day trial, last. Work down in order, stop the moment they say yes, never open on a lower rung, never spend a concession that hasn't been refused into. This section adds only the speakable phrasing:

#RungSay it like this
1The price"It's $6,000 for six weeks. Half of that — $3,000 — is your ad budget. That's about $71 a day running in your market with your name on it."
2The guarantee"Ten closed jobs in six weeks or you get the full amount back, ad spend included. The guarantee covers the full six weeks — it starts when the six weeks do."
3Paid in full"If you pay it in full today, it's $5,500." "Today" has to be real — honor the deadline or don't set one.
4Three payments"Three payments of $2,000, one every two weeks. Each one is $1,000 ad spend and $1,000 professional service fee. The idea is the first stretch pays for the next one." Said as intent — never turned into arithmetic on the call. The split is not discounted; PIF buys the $500, the split buys time. Never both.
5More paymentsSplit it smaller if he needs it. Same $6,000 total.
6Free 3-day trialLast rung, only after every rung above was refused — it's the answer to "$0 down," never part of the pitch. Define what three days proves out loud, and set the conversion ask before the trial starts: "if it does what I think it'll do, we start the six weeks Monday. Deal?"

Parity note: the demo-led set's six-rung section matches this numbering as of 2026-08-13. The delay-cost answer ("let me think about it") is not a rung — it's an objection answer, it costs nothing to use.

14

Buyer types — which cartridge is on the line

guess at gate 0, confirm by minute 2

The six cartridges live in tab 1 with full transcripts; the per-gate branches are already inside tab 2. This is the one-glance version — guess from the application before you dial, confirm or correct inside the first two minutes:

CartridgeTellThe one thing to do
C1 · Portfolio OperatorRuns several markets or brands; talks infrastructure, asks about delivery pathsSkip the creative story. Ask which market has budget this month; show the delivery path; offer his engineer a call.
C2 · Legacy FamilyFamily shop, decades old, several family members in the decisionLead the demo with human-not-AI. Ask for decision-makers by name and role. Correct unrealistic CPL expectations early and plainly.
C3 · BreakawaySplit from a bigger outfit; prove-it posture; a partner offstageHand him the method to catch you — "ask your homeowners whether anyone else contacted them." The guarantee is his floor. Reschedule rather than pitch without the partner.
C4 · Self-SufficientRuns his own ads, names his own CPL and ROI unpromptedJump to the overlap check at gate 3. Usually a disqualification, and the win is saying so: You're running the exact channel I'd be running, at numbers I can't promise to beat, and we'd end up bidding on the same person. I'd double your own spend for a month and measure it. If it stops scaling, call me.
C5 · Comparison ShopperHas vendors side by side, quotes competitor volume at youDon't fight on volume. The 3%/97% frame and "I'm the gas." Ask what each source actually closed this year — the gap is the pitch.
C6 · Performance NegotiatorWants rev-share, pay-per-job, skin-in-the-game termsRefuse revenue-share — the reporting never matches reality. The pre-approved concession is fee-at-risk (the guarantee). Concede it once, then stop conceding.

Part 3 — after the call

15

Pitched, not closed — same day / day 2 / day 5

3 texts + the decision call

Trigger: the call ended on a dated decision or a maybe — never on "I'll think about it" (that gets the isolate on the call itself). The follow-up leads with a give, not a chase.

SMS · same daygood talking today, {first}. here's the 7-Ad Blueprint — the exact ads we'd run for your {niche} jobs: {blueprint link}
SMS · day 2start with ad #1 — that's the one that fills the calendar fastest. which of the 7 feels most like your market?
SMS · day 5ready to move when you are — here's the link again so you don't have to dig for it: {booking link}. No lead vendors. No depending on referrals.
The decision call — on the date they named, not beforeHey {first}, it's Alex — you said {day} was when you'd know. Where'd it land?

Hedging → isolate once: Is it the money, the timing, or whether it'll actually book you jobs? Let's name the real one. Then the objection table. Still floating → a real exit beats a fake maybe: Want me to keep your file open, or close it out? Either answer's fine — floating helps neither of us.
What you'll hear back
"We're in. What's next?"Straight to kickoff (script 16). Confirm the rail on this call: ACH off an invoice, no cards.
"Partner's not sold."What's their sticking point — money, or whether it works? Let's get the three of us on for fifteen minutes so they hear it straight.
"We went another direction."Good — how's it actually booking you jobs? No harm keeping your file open. If it's shared leads, you'll want this number in six weeks. Clean close-out, check-back date set.
16

Won → kickoff

first call after the money lands

Trigger: closed = settled payment, never a CRM stage. ⚠️ The whole kickoff path is built but has never run on a real deal — verify on first live use.

Open + the frameWelcome aboard, {first}. Today's simple — we're just getting your engine live. I'll confirm a couple things, tell you what happens next, and then I build.
Lock the build inputs — the fit questions, now as setupFirst, let me lock your setup: what city and area are we covering? How many extra {niche} jobs a week can you take on? And which job types do you want first?
Set expectations — the risk story, never the commission storyHere's what happens: I build your engine, then jobs start showing up on your calendar. You don't run ads, you don't chase leads — I handle all of it. And I've got ten closed jobs riding on it — so I'm as motivated as you are.
The counting rule — day one, out loud, every timeA closed job is a signed contract or an accepted quote. You press the button in your portal when one lands, and we reconcile it monthly.
Book the check-in before you hang upI'll text you the dashboard link so you can see everything in one place. Let's set a quick check-in for {day} to make sure it's flowing. That work?
What you'll hear back
Cold feet / "did I just make a mistake?"Re-anchor the risk, don't re-sell: Totally normal to feel that — but the risk sits on my side. Half the six thousand is your ad budget, and if you don't have ten closed jobs in six weeks you get the full amount back, including the ad spend. The guarantee covers the full six weeks — it starts when the six weeks do. Then straight back to collecting inputs.
"How soon will I see jobs?"You'll see leads and booked estimates as the engine ramps, and I'll keep you posted at every step — no black box. Never name a specific day count. Do not promise a launch date until access and quality checks pass.
"What do you need from me?"Almost nothing — your area, your job types, and to answer the phone when a job comes in. I run the rest.
Can't give inputs nowNo problem — I just need your area and your job types. Text those to me by {day}? I'll start the rest. Hard deadline, inputs flagged pending.
17

Reactivation — quiet 30+ days

2 min

Trigger: gone quiet 30+ days, or an aged closed-lost getting one light touch. Re-open the door or get a clean close-out — no chasing ghosts. If they re-engage into a discovery, that call opens on Q1 setting D (tab 2 settings table).

Open — light, not a chaseHey {first}, it's Alex with stpierre.ai — you looked at getting more {niche} jobs a while back. Not chasing you, just checking if the timing's better now than it was.

Where's your head at on it these days — still on the radar, or did you go a different direction?
The open doorNothing's changed on my end — still no lead vendors, no depending on referrals. Want me to keep your file open, or should I close it out?
What you'll hear back
"Actually, yeah — it's been rough since fall."Roll straight into the fit gate from script 1 and book: Let me ask you two quick things and if it's still a fit I'll build you a preview.
"I went with someone else"Good — how's it actually booking you jobs? If it's shared leads or you're waiting on referrals, that's the exact trap this replaces. No harm keeping your file open.
"I forgot who you were"All good — stpierre.ai, we put 10+ new {niche} jobs on your calendar. You raised your hand a while back. Worth two minutes to see if it still fits?
Still a noNo sweat — I'll keep your file open in case timing changes. You know where I am. Clean close-out, reason logged.
No answerThe 17-word voicemail from script 5. Long-term nurture runs day 3 / 14 / 30 — book link, one idea, the link again.
18

Decline · STOP · DNC

instant, permanent
The only reply a STOP ever getssorry about that! we won't message you again unless you reach out
The rules
STOPAny version — stop, stopall, unsubscribe, cancel, end, quit, remove me — suppresses that person instantly and permanently across SMS, email, calls and ads. No last word, no win-back, no reactivation lane.
STOP binds the exact numberA fresh number with fresh consent may be contacted; the number that said STOP never may. The record must show both: person-level warning, exact-channel control.
Decline is not STOP"Not interested" / "stop chasing me" → acknowledge once, stop, tag, never re-qualify. It exits the sequences but doesn't need the suppression row — it needs you to actually stop.
Consent + quiet hoursNo automated SMS without captured consent; an inbound reply is itself the consent event for that thread. Quiet-hours window: two specs disagree (8am–9pm vs 8am–7pm recipient-local) — unresolved, in the conflict register. Until ruled, use the tighter one.

The conflict register — what the old surfaces disagreed on

Rule 5.2 of the build: no conflict gets silently resolved. Every disagreement between the source surfaces, and what this tab did about it. "Resolved (recommended)" means the playbook takes a position Akash can overrule in one line.

#The conflictWhat this tab doesStatus
1Two cold-call scripts both live. Demo-led Doc A (Aug 5) opens with a free preview; cold-call playbook v1 (Aug 9) opens with a free lead and explicitly supersedes the older cold scripts.Script 2 runs the newer lead-first call. The preview-led pitch survives only as the fallback where no live lead exists in that market (the honesty gate). Doc A's gatekeeper + voicemail survive as scripts 4 and 5.Resolved (recommended)
2SMS cadence. cold-sms-launcher: 4 texts over 8 days, no call step. Launcher 19: 2 texts, then the daily dial batch, no third text.Launcher 19 wins — it matches the settled doctrine (text, text, then the dial batch). The old sequence's exit text survives as the close-out after the dial batch misses.Resolved (recommended)
3"Say $0 down" recommendation (cold-sms-launcher rec 2) vs the retired $0-down money model.Retired from outbound copy. "$0 down" survives only on funnel pages, and rung 6 is the live answer when a prospect quotes it back.Resolved (recommended)
4Three rival voicemail scripts (17-word inbound, Doc A four-liner, cold-call VM1/VM2).Script 5 keeps two: 17-word for inbound leads, VM1/VM2 for cold. Doc A's four-liner retires.Resolved (recommended)
5Two rival first texts on a new application (state 1's "you the owner?" vs the 10-minute "how many jobs could your crew take?") — the script bank itself flags that only one should exist.Script 1 keeps "you the owner?" as T1 — shorter, human, answerable in one word. The capacity question moves to the phone, where it belongs.Resolved (recommended)
6The qualification sets don't match — Jean bot, triage gate, and the old setter SOP run three different question sets, and the SOP's revenue floor was never given a number.Scripts 1–3 run: niche · city/market · capacity · decision-maker · timing. No revenue floor as a gate — capacity predicts fit. But revenue is still collected (Akash's voice note lists it as a must-know): confirmed from the application, asked if missing.⚠️ Escalated — needs Akash's yes
7Week seven. Demo-led says nothing true exists to say; the script bank carries a ruled holding line.The holding line is adopted (section 12) — it's a deflection, not an invented term. The terms themselves stay unruled (D5).Resolved (recommended)
8Quiet hours. One spec says 8am–9pm recipient-local, another 8am–7pm.Not ruled here. Until Akash picks, the tighter window applies.⚠️ Escalated
9What counts as "closed." Flagged unruled in demo-led Open Item 4; gate 9 and the script bank both carry "a signed contract or an accepted quote."Canon's definition stands everywhere in this tab, with the recording mechanism said out loud at kickoff.Resolved (canon)
10The commission story — older surfaces taught "I get paid on what closes / I take a cut," which is false under the flat fee.Banned in the standards box; every consolidated script here runs the risk story instead. Live surfaces checked 2026-08-13 and already clean: this file, the war-room trainer, the war room, and both REP-OS files mention per-close pay only as banned language. Live instances survive only inside retired archives (LEAD2CLOSE, the July script library) under do-not-run banners.Resolved (verified)
11The in-lieu-of-call Loom quotes price in writing. That kit says $6,000 / $5,500 / "2 × $3,000" on camera and in a pasted one-pager; canon rules "never put the price in writing and never put it in the video," and 2×$3,000 is not a ladder rung.Not resolved here. The pre-call Loom (script 8) stays no-price per canon. Whether an async-close Loom is allowed to break the price rule — and on what split — is Akash's call.⚠️ Escalated

The kill list — proposed, not yet executed

Rule 5.1: a source file left intact beside this tab is a rival script. Nothing below has been edited yet — Akash approves this table, then the sweep runs. The model is audit-discovery-call-script.html: retired 2026-08-10, now one line pointing at canon.

FileProposed disposition
sales-engine/script-bank-by-state-2026-08-05.htmlPointer. All 15 states absorbed into this tab (scripts 1, 5–7, 9–10, 12, 15–18 + the offer banner into the standards box). Its two conflict sections live on in the register above.
StPierre-GTM/cold-call-playbook-v1-2026-08-09.htmlPointer. Spine, objections, voicemails absorbed into scripts 2, 5 and 12. The scorecard section (connect/set/show rates) is ops, not script — move it to the cockpit docs or keep it as an appendix stub.
StPierre-GTM/cold-sms-launcher-2026-08-10.htmlPointer. Absorbed into script 6 with its conflicts resolved (register rows 2–3). The worked thread example is preserved in spirit in script 6's reply rules.
Launchers/19-sms-first-sales-launcher-2026-08-10.htmlPartial pointer. The rail (script copy) is absorbed into script 6; the launcher's ops half (batching, who-gets-texted governance, the library audit) stays — it's a launcher, not a script surface.
sales-engine/demo-led-call-set-2026-08-05.mdBanner update. Already marked non-canonical. Doc B's worked examples and the A/B test spec stay (referenced by tab 2); Doc A's cold entry gets a pointer to scripts 2/4/5 with the register-row-1 resolution noted.
Funnel-and-Offer/LEAD2CLOSE-PLAYBOOK.htmlNo action. Already a triple-bannered archive ("do not run anything in this file"). Its commission-story lines sit under a do-not-run banner; sweeping an archive adds risk for no live benefit.
sales-engine/sms-rewrites-2026-07-20.htmlNo action. Already carries the full superseded banner pointing at the live launcher.
StPierre-GTM/mn-cl-spinup-2026-08-06/loom-kit-dale-2026-08-06.html (+ the 08-10 sibling launcher)No action on the files — prospect-specific artifacts. But they carry the price-in-video conflict (register row 11); whichever way Akash rules, the loser gets a banner.
Commission-story live sweepAlready done — verified 2026-08-13. The war room, the trainer cards and both REP-OS files carry per-close pay only as banned language. Nothing live left to sweep; the demo-led "sweep not yet done" note is stale and can be closed.

Open decisions — flagged in place, not invented

D1 — where the playbook lives. Built as tab 5 of this file (keeps canon singular, inherits the cartridges, makes anti-duplication structural). Akash to ratify — if he rules "separate file," this pane lifts out cleanly.

D2 — the pattern-interrupt open. Big result (G0 as written) is the default; big price stays arm B of the defined 20-call A/B. Ratify or overrule.

D3 — the Loom. Per-niche recording with a personalised 20-second top and 10-second tail (script 8). "Assets built specifically for their business" beyond that = the per-prospect preview, which already exists for the live call. Ratify or overrule.

D4 — variant-3 leads (applied + self-booked). The disqualification call absorbs the confirmation call for these leads; they get SMS confirms only afterwards. Ratify or overrule.

D5 — still unruled, and the playbook does not invent answers: the partial-miss rule (8 of 10 jobs), week-seven price/scope/renewal (holding line only), and the 3-day-trial ad-spend cap. These will come up on live calls; the holding answers in section 12 are the only true things to say.

The voice-note ambiguity: the disqualification-frame rule was transcribed as "not to show status and filter out tire kickers, but really to show status and add a little bit of value." This tab reads the first clause as a false start: status + value, not filtering. Confirm — it sets the tone of scripts 1–3.

Sources not yet read: the two Notion pages ("How to Improve Meridian Close Rates," "SCIO SKOOL TRAINING") — the Notion connector isn't authorised. If they change anything, it lands in this tab, not a new file.