Speed-to-lead is the highest-ROI operational fix most contractors skip. You already pay for GBP, LSA, and ads — slow follow-up burns that spend.
Part of the Lead-to-Close System — step 1 before front office, follow-up, and field close.
At a Glance
- Target: First human or trusted auto-touch in <5 minutes during business hours
- Minimum stack: Missed-call text-back + CRM stage for “new lead” + daily review of uncontacted leads
- Measure: Median response time and close rate by source in Metrics
- Scripts: Scripts That Book Jobs and Templates
- Paid channels: Especially critical for LSA and Google Ads
The 5-Minute Rule
| Response time | What usually happens |
|---|---|
| <5 min | You are often first to qualify and schedule |
| 5–30 min | Homeowner is still shopping; price pressure increases |
| 30–60 min | You are backup option at best |
| Next day | Lead is cold unless it is a large project |
Track first contact time in your CRM for every LSA, form, and call lead.
Minimum Viable System
1. Alerts that cannot be ignored
- LSA and ad platform notifications → phone + email for 2 people
- Website form → SMS to on-call rep (not only email)
- GBP messaging → same queue as phone leads
2. Missed-call text-back (send within 60 seconds)
Hi, this is [Name] with [Company] — sorry we missed your call! We're helping another customer and will call you back within [10] minutes. What service do you need help with?
Customize templates on Templates.
3. CRM stages (keep it simple)
- New lead (uncontacted)
- Contacted / qualifying
- Quote sent
- Booked
- Lost (reason required)
Review “New lead” every morning and afternoon — zero should be older than 24 hours.
4. After-hours policy
| Trade type | Recommendation |
|---|---|
| Emergency (plumbing, HVAC no-heat/AC) | Live answer or on-call tech + premium dispatch fee stated upfront |
| Scheduled (landscaping, some electrical) | Auto-reply with next business day callback window |
| Roofing storm surge | Temporary overflow answering service beats voicemail |
State expectations in your script: “We have a technician on call until 9pm for emergencies.”
- List every lead source (LSA, website, GBP, Meta, referrals) and where notifications go today.
- Turn on missed-call text-back on your main business line.
- Create CRM or spreadsheet columns: source, received time, first contact time, booked Y/N.
- Assign one owner for business-hour response; document after-hours backup.
- Paste phone and text scripts from Scripts where your team answers.
- Run a test lead from each source and time how long until a human responds.
- Review weekly in Metrics — median minutes to first contact by source.
Phone Script (First 30 Seconds)
Thanks for calling [Company], this is [Name]. How can I help you today?
[Listen — do not interrupt problem description]
Got it — [repeat problem] in [area]. We do this every week. I have [today/tomorrow] at [time] or [time] — which works better?
Full objection handling on Scripts That Book Jobs.
Weekly Speed Checklist
- Median response time under 5 minutes for LSA and paid leads
- Zero leads sat uncontacted overnight without a documented reason
- Listen to 2 recorded calls — coach tone and booking ask
- Compare close rate: <5 min vs slower responses
Quick Win
Turn on missed-call text-back today and run one test call from your cell. If the text arrives in under 60 seconds, you are ahead of half your market.
Next Steps
- 7-Day Quickstart — wire speed-to-lead in your first week
- Lead Gen Scorecard — check if response time is your #1 gap
- Scripts That Book Jobs — word-for-word talk tracks
- Setting Up Tracking — measure response time automatically where possible
- Google Local Services Ads — responsiveness affects lead flow
- Speed-to-lead setup checklist — wire missed-call text and CRM stages
- Front Office Playbook — train CSRs and name a queue owner
- Ultimate Guide — speed sits in the top 3 ROI levers