← All articles

Twilio · Practical guide

The technician is late. Who tells the customer?

A changed arrival window needs a truthful update, a place for the reply, and a person who can act.

A note from the studio

A garage-door customer was promised noon to two. At one thirty, the technician is still across town. Dispatch knows the route has slipped, but the customer is still waiting at home without an update.

Featured podcast / The Deeper DiveThe technician is running lateWatch the illustrated story or listen after the guide

Send an update the shop can keep

Twilio can send and receive text messages and handle calls for a business tool. We would connect it to the shop's job record so dispatch can send the right customer a changed arrival window. The message should name the shop, give a time the office can stand behind, and tell the customer how to respond.

If the new arrival time is uncertain, say when the next update will come instead of guessing. The schedule or a person has to tell the system the technician is late; Twilio does not know that on its own.

Treat replies as work

Suppose the customer says they must leave at three. Put that reply on the job and route it to dispatch. A person confirms the new plan before any message says the appointment was moved. Test a wrong number, a failed delivery, and a customer who opts out.

Start with one kind of update for customers who agreed to texts. Track whether the window was accurate, how many replies needed a person, and how often a customer still called for news. If the update arrives in time, that customer can plan the rest of the day.

A practical first step

What we would put in place

  1. Start with one changed-arrival update for opted-in customers.
  2. Route replies to the job and a named dispatcher.
  3. Test failure, wrong number, and opt-out handling.

Starting tool cost

$0 trial; U.S. SMS from $0.0083 per segment

A phone number, incoming messages, carrier fees, and U.S. business-messaging registration may add cost. Set-up work and call usage are separate.

Check Twilio U.S. SMS pricing USD, checked September 25, 2026. Tool fees are separate from design, development, and ongoing care. See how Mata.Works quotes the build and care.

Featured podcast / The Deeper Dive

The technician is running late

A garage-door customer is waiting through a delayed arrival window. The office needs a useful update and a way to act on the reply.

Read the episode transcript

AI voices perform a script reviewed by Mata.Works. Landon and Tam are the illustrated hosts. The business scenario is an example.

Landon: A garage-door company gives a customer a noon-to-two arrival window. At one thirty, the technician is still across town. The office knows. The customer does not.

Tam: And by two fifteen, the customer is calling to ask whether anybody is coming. The fix begins with a simple question: how does dispatch send a useful update, and where does the customer's reply go?

Landon: This is where Twilio comes in?

Tam: Twilio can send and receive texts and handle calls for a business tool. A developer could connect it to the shop's schedule so dispatch can send a message from the right job and see the reply. But Twilio does not know that a technician is late until the schedule or a person tells it.

Landon: What would the text actually say?

Tam: Something the office can stand behind. "Your technician is delayed. We now expect to arrive between two thirty and three. Reply if that no longer works, or call the office." It should identify the shop. And if dispatch cannot give a reliable new window yet, say that and promise a specific time for the next update instead.

Landon: Then the customer replies, "I have to leave at three." What happens?

Tam: That reply belongs on the job where dispatch can act on it. A human confirms the new plan. An automated "Thanks, you're rescheduled" would be a bad answer if nobody moved the appointment.

Landon: What should the owner decide before turning on texts?

Tam: How customers choose to receive updates, what the shop is allowed to send, how people stop messages, and who handles replies after hours. Keep the opt-in and opt-out records straight. Also test a wrong number, a customer who says stop, and a message that fails to deliver.

Landon: Would you start by texting every customer about everything?

Tam: I would start with one event: a changed arrival window for customers who agreed to texts. Watch how many replies need a person and whether the new time was accurate. The point is that a customer waiting at home hears the truth soon enough to change their day.

Open the episode in the series

Would this fix a real snag at your shop?

Fix late customer updates