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 Mike, 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 EyeFly Close Rates," "SCIO SKOOL TRAINING") — the Notion connector isn't authorised. If they change anything, it lands in this tab, not a new file.