Guides

'Where Is My Tech?' — How Mobile Locksmiths Should Handle ETA and Status Calls (2026)

The 'where is my technician?' call is the most predictable call a mobile locksmith gets, and one of the easiest to lose a job on. Here is why ETA calls spike, what the person or receptionist answering can honestly say, how proactive texts cut the volume, and how to escalate and reschedule when a tech is running late.

By TheKeyBot Team
16 min read
LocksmithsDispatchCustomer communication
'Where Is My Tech?' — How Mobile Locksmiths Should Handle ETA and Status Calls (2026)

'Where Is My Tech?' — How Mobile Locksmiths Should Handle ETA and Status Calls (2026)

A mobile locksmith books a job, the technician heads out, and somewhere between the booking and the arrival the customer calls back. Where is my tech? Is someone still coming? It has been forty minutes. The customer is standing next to a locked car in a parking lot, or waiting at home instead of going to work, and every minute without an update feels longer than the last.

As of September 2026, ETA and status calls remain one of the most predictable calls a mobile locksmith shop receives, and one of the easiest places to lose a job that was already booked. The customer who gets no answer does not wait patiently. They call another locksmith, and when your technician arrives, the car is already open and the customer is gone. Or they wait, and write the review about the wait rather than the work.

This guide is for owners and dispatchers. It covers why status calls spike, what they cost when nobody answers, what the person or receptionist answering can honestly say, how proactive texts reduce the volume, when and how to escalate a late technician, and how to reschedule without losing the customer.

Why ETA calls spike

Status calls are not random. They cluster around a few predictable moments:

  • Right after the booking window passes. If a customer was told within the hour, the calls start at minute sixty-one.
  • When the first estimate was optimistic. A dispatcher who promised thirty minutes to win the job creates a status call at minute thirty-five.
  • When nothing happens after booking. No confirmation text, no technician name, no update. Silence reads as forgotten.
  • During lockouts and roadside jobs. A customer standing outside feels every minute. A customer scheduling a spare key for tomorrow rarely calls.
  • When the technician gets pulled onto a different job. Reassignment without an update is a guaranteed callback.
  • At the end of the day. Late-afternoon jobs slip as earlier jobs run long, and customers start calling right as the office is trying to close.

Almost every one of those causes is within the shop's control. Many status calls are the symptom of an update that was never sent.

What an unanswered status call costs

It helps to be concrete about the downside without inventing numbers. When a status call goes to voicemail or rings out, several things can happen, and each has a cost:

  • The customer cancels and calls someone else. Your technician drives to a job that no longer exists. You lose the revenue and burn the drive time and fuel.
  • The customer waits but leaves a negative review. Reviews about waiting and not being able to reach anyone are among the harder ones to answer, because they describe something true.
  • The customer disputes the charge. A customer who felt abandoned for an hour is more likely to argue about the price at the door.
  • The customer calls repeatedly. Five calls from one anxious customer tie up the phone for other callers trying to book.
  • The technician gets the frustration. The person who arrives inherits the mood of the wait.

None of those are rare edge cases. They are the ordinary result of silence during a wait.

The best status call is the one that never happens

Before improving how status calls are answered, reduce how many there are. Proactive updates work because they answer the question before it is asked:

  1. Confirmation at booking. A text confirming the job, the address, the service, and a realistic arrival window.
  2. Technician assigned. A short text with the technician's name when the job is assigned.
  3. On the way. A text when the technician leaves for the job, with an updated estimate.
  4. Running late. A text the moment the estimate slips, with a new window and an apology. This is the one many shops skip, and it is the one that prevents many angry calls.
  5. Arriving. A short heads-up so the customer is outside or ready.

Keep them short, send them in the customer's language, and make sure replies reach a person. The broader practice of texting customers is covered in the guide to SMS communication for locksmith customers.

The accuracy of those texts depends on knowing where your technicians actually are. Shops that dispatch from memory and phone calls to technicians tend to give less reliable estimates than shops that can see van locations. That is the practical case for location tracking in dispatch, covered on the GPS tracking features page, and for a schedule that shows each technician's jobs in order, covered on the scheduling features page.

What the person answering can honestly say

Even with proactive texts, some customers will call. The rule for anyone answering, human or AI, is: never invent an ETA. A made-up arrival time that turns out wrong converts a worried customer into an angry one.

What can honestly be said depends on what the person answering can see:

  • If they can see the job and the technician's status, they can confirm the booking, name the technician, and give the latest estimate from dispatch.
  • If they can see the job but not live status, they can confirm the booking, say the job is assigned, and get the dispatcher or technician to call or text an update within a stated time.
  • If they cannot see either, they should confirm the customer's details, promise a callback from dispatch within a specific short time, and make sure that callback actually happens.

A good status-call script, adapted to what your team can see:

