Lead Follow-Up Playbook: Close More Home Service Deals (2026)

Multi-touch follow-up cadences, quote recovery texts, and close-rate systems for plumbers, HVAC, roofers, and trades — turn more leads into booked jobs without more ad spend.

You fixed response time with Speed-to-Lead and Front Office — then quotes sit in email and jobs go to the competitor who called back twice. Follow-up is the cheapest way to lower cost per booked job. No extra ad spend — just discipline.

Part of the Lead-to-Close System — step 3 after front office, before on-site close and reviews.

At a Glance

  • Core metric: Quote-to-book rate (booked jobs ÷ quotes sent) — track weekly in Metrics
  • Default cadence: 5 touches over 14 days for standard quoted work
  • Templates: Copy-paste SMS on Templates
  • Weekly audit: Unbooked lead checklist every Friday
  • Pair with: Scripts for first call + Front Office for queue ownership
Math that matters
If you get 40 leads/mo at 25% close rate, you book 10 jobs. Raise close rate to 35% with follow-up — 14 jobs from the same leads. That is often worth more than raising ad budget 40%.

Pick Your Cadence by Job Type

Job typeExamplesTouch countTiming
Emergency / same-dayBurst pipe, no heat, active pest2–3Same day + next morning
Standard quoteDrain, tune-up, panel upgrade estimate5Days 0, 2, 5, 10, 14
High-ticket / long cycleRe-roof retail, termite, full landscape design5–7Days 0, 2, 5, 10, 14, 21
Insurance / documentationStorm roofing, some termite5+Add day 5 doc check — see Roofing playbook

Rule: If you sent a quote, a follow-up touch is scheduled in CRM before you hang up.

The 5-Touch Cadence (Standard Quotes)

Use for most non-emergency work. Templates below live on Templates.

DayChannelAction
0Call + textBook visit or send quote; confirm receipt by text
2Call, then text if no answer“Did you get a chance to review the estimate?”
5TextOffer two new times; mention scheduling window closing
10Call or textSocial proof — “We just finished a similar job in [neighborhood]”
14TextFinal friendly close-out; mark Lost if no response

Emergency shortcut (day 0–1):

  • Day 0: Book or dispatch if urgent; if quote only, text estimate summary within 2 hours
  • Next morning: One call + text — “Still need help with [problem]?”

Call vs Text Rules

  • Text first on days 0 (after quote), 5, 10, 14 — non-intrusive, high open rate
  • Call on day 2 and day 5 if no reply to prior text
  • Never more than one outreach per day unless customer requested a specific callback time
  • Business hours only (8am–7pm local) unless emergency trade and customer opted in
  • Log every touch: date, channel, outcome in CRM

CRM Stages After First Contact

Extend the front office pipeline (Front Office Playbook):

  1. New lead (uncontacted)
  2. Contacted / qualifying
  3. Quote sent ← next follow-up date required
  4. Follow-up active ← at least one future touch scheduled
  5. Booked
  6. Lost — reason required: price, timing, competitor, no response, not qualified, ghosted

Friday rule: Zero rows in Quote sent without a next touch date in the next 7 days.

Lost Reason Codes (Use Consistently)

CodeMeaningAction
PriceToo expensive vs marketReview range script on Scripts
TimingNot ready for 30+ daysNurture monthly, tag for re-contact
CompetitorChose another companyAsk what won (one polite text)
No responseGhosted after 5 touchesArchive; optional 90-day reactivation
Not qualifiedOut of area, wrong serviceMark early; dispute LSA if applicable

Review lost reasons in Monday huddle — one process fix per week.

Trade-Specific Notes

Plumbing — Emergency closes on call; drain and water heater quotes need 24h follow-up. See Plumber case study.

HVAC — Tune-up leads need 3-touch nurture; no-heat/no-AC same-day. HVAC playbook.

Roofing — Separate insurance vs retail CRM tags; retail books on touch 2–3 often. Roofing case study used day 0, 2, 5, 10, 14.

Electrical — Safety emergencies fast; EV/panel upgrades need permit-language follow-up on day 5. Electrical case study.

Landscaping — Spring surge: same-day callback; design/install needs 3–5 touches. Landscaping playbook.

Pest control — Rodent same-day; termite longer nurture with inspection scheduling on day 2 and 5. Termite guide · Mosquito guide · Pest playbook. If they booked on-site, mark CRM Booked and skip phone cadence — see On-Site Close Playbook.

Quote-to-Close Talk Track (Day 2 Call)

"Hi [Name], [Company] — I'm following up on the [service] estimate we sent [yesterday/Monday].

Did you have any questions on the price or timeline?

We have [day] at [time] or [time] open if you want to get this on the schedule — which works better?"

Full objection handling: Scripts That Book Jobs.

Weekly Unbooked Lead Audit

Run every Friday (15 minutes). Printable: Unbooked lead weekly audit.

  1. Export all Quote sent and Follow-up active rows
  2. Confirm each has next touch date within 7 days
  3. Send overdue day-2 and day-5 touches before EOD
  4. Count quote-to-book rate for the week
  5. Pick one lost reason to fix next week (script, pricing range, faster quote delivery)

Owner reviews numbers in Monday front office huddle (checklist).

Structured How-To (great for SEO & AI answers)
  1. Add CRM stages: Quote sent, Follow-up active, Lost (reason).
  2. Copy 5 templates from Templates into phone shortcuts or CRM.
  3. For every quote sent today, schedule day 2 and day 5 touches before close.
  4. Assign one person to own Friday unbooked audit.
  5. Track quote-to-book rate in Metrics weekly sheet.
  6. Listen to one lost call — did we offer two times on first contact?

Quick Win

Pull every Quote sent lead from the last 7 days. Send the day-5 scheduling text from Templates to anyone you have not touched in 48+ hours. Book one job from old quotes this week — that proves the system.

Next Steps