A customer took the afternoon off work to be home for you. You gave them a window, say noon to four. It's 1:15 and they're already watching the driveway. By 2:00 they've called the office once. By 3:00 they've called again, and now somebody at the shop is standing out back trying to raise you on your cell instead of doing the job they were actually hired to do.
None of those calls were the customer's fault. They can't see your truck. They don't know the first job ran long or that you're four minutes out. Silence during a long window feels like being forgotten, so they call to make sure they weren't.
The fix is one text, sent at the right moment, with a tight arrival time and a real update if things slip. Set it up once and the "where are you?" calls mostly dry up. You don't need a giant platform you'll never learn to do it.
A four-hour window is four hours of guessing
Every "still coming?" call costs you twice. It pulls whoever answers off real work, and it makes the customer feel like they're chasing you. Two or three of those a day across a full crew adds up to an hour of somebody's time gone, and none of it moved a single job forward.
Here's the part owners miss: a vague window quietly costs you the review too. A customer who sat home all afternoon wondering if they'd been forgotten walks away a little annoyed, even when the work is perfect. They don't rate the copper you ran or the clean job you left. They rate how the day felt. A tight, honest arrival time is the difference between "they were great" and "they were fine, but I waited around all day."
Nail down the timing and you're not just saving phone calls. You're protecting the five-star review you already earned with your hands.
The text that ends the calls
Keep it short and human. The customer wants three things: that you're actually coming, roughly when, and who's showing up. That's it.
Something like this does the whole job:
- "Hi Dana, this is Mike from Smith Plumbing. I'm headed your way now and should be there between 1:30 and 2:00. See you soon."
Notice the window is 30 minutes, not four hours. A tight window is a promise you can keep, and it tells the customer they can stop hovering by the window and go throw in a load of laundry. Add your direct number if they want to reach the tech instead of the office. Skip the logo, skip the marketing, skip "we value your business." Nobody reads that on a phone between jobs, and neither do your customers.
One text. First name, company, a real half-hour window, done.
Fire it when the tech marks the job next up
Timing is the whole game. Send it too early and it's a lie by 20 minutes. Send it when you pull in the driveway and it's useless.
The right trigger is the moment the tech marks the job as next up, or taps "on my way" in whatever app tracks your schedule and crew. Most dispatch software (the program that holds your day's jobs and where each truck is) has a status button for exactly this. Flip that status and the text fires automatically to the customer on file. The tech doesn't type anything. He taps one button he's already tapping.
If your scheduling tool won't send texts on its own, you've got two easy fallbacks:
- Give each tech a saved text on their phone they fire with two taps when they leave the last job. Clunky, but free, and it works.
- Bolt a small automation onto the software you already have so the "en route" status kicks off the message. This is the kind of quiet plumbing we set up for shops all the time, and it's usually a one-time job, not a monthly headache.
Whatever you pick, the rule holds: the text goes out when the truck is genuinely rolling toward that address, and not a minute before.
The 'running late' text saves the review
This is the one everybody forgets, and it's the one that matters most. Mornings run long. A quick swap turns into a soldered nightmare, and suddenly your 1:00 is looking like 2:30. That's not a disaster on its own. Going quiet about it is.
Send a heads-up the second you know, before the original window closes, not after:
- "Hi Dana, Mike here. This morning's job ran long and I'm running behind. New arrival is 2:30 to 3:00. Sorry for the wait, I'll text again when I'm close."
A customer who gets that text reschedules their afternoon and stays happy. A customer who gets nothing and watches your window blow past with no word feels ignored, and now you've earned a call, an apology, and a shakier review. Same delay, two completely different days, and the only difference is one text.
Set the running-late message to be as easy to send as the first one. If it takes more than a few taps at a stoplight, it won't get sent when things are hectic, which is exactly when you need it.
Keep the promise you can actually keep
Be honest about what this does and doesn't do. Automation can tell a customer you're on the way and give a window. It can't predict a nail in your tire on Route 9 or how long the next job really takes. Don't wire it to promise an exact minute, because you'll break that promise and the tight window stops meaning anything.
Give a range you can hit even on a rough day, and lean on the running-late text when the range slips. A window you keep beats a precise time you miss, every single time. Under-promise by ten minutes and you'll look early instead of late.
One more limit worth saying out loud: don't let the text replace a real call for the big stuff. If you're going to be two hours out or need to reschedule entirely, pick up the phone. Texts are for on-the-way. Voices are for genuine bad news.
Worth doing this week
You can have the basic version running before the weekend. Start here:
- Write your two texts today. One "on my way" with a 30-minute window, one "running late" with a new window. Save them where the crew can grab them fast.
- Check your scheduling app for an "en route" or "on my way" status. If it's there, turn on the automatic text tied to it. If it's not, load the saved texts onto every tech's phone.
- Pick your standard window and hold the line on it. Thirty minutes is plenty. Anything longer and you're back to "sometime this afternoon."
- Run it for one week and count the calls. You'll feel the office phone go quieter, and your techs will stay on the tools instead of on the line.
- If the button doesn't exist in your software, get the automation set up once. Mass AI Agency does this kind of thing for trades shops around here, and it's the sort of fix that pays for itself in the first busy week.