"Thanks for calling. I have your appointment for the key replacement at the address on Oak Street. Let me get you an update. [If status is visible:] Your technician is on the way and the latest estimate is about twenty minutes. I will text that to you as well. [If not visible:] I am sending a message to dispatch right now to confirm exactly where your technician is, and you will get a call or text within ten minutes. Is this the best number to reach you?"

What to avoid:

  • "They should be there any minute." Unless dispatch confirmed it, it is a guess.
  • "I don't know." True, but it ends the conversation with nothing. Say what you will do instead.
  • Blaming the technician. The customer booked the company, not the person.
  • Selling a new appointment. A customer asking about an existing job who is offered a new booking feels unheard, and sometimes ends up double-booked.

Recognizing the caller as an existing customer

The worst version of a status call is the one where the receptionist does not realize the caller already has a job and starts a new intake. The caller explains the lockout again, is quoted again, and sometimes a duplicate appointment gets created.

Whoever answers should ask early whether the caller already has an appointment, and confirm by phone number, name, and address. If you use a phone system that recognizes returning callers, make sure it is configured to surface open appointments first. When testing any receptionist, place a status call on purpose and confirm it does not try to book a duplicate.

Escalation when a technician is running late

A late technician is not only a communication problem. It is a dispatch decision. Set rules in advance so nobody has to improvise:

  • Late by a small margin: send the running-late text with a new window. No escalation needed.
  • Late by a larger margin, or the customer called: the dispatcher decides whether to keep the technician on the job, reassign to a closer technician, or offer to reschedule.
  • A lockout with safety concerns: a child or pet inside a car, a customer stranded at night or on a roadside, or a vulnerable person waiting outside. These escalate immediately to a person, and any child or pet in a hot or cold car is a 911 call first.
  • A repeat caller who is angry: escalate to the owner or manager with a priority callback, and do not let the complaint get lost.

Write the thresholds in minutes for your market and job types. Who is on call to receive those escalations after hours, and how they are notified, is covered in the guide to on-call rotation and escalation rules. When the caller is already angry, the guide to complaint callbacks and angry-caller handling covers what to say and how to recover.

Reassignment: the quiet fix

Often the best response to a late job is not an apology but a different technician. If another van is closer and free, reassigning the job can save it. That only works if dispatch can see where each technician is and what each is working on, and if the customer is told. A reassigned job with no update produces a status call anyway, now with a new technician name the customer has never heard.

When you reassign, send a text: the new technician's name and the new estimate. That one message usually turns an annoyed customer into a relieved one.

Rescheduling without losing the customer

Sometimes the right answer is to move the job. A technician is stuck on a difficult all-keys-lost job, or a part is not on the van. When a job has to move:

  1. Tell the customer before they call. A reschedule the customer learns about by calling is a broken promise; one they learn about proactively is a service update.
  2. Offer two specific times, not an open question.
  3. Confirm the new time by text in the customer's language.
  4. Note the reason so the next person who talks to the customer knows the history.
  5. Consider a small gesture if your policy allows it, but only if it is your policy, never improvised.

For lockouts, rescheduling is rarely an option; the customer needs someone now. That is where reassignment matters most. For scheduled work such as spare keys, rescheduling is usually fine if it is communicated early. The mechanics of reschedules and cancellations are covered in the guide to handling appointment reschedules and cancellations.

Comparing ways to handle status calls

ApproachStops the call from happeningGives an honest updateEscalates late jobs reliablyWorks after hoursTypical weak spot
Technician answers while drivingNoYes, if they pick upOnly if they noticeOnly if they answerUnsafe and distracting; calls go unanswered
Office staffNoOnly if they can reach the technicianDepends on the personOnly while staffedLong holds while staff calls the technician
VoicemailNoNoNoRecords onlyCustomer cancels and calls someone else
Proactive texts plus a receptionist with escalation rulesYes, for most customersYes, or a promised callbackYes, by ruleYesNeeds accurate dispatch data to be worth sending

The pattern is clear: answering the call better helps, but sending the update first helps more.

Where TheKeyBot fits

TheKeyBot's full platform for locksmiths answers calls 24/7 in English and Spanish, books appointments, dispatches to the nearest available technician using GPS, sends texts in the caller's language, applies escalation rules to transfer to a live person, queue a callback, or notify the shop, and can place outbound AI calls for follow-ups and reminders. Every call is recorded and transcribed with an AI summary, which means a status call and its outcome are on record for the next person who talks to that customer.

For status calls, the practical value is in the escalation rules and the record: a late-job call does not disappear into voicemail, it reaches a person or becomes a callback, and the owner can see how many status calls came in and why. The receptionist will not invent an arrival time; when it cannot give an update, it follows your escalation rule.

Shops that want more visibility into the vans themselves can add Fleet Hub, a van hardware add-on. It costs a $1,995 kit plus a $499 one-time install and $149 a month for the platform, or $299 a month on a 36-month term plus the $499 install. Details are on the Fleet Hub page.

A hypothetical late afternoon

