Scripts do not make you sound robotic — they stop you from forgetting the booking ask when a homeowner is ready to hire.
Part of the Lead-to-Close System — step 2 (Front Office) after Speed-to-Lead. Every successful booking moves CRM to Booked with source tag, address, and appointment time.
Pair every script with <5 min response and log source in Tracking. Booked job = calendar appointment with address + source — the metric Work with Nef and Metrics optimize for.
At a Glance
- First 30 seconds: Greet → listen → repeat problem → offer two times
- Price question: Range + diagnostic + schedule
- Missed call: Text in 60 seconds; call back in 10 minutes — CRM: New lead → Contacted
- On booking: CRM stage Booked + source field before hang-up
- More copy-paste templates: Templates library
- Team training: Front Office Playbook — week-one CSR onboarding
- LSA opener: Included below — use on Google Local Services leads
Inbound Call — Core Script
"Thanks for calling [Company], this is [Name] — how can I help you today?"
[Let them describe fully — take notes]
"Okay, so you've got [repeat problem] at [address/area]. We handle that all the time.
Are you looking for someone today or is [day] okay?
I have [Time A] or [Time B] — which works better for you?"
[Confirm name, phone, address, gate codes]
"Perfect — you're booked for [day/time]. You'll get a text confirmation. Our tech will call when they're on the way.
Quick question — how did you find us today?"
Log the answer before you hang up. Move CRM from Contacted → Booked when appointment is confirmed.
LSA / Google Lead Opener
"Hi, this is [Name] with [Company] here in [City]. I saw your request on Google — are you still looking for help with [service]?
[If yes]
Great — we’re licensed and insured and usually have same-day slots for this. What's the address and what's going on?"
See also Templates — LSA intro.
“How Much Do You Charge?”
"Good question — it depends on [access/parts/severity]. Most jobs like yours run between $[low] and $[high] once we see it.
We do charge $[49–89] for a diagnostic that goes toward the repair if you move forward.
I can get a tech out [today/tomorrow] to give you an exact price — does [time] or [time] work?"
Never dead-end on price without offering a visit or video triage for larger jobs.
Objection: “I’m calling other companies”
"Totally understand — I'd do the same. What I'll promise is we'll show up on time, give you a written price before work starts, and you're not paying a trip fee if you book today.
Want to hold the [time] slot while you compare? I can always move it if you need to."
Objection: “Can you quote over the phone?”
"For [simple service], ballpark is $[range]. For anything involving [parts/access/safety], our tech really needs eyes on it — that's how we avoid surprise bills.
Can we do a quick [15–30] minute visit at [time]?"
Missed Call Text-Back
Hi, this is [Name] with [Company]. Sorry we missed you! We'll call back within 10 minutes. What do you need help with — [top service 1] or [top service 2]?
No-Answer Follow-Up (2 Hours Later)
Hi [Name], [Company] again — still happy to help with [service] in [area]. Reply with a good time to call or book here: [short link]
End-of-Day Unbooked Lead
Hi [Name], we spoke earlier about [problem]. We still have room on [day] if you want to get this handled — reply YES and I'll reserve a slot.
Weekly Script Practice
- Listen to 2 recorded calls — did we offer two specific times?
- Role-play price objection with a tech or spouse (5 minutes)
- Update seasonal opener (AC, heat, storms, holidays)
- Compare close rate before/after script rollout in Metrics
Quick Win
Print the Inbound Call — Core Script and tape it next to every phone that answers LSA and ad leads. Read it verbatim for one week, then internalize.
How This Fits Lead-to-Close
This guide is step 2 in the Lead-to-Close System: Speed → Front Office → Follow-Up → On-Site → Reviews.
Log in CRM: Move leads through the seven stages—especially Booked with source tag and Quote sent with a required next follow-up date.
Weekly: Track the four KPIs in your Monday huddle—median response time and quote-to-book rate start here.
DIY vs done-for-you: Run this yourself with Checklists and Templates. Funding ads but still leaking? See Work with Nef (Core or Pro)—same system, operated for you.
Next Steps
- Templates & Scripts Library — SMS, email, review asks, GBP
- Speed-to-Lead Systems — scripts fail if response is slow
- Google Local Services Ads — responsiveness affects volume
- Scorecard — find your weakest conversion step
- Ultimate Guide — scripts sit in the full conversion stack
- Speed-to-lead setup checklist — pair talk tracks with response-time wiring
- Front Office Playbook — scripts + queue ownership for your team
- Lead Follow-Up Playbook — 5-touch cadence after the first call