Two o'clock job, three towns over. You loaded the truck, fought traffic, and found parking on a street built for horses. You knock. Nothing. Knock again, walk around back, and there it is: a padlocked gate, a dark house, and a dog that clearly wasn't told you were coming.
That's an hour of drive time gone, plus the hour you blocked to do the work. Two hours you can't sell to anybody else, because the next customer's slot was already spoken for. A no-show doesn't just cost you the job in front of you. It costs you the job you turned away to make room for it.
Most of these aren't people blowing you off, either. They forgot. Nobody left the gate code. They figured "afternoon" meant five and they're still at their kid's game. A confirmation text catches almost all of it before you ever turn the key, and it's about the cheapest fix in the whole trade.
What a confirm text actually does
It's two automatic messages, and you send neither one by hand. The first goes out the afternoon before the job. The second goes out the morning of, a couple hours ahead of the window. Both say who's coming, roughly when, and what you need from them. Both give two easy replies: YES to lock it in, or a tap to pick a new time.
That YES matters more than it looks. A customer who taps YES the night before is a customer who just put you on their calendar. One thumb tap of friction is what turns a vague "yeah, sometime Tuesday" into an appointment somebody actually plans around.
No reply is information too. Nobody's confirmed by mid-morning, that's your cue to call, not to drive. You'd rather find the ghost at 9 AM from the shop than at 2 PM in their driveway.
Catch the details that wreck the visit
Half the wasted trips aren't even true no-shows. You get there and the gate's locked, or it's a triple-decker with three unmarked bells, or the customer's at work and forgot to leave a key. You're standing on the porch calling a number that rings straight to voicemail.
Put the access question right in the text and people answer it. Ask "Any gate code or parking notes? Anyone home, or should we grab a key?" and they'll tell you the dog's friendly but loud, the driveway's tight, the panel's around back. That's the stuff that turns a 40-minute visit into a 20-minute one.
- Who and when. "Mike from [your company] is set for Tuesday between 1 and 3."
- One clear ask. Reply YES to confirm, or tap the link to reschedule.
- Access. Gate code, which door or unit, where to park.
- The heads-up. Dog out back, alarm code, "leave the key under the mat."
Backfill the slot before the truck leaves
Here's the part that pays for the whole thing. When somebody reschedules the night before, you get the entire next morning to fill the hole instead of eating it.
Pull up your callback list. The homeowner who wanted Thursday when you were booked solid. The warranty follow-up you keep pushing. The estimate that's ready to turn into real work. Drop one of them into the open window.
A gap you spot at 7 AM is a gap you can sell. A gap you spot at 2 PM is lost money and a tech sitting in the truck wondering where to go next.
- Reschedule reply comes in, the slot flips to open on your calendar.
- You or the office grabs the next name off the waitlist.
- That person gets the same confirm text, and the day stays full.
Keep it short, and know what it won't fix
Two texts is the ceiling. Afternoon before, morning of. Push past that and you're the annoying contractor, and people start tuning out every message you send, including the one that matters.
Honesty time: a text won't fix a customer who's just flaky. Some folks tap YES and still aren't home when you roll up. For repeat offenders, a deposit or an actual phone call does more than any automation ever will. The confirm text shrinks the no-show problem, it doesn't erase it, and anybody promising zero no-shows is selling you something.
Match the tone to how you already talk, too. Short, plain, first-name. A confirmation that reads like a bank notice gets ignored. One that reads like a text from a person gets a reply.
Worth doing this week
You don't need software the size of a work truck to start. You need a baseline and two messages.
- Count the damage. Go through last month's schedule and tally the no-shows and locked-gate trips. Put a rough dollar figure on each (drive time plus the burned slot). That number is your before.
- Write two texts. One for the afternoon before, one for the morning of. Keep each to a few lines, with the YES-or-reschedule ask front and center.
- Add the access question. Gate code, door, parking, dog. Bake it into both so it's never a surprise on the porch.
- Set the no-reply rule. No YES by mid-morning means somebody calls before the truck rolls, every time.
- Keep a waitlist handy. A short list of people who'd take an earlier slot turns every reschedule into found money.
Get this running and the math is hard to argue with: fewer dead trips, tighter days, and a crew that spends its hours on paid work instead of somebody's empty driveway. If setting it up sounds like one more thing you don't have time for, that's the sort of plumbing Mass AI Agency wires up for Massachusetts trades. Either way, build the two-text habit.