Kaizen
Scheduling

Fitting emergency calls into a full schedule without losing the day

The emergency is the job. The damage is the three customers who got bumped and were never told.

In plumbing, HVAC, electrical, and garage door work, the emergency call is not a disruption to the business; it is the business. The burst pipe at 9am is the highest-margin job of the week and the customer is grateful to anyone who turns up. The problem is never the emergency. It is the tune-up at 11 that got bumped to make room, the customer who waited through the window, and the first anyone heard of it was the angry call at 2.

Handling emergencies well is therefore two problems: deciding fast whether this call goes in today, and making sure the customers it displaces are rebooked and told before they notice. Most businesses do the first by instinct and the second not at all.

Triage in the first text

The emergency call usually arrives as a missed call, because the office is on the phone and the crew is on jobs. The automatic text-back should do the triage: "Is this an emergency (no water, no heat, can't secure the property), or can we book you in the next day or two?" The reply sorts the call before a human has touched it. Genuine emergencies escalate to whoever is on call; everything else offers the next real slot.

78%of customers buy from the company that responds first, and emergency callers decide fastest of all

Protect capacity before you need it

  • Hold one slot a day per crew in season. An unbooked 1–3pm block on each truck is not lost revenue; it is the emergency slot, and in a busy season it fills itself by 10am. On the days it does not, it becomes the slot for the day's overruns.
  • Tag jobs as movable or fixed. A maintenance visit is movable; an install with a crane booked is not. When an emergency lands, the schedule should show what can give without a conversation.
  • Route the emergency to the nearest crew, not the first one. The dispatch decision should see where every truck is now, not who is on the list.

Rebook the bumped customer before they notice

This is the step that decides whether an emergency costs you two relationships. The moment a job is moved, the customer it displaced gets a text: an apology, the new window, and a way to pick a different one if the new window does not suit. Sent automatically from the schedule change, not from the office remembering to call six people.

  1. 01
    Move the job on the schedule

    One action, from the office or the truck. The schedule is the source of truth, so moving the card is the whole instruction.

  2. 02
    The customer is told, with options

    "Sorry, an emergency has pushed your 11am visit. Mike can now be with you 2–4 today, or first thing Thursday. Reply 1 or 2, or R to pick another time."

  3. 03
    The on-the-way text still fires

    When the crew leaves for the rebooked slot, the usual message goes out. The customer experiences a changed plan, not a broken one.

  4. 04
    The reason is on the record

    The move is logged with "emergency" as the cause, so a customer bumped twice in a month is visible and gets handled differently next time.

app.kaizencrm.app/orders/O-1000002
Production · live
Live UIA won order builds its own schedule — then reflows when the week slips.
The day reflowing around an emergency: the moved jobs shift, the bumped customers get new windows, and the crew sees the change on the phone.

After hours

The after-hours emergency is the same flow with one difference: the triage text should set the expectation and the price. "We can have someone there tonight at the after-hours rate, or first thing tomorrow at the standard rate. Reply TONIGHT or TOMORROW." Most callers choose tomorrow once they see the choice, which protects the on-call technician for the ones that cannot wait.

What this looks like after a month

BeforeAfter
Emergency decided by whoever answersTriage in the first text; definition written down
Bumped customers find out when nobody arrivesTold automatically with a new window and options
Every emergency costs two relationshipsThe emergency is the job; the bumped customer is rebooked
Office spends the afternoon on apology callsOffice spends it on the next quote
Emergencies do not wreck the schedule. Silence does.
The whole method in one line

Common questions

How do I fit emergency calls into a fully booked day?

Triage in the first automatic text so real emergencies escalate and everything else books normally, hold one movable slot per crew per day in season, tag jobs as movable or fixed so the schedule shows what can give, and rebook the displaced customer automatically with a new window and options the moment the job moves.

How should I tell a customer their appointment has been bumped?

By text, immediately, with an apology, the new window, and a way to choose another: "An emergency has pushed your 11am visit. Mike can be with you 2–4 today or first thing Thursday. Reply 1 or 2, or R to pick a time." Sent automatically from the schedule change, before they have to call.

Should I charge more for emergency calls?

Yes, and say so in the triage text. Offering "tonight at the after-hours rate or tomorrow at the standard rate" lets customers self-select; most choose tomorrow, which protects the on-call technician for the ones who genuinely cannot wait.

How does Kaizen handle schedule disruptions?

Missed-call text-back does the triage, the schedule holds movable and fixed jobs on one calendar, moving a job texts the displaced customer with a new window and reschedule options automatically, and the on-the-way message still fires for the rebooked slot. The reason for the move is logged on the customer record.

—

More from the blog

CRM by trade Setting up a CRM for an HVAC company The $180 tune-up and the $12,000 changeout are the same customer, years apart. Configure the record for the second and the first pays for itself. 4 min read CRM by trade Setting up a CRM for a roofing company Roofing leads arrive in surges and decide slowly. A board built for a steady trickle of quick decisions loses both ends. 4 min read CRM by trade Setting up a CRM for a cleaning business A cleaning business is a subscription company that does not call itself one. Configure for recurrence and churn, not for one-off jobs. 3 min read