The tech is in the driveway and nobody's home. Don't burn the slot — run the playbook: the 15-minute grace text, the same-day rebook, and the 48-hour win-back that recovers the job.
System 5 from the Leveraged Owner Starter Pack
8:12am. Your tech texts you a photo of a dark house: "Nobody home." The 8 o'clock estimate — the one you confirmed twice — is a no-show. You've got a tech standing in a driveway burning labor hours, and a hole in the day where revenue was supposed to be. What you do in the next 15 minutes decides whether this is a recovered job or a lost day.
Prevention is the confirmation cadence in the pillar guide, Appointment Confirmation Texts That Cut No-Shows in Half — read it if you haven't. This post is the recovery playbook for when prevention fails: the minute-by-minute response that saves the slot, the customer, and the revenue.
The tech does not leave immediately. Fifteen minutes of grace, and one text — from the tech, by name, with zero guilt:
Why this works: "did the time slip?" gives them an out that isn't "I forgot" — it's easier to reply to. "No worries either way" kills the embarrassment that keeps people from responding. And "are you nearby" catches the most common real scenario: they're 10 minutes away and lost track of time. Roughly half of no-shows resolve right here — the customer replies, the tech waits, the job happens.
No reply after 15 minutes? The tech leaves — but not before two things happen:
Two to four hours after the missed appointment, the rebook text goes out — from the business, warm, with specific new slots. Specific beats vague: "want to reschedule sometime?" gets ignored; two concrete options get picked.
The psychology: "sorry we missed each other" — shared, not blaming. "No worries at all, it happens" — normalizing, not shaming. And the two slots do the booking work without a phone call.
If the same-day text got no reply, one last touch at 48 hours. Shorter, slightly more direct — this is the close of the sequence:
"Last check" is honest — it really is the last check. After this, the file moves to long-term nurture (the reactivation system), not a fourth chase text. Three touches, then you stop spending energy. A clean file beats a hopeful one.
Should you charge for no-shows? The honest answer: only if you warned them at booking. A no-show fee sprung as a surprise creates a 1-star review; a no-show policy stated at booking ("we hold your slot with a card, and there's a $[X] fee if nobody's home — we'll always text first") is fair and reduces no-shows on its own. For free estimates, fees are usually more trouble than they're worth — the confirmation cadence prevents most of them. For diagnostic visits with a trip charge, the policy pays for itself.
You can't fix what you don't measure. Every month, compute: (no-show appointments) ÷ (total appointments). If it's climbing, the problem is usually upstream — a lead source bringing flaky customers, or confirmations not firing. The cost math (no-show rate × ticket × frequency) is its own post in this series — run it and you'll never skip the confirmation cadence again.
Every shop has them: the customer who no-shows twice, rebooks, and no-shows again. The recovery sequence is for good customers having a bad day — repeat offenders need a policy, applied evenly:
Recovery texts go to customers who booked with you — conversational, not marketing. Still: 10DLC business-texting registration on your business number (1–7 day approval, ~$15–$20 one-time), opt-out language in the first automated text, nothing before 8am or after 9pm recipient local time. This is general information, not legal advice.
Prevention: the appointment-confirmation pillar. The cost case: What Does a No-Show Actually Cost Your Business? (The Math). The day-of touch: The En-Route Text: Killing "Where's My Tech?" Calls Forever. Browse the full blog for everything published.
This post is System 5 from the Leveraged Owner Starter Pack — the done-for-you version with the full no-show recovery setup guide (standard operating procedure), every script, the standby-list template, the no-show policy wording, and complete setup guides for all 8 systems.
Stats sourced as labeled: no third-party stats in this post — recovery rates described are operational observations, measure your own.
Related guides from the Leveraged Owner blog:
Fall furnace tune-up campaign for HVAC contractors: a complete worked example of the list, message, timing, and booking flow for a shoulder-season push.
Plumber winter email campaign: the December pipe-freeze prevention sequence that books calls before pipes burst — helpful content that fills January every year.
The HVAC owner’s guide to business systems: which setup guides to write first, the 30-minute setup guide method techs actually follow, and how systems get you