This is the piece before the pitch: how a Warm Lead becomes Qualification Complete. It's the same B1 script that's in the Sales Playbook's "The Call" section, laid out as a visual field-by-field cheat sheet for the live call. The offer, pitch, and close (Script B2) live in the Playbook — this page stops where that one picks up. Phone-friendly quick reference: the Call Card. Company-wide context: Team Overview.
Your part starts at 02. The SDR's two-call sequence gets a contact to Warm Lead before it ever reaches you — that handoff auto-posts to #warm-handoffs in Slack. Your job on this page is the hop from 02 to 03. A lead can also drop straight to Closed Lost from here, and that's a correct outcome, not a failure: a disqualified lead you logged honestly is worth more than a qualified-on-paper lead that wastes an Offer Prep.
Every question in the call below exists to answer one of these two things. Hold the answers up against this checklist before you ever suggest a next step.
In GHL field order — ask naturally, don't read this like a form, but get to all of it. Every row is a real field on the Opportunity's Qualification tab in GHL (confirmed live 2026-08-31, already built — nothing here needs to be created).
This is the practice script — word-for-word identical to the Playbook's "Qualifying call" section, just broken into steps here. Say it in your own words once you know it cold; the questions matter more than the exact phrasing. Floor rule: call within 15 minutes of the SDR's "yes."
They already talked to the SDR days ago. Your first job is proving you know that, fast — reference the SDR by name before the prospect has to ask "wait, who is this again?"
"Hey, I know you spoke with [SDR name] a few days ago — she mentioned you might be able to take on more leads, so I wanted to follow up."
Work through discovery naturally, but get to all of it — every answer has a home on the Qualification tab. Full detail (why each one matters) is in the Discovery table above.
"Based on what you're telling me, I think we can help — let me put together something specific to your business and walk you through it. Does [day/time] work for a follow-up?"
Nothing gets pitched or closed here — that's Script B2, next call. Book the Offer call, move the deal to Offer Prep, and make sure every Discovery field above is filled in. Then write 1–2 plain-language sentences in Qual Call Analysis — qualified or not, and why — for whoever preps the Offer call next. Right now that's you again, but write it like someone else has to pick it up cold.
All of this is live today, confirmed directly against the account — nothing below needs to be built. If a field's empty, the deal isn't actually at that stage yet, regardless of what the pipeline column says.
See the Discovery table in Fit Check above for the full field-by-field list — Services through Dream Outcome, plus a free-text Notes field. 21 custom fields exist on the Qualification tab in total; these 14 are the ones this call's script fills in.
| Field | Notes |
|---|---|
| Deck URL | Link to the Offer Prep deck once it's built |
| Loom URL | Recorded walkthrough, if used instead of/alongside live |
| Offer Call Notes / Analysis | Prep notes going into the Offer call |
| Contract URL | Unsigned contract |
| Signed Contract URL | Signed contract, once closed |
No dedicated fields beyond Offer Prep's yet — this stage isn't separately scripted either. Script B2 (the pitch, objections, and close) still carries the old single-call version unchanged; it hasn't been rebuilt for the two-call model. Use it as-is for now.
Lost Reason is a native GHL field (not a custom one) — it only shows up once Status is set to Lost, not from Stage alone. Seven reasons are configured, tailored to LocalStrong's ICP. A Closed Won deal auto-posts to #closed-deals in Slack.