After-Hours Lead Capture: Stop Losing Night and Weekend Jobs
Your highest-ticket calls come at 9pm on a Friday. The triage system that sorts emergencies from routine, pages the on-call tech, and queues the rest for a calm Monday morning — without an answering service.
System 6 from the Leveraged Owner Starter Pack
Friday, 10:47pm. A pipe bursts under a kitchen sink. The homeowner calls three plumbers. Two go to voicemail. The third — a one-truck shop — has an after-hours text-back that replies in 40 seconds: "Reply URGENT if this is an emergency." She replies URGENT. The on-call phone buzzes. He's there by midnight. That's a $900 emergency call the other two shops never knew existed.
Nights and weekends are when homeowners discover problems — no heat at 6am Saturday, the leak found during Sunday dinner. These are disproportionately emergency calls, which means disproportionately high tickets. And most shops handle them with a voicemail that says "leave a message." This is the system that fixes that. (The foundation — missed-call text-back — is the pillar guide for this series; after-hours is its most profitable mode.)
The triage system in 60 seconds
After-hours lead capture is a sorting problem, not a staffing problem. You don't need someone awake at 2am. You need an automation that:
- Texts every missed caller instantly with the after-hours script (different from the daytime version).
- Sorts by urgency using the URGENT keyword — emergencies flag for immediate action, everything else queues.
- Pages the on-call person only for true emergencies, with the caller's details.
- Builds the morning callback list automatically — every non-urgent caller, sorted and ready at 7am.
Step 1: The after-hours auto-text
Set your text-back tool to run a different message outside business hours. Define your hours honestly — if you stop answering at 5pm, the after-hours version starts at 5:01.
The emergency list in parentheses does quiet work: it defines "emergency" for the caller. Without it, everything feels urgent at midnight. With it, the routine "my faucet drips" caller self-sorts into the morning queue.
Step 2: The URGENT-keyword sort
When a caller replies URGENT, the automation does three things at once:
- Texts the caller back with the emergency confirmation: "Got it — flagged as urgent. What's the address? We're getting our on-call tech moving and I'll text you an ETA in a few minutes."
- Pages the on-call person — a loud text/call with the caller's number, what they said, and the address if they've given it. This notification must be impossible to sleep through: repeated texts, a phone call, whatever your tool supports.
- Tags the conversation URGENT in your inbox so the morning review starts there.
Step 3: The morning callback list
Every non-urgent after-hours caller lands on one list, auto-built overnight, waiting at 7am. The list shows: name, number, what they asked for, and the time they called. Your Monday-morning setup guide (standard operating procedure — a written checklist anyone can follow) is: work the list oldest-first, before anything else. A caller who texted at 9pm Saturday and gets a call at 7:15am Monday feels taken care of. The same caller, called at 2pm Monday, feels forgotten.
Why not just hire an answering service?
The honest comparison. An answering service costs $200–$400/month, takes messages from a stranger reading a script, and can't dispatch, quote, or book. Your customers called you — getting a call center in another state is barely better than voicemail. The triage system costs a fraction (it's part of the same text-back tool you already run), responds in under a minute instead of whenever the service gets around to it, and routes emergencies to the person who can actually fix them: you or your on-call tech.
Answering services made sense when the alternative was voicemail. Text-back killed that trade-off.
The on-call rotation (so it's not always you)
The system pages "the on-call person" — that has to be a defined human, not "whoever hears it." For a 2–5 person shop: rotate weekly, publish the schedule where everyone sees it, and pay the on-call tech a flat stipend for the week plus their normal rate on any call they run. The full rotation system — fair schedules, escalation rules, comp — is its own guide in this series. The key principle: on-call is a scheduled, compensated role, not a favor.
The voicemail greeting that makes it all work
Your after-hours voicemail is part of the triage system — it's what the caller hears in the seconds before the auto-text arrives. Most contractor voicemails say "you've reached [Business], leave a message." That's a dead end. Yours should set the expectation the automation is about to fulfill:
Why it works: it tells the caller what's happening right now (a text is coming), gives them the keyword before they need it, and sets a specific callback promise for non-emergencies ("first thing in the morning" beats "as soon as possible"). Record it once, and it quietly pre-sorts every caller before your automation even fires.
Compliance note
After-hours texts are still business texts: your number needs 10DLC business-texting registration (the carriers' registration system for business texting; 1–7 day approval, ~$15–$20 one-time), the first automated text includes opt-out language, and the automation only texts people who called you — that's conversational, not a marketing blast. TCPA (federal telemarketing law) quiet hours (no marketing texts before 8am/after 9pm local) apply to marketing; your emergency triage texts are responses, not campaigns. This is general information, not legal advice.
Related guides in this series
The foundation is the missed-call text-back complete guide (Pillar A pillar). For the emergency-call specifics, read How to Handle After-Hours Emergency Calls Without an Answering Service; for the staffing side, The On-Call Rotation System for Small Contractors. Browse the full blog for everything published.
Get System 1 free: the complete Missed-Call Safety Net
The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Get the AI Automation Starter Pack — $27, one-time: https://leveragedowner.com/starter-pack/
The done-for-you version
This post is System 6 from the Leveraged Owner Starter Pack — the done-for-you version with the full after-hours triage setup guide, every script (including the emergency variants per trade), the on-call rotation templates, and complete setup guides for all 8 systems.
Stats sourced as labeled: no third-party stats in this post — cost comparisons are typical market ranges, verify with current vendor pricing.