The 4-Call Close — J&M’s end-to-end sales runbook

The discovery-call-script.md in this folder covers one call — the paid Assessment. This document is the whole sequence it lives inside: how a lead goes from first call to signed contract across four calls, not one, with specific actions in the gaps between them so momentum holds without chasing.

Why four calls. Trying to close on call one either pressures the prospect or exposes a missing process — either way they “need to think,” then ghost. Splitting the decision into Discovery → Strategy → Scoping → Contract lets the prospect qualify themselves deeper at each step, so by the contract call the close is a formality. And if they’re going to ghost, they ghost before you’ve built anything — that’s the system working, not failing. This is the AAIC high-ticket path (01-business-plan.md §Custom Build) and the standard across the communities.

Provenance: the checklist below is adapted from a public post by @lukepierceops (x.com/lukepierceops/status/2072655023880688043 — “AI Agency Sales Process Checklist,” signed 85+ clients on this exact split). It matched our existing framing closely enough to adopt as the connective tissue between our already-built assets; each stage is wired to the J&M asset that executes it. Raw OCR archived at sources/reference/lukepierce-4call-checklist.md.

Which lane uses this

What was already ours vs. what this adds

The point of adopting it was to close the gaps, not re-document what we had.

Stage Already covered in our plan? Where
Call 1: Discovery ✅ Fully — SPIN-structured discovery-call-script.md, spin-question-bank.md
Between 1→2 (recap, strategy doc, ROI) ⚠️ Partial — proposal gen existed, not the cadence 04-proposal-generator/generate_proposal.py
Call 2: Strategy / Demo ❌ New this doc
Between 2→3 (send doc, prep scoping, access list) ⚠️ Partial — scoping agenda existed sources/contracts/OWHomes-Scoping-Call-Agenda.docx
Call 3: Scoping ⚠️ Partial — real example, no runbook this doc + OWHomes agenda
Between 3→4 (final scope/price, send contract) ❌ New this doc
Call 4: Contract Review ❌ New this doc + sources/contracts/ MSAs

Call 1: Discovery

Our full script: discovery-call-script.md. The checklist below is the spine of it — you talk < 20% of the time. - [ ] Open with what motivated them to book, then shut up and listen - [ ] Map their current process step by step, in their own words - [ ] Ask about tech stack and every tool they touch daily - [ ] Dig for pain numbers: hours wasted, who does it, their hourly rate (this feeds the ROI math — get it on the call) - [ ] Confirm budget range and who makes the decision - [ ] Book the strategy call before you hang up, 3–5 days out (never leave the next step to email) — and if they’re not the sole decision-maker, get the other decision-maker invited to it ON the call (“who else needs to see this? Let’s pick a time that works for them too”). A strategy call without the decision-maker is a Continuation wearing an Advance’s clothes.

Between calls 1 and 2

Call 2: Strategy / Demo

Between calls 2 and 3

Call 3: Scoping

Template: sources/contracts/OWHomes-Scoping-Call-Agenda.docx — a real 60-min scoping agenda. - [ ] Rapid-fire through your scoping questions - [ ] Have them log into their tools live, verify API access on the call — this is the step that kills post-signature surprises; if the access isn’t there, you find out before you scope around it (this is also the deepest commitment in the sequence — a prospect who grants access has mentally hired you) - [ ] Confirm exactly what’s being built and what’s out of scope - [ ] Lock the timeline and the milestones - [ ] Book the contract call before you hang up

Between calls 3 and 4

Call 4: Contract Review


The three rules that make it work

  1. Each call has one job. Don’t scope on the discovery call; don’t sell on the scoping call. One job per call is why the prospect never feels pressure.
  2. Never leave the next step to email. Every call books the next one live, before you hang up. Email is where momentum goes to die.
  3. Ghosting is a feature. If they drop, they drop before you’ve built anything. Cheap to lose a ghost at Call 2; expensive to lose one after a build. Let the process filter. A ghost after Call 1 usually means Call 1 ended in a Continuation — audit the recording for whether the advance was actually booked live.
← The Assessment — OverviewDiscovery Call Script →