Every service business has lived this morning: the crew pulls up on time, and the gate is locked, the garage code does not work, or nobody answers the door. The truck is parked, the day is slipping, and the customer is probably at work, unaware. How you handle the next hour decides whether this is a small hiccup or a bad review.
Fix the problem before you are in it
Most no-access days are preventable with one extra message. A day or two before the job, confirm the basics in writing: who will be home, how the crew gets in, whether there are pets, and where to park. Ask for a yes or a reply, not just a heads-up text that can be ignored. This is a good thing to automate. A scheduled confirmation message costs nothing and catches the majority of problems while there is still time to fix them.
Keep the wording specific. “Reply YES to confirm someone will be there to let us in at 8 a.m.” works better than “See you tomorrow!” If a customer does not reply, that is your signal to call the evening before, not a reason to assume it is fine.
The first fifteen minutes on site
When the crew cannot get in, they should follow the same short script every time. First, call the customer, and if there is no answer, send a text with the exact time and the plan. Second, check the job notes for an alternate contact, a neighbor, or a lockbox. Third, tell the office so the schedule can be adjusted. Do not let a crew lead sit and wait silently. Waiting is the expensive choice.
Give the crew a clear time limit before they move on, such as fifteen or twenty minutes, and tell them in advance what they are allowed to do. They should never enter a property, open a gate, or deal with an unfamiliar animal without permission. That is a safety and liability matter, and it is a human judgement, not something to leave to a text template.
Use the gap, then talk about the fee
If the crew has to leave, see whether the day can still be useful. Perhaps there is a nearby customer on your waitlist, a short callback, or a job that was scheduled for later in the week and can move up. The office can call down that list quickly, and a tool can help draft the messages, but a person should decide who gets bumped and who is promised what.
Then there is the question of a trip fee. Whether you charge one is your decision, and it should match what your agreement or estimate already says. If you do charge, say so calmly and early, and consider waiving it the first time for a good customer who clearly had a mix-up. Waiving a fee once is cheap. Arguing about one is not. Whatever you choose, keep it consistent so the crew does not have to guess and customers are treated alike.
Close the loop
Within the hour, send the customer a short, friendly message: what happened, the new time options, and how to confirm. Do not blame them. Offer two real choices and make rebooking one tap or one call. Then log the reason in your system so you can see patterns. If one neighborhood or one type of customer keeps producing locked gates, that is useful information for your confirmation process.
The automation covers reminders, confirmations, and rebooking links. The human parts are the safety calls, the fee decision, and the tone of the apology. Get those right and a wasted morning becomes a small proof that you are easy to work with.
Want this built into your business, properly?
Start with a free lead audit. We time how fast your business answers a new inquiry and show you where leads slip through.
Book a 10-min call →