The "Is This an Emergency?" Customer Decision Tree
Half your after-hours calls aren't emergencies — but the customer can't tell, and you can't afford to guess wrong. The self-triage guide you text customers so true emergencies reach you and everything else waits calmly for morning.
System 6 from the Leveraged Owner Starter Pack
It's 11:40pm. Your phone rings: a customer whose AC is "making a weird noise." Not broken — noisy. They're anxious, it's late, and in their mind this might be an emergency. You now have two bad options: roll a truck at midnight overtime rates for a noise, or tell an anxious customer to wait until morning and hope you're right. The decision tree eliminates this dilemma — by teaching the customer to triage themselves before they ever call you.
This is part of Pillar A: Capture Every Lead — the triage companion to the complete missed-call text-back setup guide. System 6's after-hours triage works best when customers arrive pre-sorted.
Why customers can't triage (and why that's your problem)
To you, "no heat at 20°F" vs. "furnace making a clicking sound" is an obvious sort. To the customer, both are "something's wrong with my furnace and it's nighttime." They lack three things you have: the technical knowledge to assess severity, the experience of what's happened before, and the calm that comes from it not being their house. So they call — and every call costs you sleep, attention, or an unnecessary dispatch. The decision tree gives them your judgment in a form they can use at midnight.
The tree: what waits vs. what doesn't
Build one tree per trade you serve. The structure is the same; the branches differ. Here's the template:
Branch 1: dispatch NOW (true emergencies)
- Safety threats: gas smell, sparking/burning smell from electrical, active flooding, sewage backup into living space, no heat when it's below freezing (with vulnerable occupants — elderly, infants, medical needs).
- Active damage in progress: burst pipe actively flooding, roof actively leaking into the house during rain, electrical panel arcing.
- Total loss of critical system in extreme conditions: no AC during a heat wave with health risk, no heat in deep cold, complete power loss not caused by the utility.
The test: is someone unsafe, or is damage actively getting worse by the hour? Yes to either = dispatch now.
Branch 2: first call in the morning (urgent but stable)
- System down in mild weather: no AC on a 75° night, no heat when it's 55° outside. Uncomfortable, not dangerous.
- Contained problems: leak stopped with the shutoff valve, tripped breaker that reset and holds, slow drain, single outlet dead.
- Noises, smells (non-burning), and performance issues: the weird noise, the lukewarm water, the room that's always cold. Annoying, diagnosable, not time-critical.
- Anything the customer already stabilized: if they turned off the water, reset the breaker, or otherwise stopped the problem's progress, it's a morning job.
The test: can this safely wait 8 hours without getting worse? Yes = morning.
Branch 3: schedule at convenience (not urgent at all)
- Maintenance reminders, tune-up requests, estimates for planned work.
- Minor cosmetic issues, questions about past work, billing questions.
These callers just need to know they'll be heard — the after-hours text-back captures them for the morning queue.
The text version (what the customer actually sees)
Nobody reads a flowchart at midnight. The tree ships as a text-back script — the after-hours auto-reply that sorts callers:
Hi, this is [Business Name] — sorry we missed you, we're closed right now. Quick check: is anyone unsafe, or is water/gas/electric actively causing damage right now? If YES, reply URGENT and our on-call tech will call you within [X] minutes. If not, reply with your name, address, and what's going on — you're first on our morning callback list and we'll call by [time]. Reply STOP to opt out.
The two-question sort does the triage: "anyone unsafe / damage in progress" splits Branch 1 from everything else, and the morning-callback promise (with a specific time) defuses the anxiety that drives non-emergency midnight calls. Most Branch 2 and 3 callers, given a credible morning promise, happily wait.
The web version (the permanent asset)
Turn the tree into a page on your website: "Is This an Emergency? How to Tell." It serves three purposes:
- SEO: "is this an emergency" + your trade is a real search query from anxious homeowners at midnight. The page captures them.
- Pre-call triage: customers who find the page sort themselves before dialing.
- The link in your text-back: append "Not sure? See our emergency guide: https://leveragedowner.com/blog/is-this-an-emergency-decision-tree/" to the after-hours text. The callers who need convincing get the full tree.
Write it in the customer's language, not yours: "Water coming through the ceiling right now" beats "active intrusion event." Include the shutoff-valve and breaker-box basics — the customer who can stabilize their own problem becomes a morning job instead of a midnight dispatch, and they'll remember you taught them how.
Training your team on the tree
The tree isn't just customer-facing — it's your on-call tech's dispatch criteria:
- Write the dispatch rules down. "URGENT replies get a callback within [X] minutes; the tech dispatches if Branch 1 criteria are met on the callback." No judgment calls at 2am — the tree decides.
- Give the on-call tech an out. "If the callback reveals it's not Branch 1, schedule for morning — you're authorized to make that call." Techs who fear second-guessing dispatch everything; techs with clear criteria dispatch correctly.
- Review the URGENT log monthly. How many after-hours dispatches were true Branch 1? If half weren't, the tree's wording needs tightening — the sort is leaking.
Worked example: the 11:40pm noise call
Example: the customer with the noisy AC at 11:40pm. Under the old system: anxious call, groggy owner, 50/50 guess, possible wasted midnight trip. Under the tree system:
- Customer calls, gets the after-hours text-back with the two-question sort.
- They read it: nobody unsafe, no active damage — just a noise. They reply with name, address, and "AC making rattling noise, still cooling."
- Morning: the callback list shows them first. Your CSR calls at 7:30am, books a diagnostic for that afternoon.
- The customer later says the text "was actually reassuring" — the specific morning promise turned anxiety into patience.
No midnight dispatch, no anxious standoff, no lost customer. The tree did the triage; the morning system did the rest.
Compliance note
The after-hours text-back is an automated text: 10DLC business-texting registration (the carriers' registration for texts sent by software from standard numbers; 1–7 day approval, ~$15–$20 in fees) must be in place, with opt-out language in the message. Keep the after-hours reply about their inquiry — no marketing content appended. Emergency dispatch callbacks are transactional. This is general information, not legal advice.
Related guides in this series
The triage layer of Pillar A: Capture Every Lead — System 6's after-hours system. Pair with the after-hours emergency-call handling guide and the on-call rotation system for the staffing side.
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 setup guide, the triage scripts per trade, the decision-tree templates, and complete setup guides for all 8 systems.
No industry statistics were used in this post.