It is 6:42 PM. Your phone is lighting up. A plumbing lead came in at lunch. An HVAC estimate from this morning still has no follow-up text. Your office manager thought dispatch handled it. Dispatch thought sales owned it. The job did not disappear, it just fell between people.
If that sounds normal, this is for you. Most home service owners do not have a lead problem. They have a handoff problem. One missed handoff can cost a booked job, a referral, and your sanity. The fix is not more hustle. The fix is one clear SOP your team can run every day.
Why leads die in the handoff
In most shops, the handoff from first contact to booked work has too many invisible steps. Someone answers the phone. Someone else checks service area. Another person assigns the tech. Then someone is supposed to follow up. When those steps are not written down with owner names and time limits, leads stall.
Here is what usually causes the leak:
- No single owner for each stage
- No response-time standard
- Notes stuck in text messages instead of the CRM
- Techs and office staff using different status words
- No daily review of open estimates and unbooked leads
None of this is a talent issue. It is a system issue. Good people cannot run a process that only exists in your head.
The Dispatch-to-Close Handoff SOP (simple version)
This is the baseline SOP you can put in place this week. Keep it short. If your team cannot explain it in two minutes, it is too complex.
Stage 1: New lead intake (Owner: CSR/office)
- Log lead in CRM immediately: name, service type, zip code, source, urgency.
- Set status to New Lead – Needs Qualification.
- Send first response within 5 minutes during business hours.
- If after hours, send acknowledgment text with next contact window.
Stage 2: Qualification and scheduling (Owner: dispatcher)
- Confirm service area, job type, and preferred time.
- Set status to Qualified – Ready to Schedule.
- Book call/visit and assign technician.
- Create one internal note: scope, urgency, customer expectations.
Stage 3: Field update (Owner: tech + dispatcher)
- Tech marks appointment result before leaving driveway.
- Choose one status only: Estimate Sent, Work Approved, or No Decision.
- If no decision, set follow-up due date before closing job card.
Stage 4: Follow-up sequence (Owner: sales/admin)
- First follow-up same day if estimate was sent before 3 PM, next morning if sent later.
- Second follow-up at 48 hours.
- Third follow-up at day 5 with clear next step.
- Every follow-up must be logged in CRM, not only text thread.
Stage 5: Daily open-loop cleanup (Owner: operations lead)
- Run a 15-minute daily review of all leads in Estimate Sent and No Decision.
- Ask two questions only: who owns next action, and by when?
- Reassign stuck leads on the spot.
What this looks like in real life
Roofer example: A storm lead calls at 1:10 PM. Office logs it and sends confirmation at 1:12 PM. Dispatcher qualifies and books a same-day inspection by 1:20 PM. Tech sends estimate at 4:40 PM and marks Estimate Sent. Sales follows up next morning at 8:15 AM, books at 10:30 AM. No one wonders who was supposed to call, because the stage owner is clear.
Plumber example: Emergency pipe call comes after hours. Auto acknowledgment goes out in two minutes with first-call window at 7:30 AM. Dispatcher calls at 7:34 AM, books 9 AM slot. Tech marks No Decision after visit and sets follow-up for tomorrow. Admin sends a short check-in with financing option. Customer approves same day. Without that follow-up task, that job likely sits cold.
HVAC example: Replacement quote sent on Tuesday. Customer says “let me think.” Team sets status to No Decision with due date Thursday. Thursday morning follow-up includes one useful message: install timing and warranty reminder. Customer books Friday. The win came from timing and consistency, not a fancy script.
Build your SOP so your team actually uses it
Most SOPs fail because they are written like a policy manual. Your team needs operating instructions, not a novel.
Use this format for each step:
- Trigger: what happened
- Owner: who acts
- Action: exact next move
- Time limit: by when
- Proof: where it is logged
Example: “Estimate sent” trigger. Owner is sales admin. Action is send follow-up message with one question. Time limit is next business morning. Proof is CRM activity log plus status update.
How to track if this is working
You do not need a giant dashboard. Start with three weekly numbers:
- Speed to first response
- Percent of estimates with at least one logged follow-up in 48 hours
- Open estimates older than 7 days
If those three improve, revenue usually follows. If they do not, your handoff is still unclear or nobody owns the follow-up clock.
Start simple
Do not roll out ten automations at once. Start with this 7-day plan:
- Pick your status names and lock them.
- Assign one owner per stage.
- Set one response-time rule for new leads.
- Set one follow-up rule for sent estimates.
- Run a daily 15-minute open-loop review.
- Coach misses in real time, do not wait for weekly meetings.
- Clean up anything unclear in the SOP after day 7.
That is it. Keep it boring and repeatable. Boring systems close jobs.
Where BoostOps can help (if you want it)
If your team is buried and you want this built fast, BoostOps can handle the setup with full-time VA support, CRM cleanup, and AI-assisted follow-up workflows. One monthly price, no contracts, no setup fees. If you want to see if it fits your shop, book a discovery call: https://boostops.org/discovery-call.
Direct next step
Before tomorrow starts, open your CRM and write your five handoff stages in plain language. Assign one owner to each stage and one time limit. Then run it for one week. If you do that, missed leads drop fast, and your day gets a lot less chaotic.