This is an illustrative example, not a real shop. A three-van mobile locksmith books a car lockout at a grocery store for a customer who is told about forty-five minutes. The assigned technician's previous job, a push-to-start all-keys-lost, runs long.

In the old workflow, the customer calls at minute fifty, gets voicemail because the office is on another line, calls a competitor, and cancels by text ten minutes before the technician arrives. The technician drives across town for nothing, and the customer later leaves a review about not being able to reach anyone.

In the new workflow, the dispatcher sees at minute thirty that the first job is running long, checks the map, and reassigns the lockout to a technician who just finished a job nearby. A text goes out with the new technician's name and an updated window. The customer does not call at all. On another job that same afternoon, a customer does call; the receptionist takes the caller's name, number, and address, and follows the status-call rule to message dispatch for an update, and the dispatcher texts the customer back within a few minutes.

Neither outcome required heroics. They required knowing where the vans were and sending the update before the customer asked.

Common mistakes

  • Promising an optimistic ETA to win the job. It guarantees a status call and often a cancellation.
  • Sending a confirmation but no running-late text. The running-late text is the one that matters most.
  • Letting technicians answer status calls while driving. It is unsafe and they miss most of them anyway.
  • Treating a status caller as a new lead. Duplicate intakes and duplicate appointments follow.
  • No escalation threshold in minutes. Without a number, lateness is judged by whoever is busiest.

What it costs

The full platform for locksmiths comes in three plans: Core at $500 a month with 500 AI minutes and 45 cents a minute after, Pro at $750 a month with 1,000 minutes and 40 cents a minute after, and Elite at $1,200 a month with 2,500 minutes and 35 cents a minute after. Every plan includes a 14-day free trial and unlimited users with no per-seat fees. KeyBot Lite is $149 a month for message-taking only; it does not book or dispatch, so it can capture status calls but not update appointments. Plan details are on the pricing page.

The bottom line

Locksmith customer ETA calls are predictable, and many are caused by an update that was never sent. Reduce them with proactive texts at booking, assignment, departure, running late, and arrival, based on real technician locations rather than guesses. When customers do call, never invent an arrival time: confirm the appointment, give the real latest estimate if you can see it, or promise a callback within a specific time and make sure it happens. Recognize status callers as existing customers so they are not re-quoted or double-booked. Set escalation thresholds in minutes, treat safety situations as urgent, reassign when a closer technician is free, and reschedule proactively when a job has to move. Done consistently, the status call stops being the moment you lose a booked job and becomes the moment you keep it.

Frequently asked questions

Why do locksmith customers call asking where the technician is?

Locksmith customers call asking where the technician is mainly because they have not received an update after booking, especially once the promised window passes. Status calls spike after optimistic estimates, during lockouts where the customer is waiting outside, when a technician is reassigned without notice, and late in the day as earlier jobs run long.

What should a locksmith receptionist say when a customer asks for an ETA?

A locksmith receptionist should confirm the existing appointment and then either give the latest estimate from dispatch or promise a callback within a specific short time, never an invented arrival time. It should recognize the caller as an existing customer, avoid re-quoting or booking a duplicate job, and escalate late jobs according to the shop's rules.

How can a mobile locksmith reduce ETA calls?

A mobile locksmith can reduce ETA calls by sending proactive texts at booking, when a technician is assigned, when the technician leaves, whenever the estimate slips, and on arrival. Those updates only work if they are based on where technicians really are, which is why location tracking and a clear schedule matter as much as the texts themselves.

When should a late locksmith job be escalated?

A late locksmith job should be escalated when it passes a threshold in minutes that the shop sets in advance, when the customer calls to complain, or immediately when safety is involved, such as a child or pet in a car or a customer stranded at night. The dispatcher then decides whether to reassign, keep the technician on the job, or reschedule.

How much does TheKeyBot cost for a mobile locksmith?

TheKeyBot's full platform for mobile locksmiths costs $500 per month for Core with 500 AI minutes, $750 per month for Pro with 1,000 minutes, and $1,200 per month for Elite with 2,500 minutes, each with a 14-day free trial and no per-seat fees. KeyBot Lite, a message-taking receptionist, is $149 per month. Details are at https://www.thekeybot.com/pricing.

Should technicians answer customer status calls while driving?

Technicians generally should not answer customer status calls while driving, because it is distracting and unsafe and many of those calls go unanswered anyway. A better setup is proactive texts plus a receptionist or dispatcher who handles status calls, gives honest updates from dispatch, and escalates late jobs so the technician can keep driving to the customer.

Ready to Try TheKeyBot?

Ready to automate your locksmith business?

Book a Demo

About the Author

TheKeyBot Team is dedicated to helping locksmiths grow their businesses through AI automation and smart technology. With years of experience in the locksmith industry, our team provides actionable insights and proven strategies.

© 2026 TheKeyBot. All rights reserved.

Arlington, TX·(817) 686-7938
Book a Demo