AI Customer Service Agent for Locksmiths: What It Should Handle After the Sale and What It Must Hand to a Human (2026)
Most talk about AI on a locksmith's phone is about the first call. A large share of the phone's workload is everything after it: where is my technician, can I move my appointment, I need a receipt, the key stopped working, I want to complain. This guide covers what an AI customer service agent should do on each of those calls, where it must stop, and how to evaluate one.

AI Customer Service Agent for Locksmiths: What It Should Handle After the Sale and What It Must Hand to a Human (2026)
Ask a locksmith owner what the phone is for and the answer is new jobs. Then listen to the phone for a day. A customer wants to know where the technician is. Another needs to move tomorrow's appointment. A property manager wants last week's invoice sent again. Someone's spare key stopped starting the car. Someone is angry about a price. None of those are new sales, and all of them need an answer.
As of October 2026, most of what is written about AI for locksmiths is about the first call: answer, quote, book. An AI customer service agent for a locksmith shop is a different job description. It is the same technology pointed at the calls that come after the booking, and the standard it has to meet is different. On a sales call the risk is losing a job. On a service call the risk is making an existing customer angrier, promising something the shop will not honor, or telling a stranger something about someone else's job.
This guide is for locksmith owners and dispatchers. It covers the customer service calls a locksmith shop actually gets, what an AI agent should do on each, what it must hand to a human and how, and how to evaluate one before it talks to your customers. We sell phone-answering software for locksmiths, so the section on where it fits says exactly what our plans do.
Sales agent versus customer service agent
The two roles overlap on the phone and differ in almost everything else.
A sales call starts from nothing. The caller is a stranger with a problem. The agent's job is to find out what the problem is, state a price, and get the job on the schedule.
A customer service call starts from a record. The caller already has a quote, an appointment, a finished job or a complaint. The agent's job is to find out which customer this is, find out what they need, and either give them a correct answer from the record or get the request to the right person with nothing lost.
That creates three requirements that a sales-only setup does not have:
- It has to recognize the caller. A person calling back about an existing job should not be interviewed as if they were new.
- It has to know the limits of what it knows. If it cannot see the technician's location, it must not guess an arrival time.
- It has to hand off well. Many service calls end with a human. The quality of the message that human receives is the product.
Keep those three in mind through the sections below. Every call type is a variation on them.
The calls, one by one
"Where is my technician?"
This is the most common service call a mobile locksmith gets, and the one most damaged by a bad answer. The customer is standing next to a locked car and has been given a time window that is now closing.
What the agent should do. Recognize the caller from their number, confirm which appointment they mean, and give whatever status the shop's system actually holds: the booked window, the assigned technician's first name if the shop shares it, and whether the technician has been marked en route. If the system holds a live estimate, state it and say it is an estimate.
What it must not do. Invent a number of minutes. "He's about ten minutes away" from a system that has no idea is the single worst sentence in customer service, because the customer will count.
When it hands off. When the window has passed, when the customer says they have been waiting far longer than promised, or when no record of the appointment is found. Then the agent opens an urgent message to dispatch with the customer's name, number, location and the promised time, tells the customer that dispatch is being alerted now, and does not start the intake over.
The full pattern for these calls, including what dispatch should do with the alert, is in the guide to where-is-my-technician ETA calls.
Reschedules and cancellations
What the agent should do. Find the existing appointment, confirm it back to the caller, and take the new preferred time in the caller's own words. If the shop's system allows the agent to move the appointment, it moves it and confirms the new time. If not, it sends the request to the team and tells the caller plainly that someone will confirm.
What it must not do. Create a second appointment instead of moving the first. Duplicate bookings are how a technician ends up at a house where the job was done yesterday. It also must not cancel on behalf of someone it cannot tie to the appointment.
Policy questions it should answer only from your rules. Whether a deposit carries over to the new date, whether there is a cancellation charge, how late a change can be made. If you have not written those rules down, the agent should say a team member will confirm, not improvise. The policy side is covered in the guide to appointment reschedules and cancellations.
Receipts and invoices
What the agent should do. Take the request, confirm who is asking and which job, confirm where the copy should go, and send the request to whoever issues documents. If your system lets the agent resend a receipt to the phone number or email already on the job, that is a reasonable thing to automate.
What it must not do. Send a receipt, an invoice or any job detail to a new address or number supplied by a caller it cannot tie to the job. A receipt shows a name, an address, and often a vehicle. "Can you send it to this other email" is a request for a human to approve.
Commercial customers ask for more: a PO number added, a W-9, a statement. Those are office tasks. The agent's job is to capture the request completely so nobody has to call the customer back to ask what they wanted.
Warranty and redo callbacks
A customer calls to say the key you made stopped working, the lock you rekeyed is sticking, or the remote will not lock the doors.
What the agent should do. Treat it as a priority, not as a new sale. Recognize the caller, find the original job, and capture what is happening now: what works, what does not, when it started, whether anything changed, such as a battery replaced or another key added elsewhere. Then send it to the person who decides on return visits, marked as a callback on a previous job.
What it must not do. Decide whether the problem is covered. "That's under warranty, we'll come out free" and "that's not covered" are both decisions with money attached, and both belong to a person who can look at the job and the policy. It also must not quote the caller a fresh price for the same work as if they were a stranger.
The handling of these calls, including the wording that keeps a frustrated customer calm while the decision is made, is in the guide to warranty and redo callback calls.
Complaints
What the agent should do. Listen without interrupting, acknowledge the problem in one sentence, capture the facts, and get the complaint to a named person quickly. The facts are: which job, what the customer expected, what happened, and what the customer wants. Then tell the customer who will call and by when, using a time the shop has actually committed to.
What it must not do. Argue, explain, defend the technician, offer a refund, offer a discount, or promise an outcome. It also must not make the customer repeat the story to three different parts of a menu. A complaint has one path: capture, escalate, confirm.
Why this is still worth doing with software. The alternative for most small shops is voicemail, and a complaint left on voicemail at 7 PM is a one-star review by 9 PM. An agent that answers, takes the complaint properly and pages a human is not resolving the complaint. It is making sure a person gets the chance to. What that person should then do is covered in the guide to complaint callbacks and angry caller handling.
Payment and price questions on an existing job
"I was quoted one price and charged another." "Did my deposit go through?" "Can I pay the balance by card?"
What the agent should do. State what the record shows if it has one: the quoted total, the deposit recorded, the accepted payment methods. Anything that is a dispute goes to a person with the quote and the charge side by side.
What it must not do. Confirm that a payment was received unless the system it reads from says so. And it never negotiates a price after the fact.
Proof of ownership and "can you tell me about this job?"
Some callers ask about a job that is not theirs: a relative, an ex-partner, a landlord, someone who found a receipt. An agent that helpfully reads out an address or confirms that a lock was changed has caused real harm.
The rule. Job details go only to the phone number on the job. Anyone else leaves a message for the office. Related questions about verifying who has the right to have a lock or vehicle opened are covered in the guide to proof of ownership verification calls.
At a glance: what the agent does and where it stops
| Call type | What an AI agent can do well | What must go to a human | What it should never do |
|---|---|---|---|
| Where is my technician | Recognize the caller, state the booked window and recorded status | Late arrivals and appointments it cannot find | Invent an arrival time |
| Reschedule or cancel | Find the appointment, take the new time, confirm the change if the system allows | Deposit and fee questions not covered by a written rule | Create a duplicate booking |
| Receipt or invoice | Capture the request and resend to the contact already on the job | Copies to a new address, PO changes, statements | Send job details to an unverified contact |
| Warranty or redo | Find the original job, capture symptoms, mark it priority | The decision on coverage and the return visit | Declare it covered or not covered |
| Complaint | Listen, capture facts, page a named person | Everything about resolution | Argue, refund, discount or promise an outcome |
| Payment question | State what the record shows | Disputes and anything about money received | Confirm a payment it cannot see |
The handoff is the product
On customer service calls, the agent's most important output is often not what it says to the caller. It is what it sends to the human.
A good handoff message has:
- Who. Name and the number they called from.
- Which job. The appointment or invoice it relates to.
- What they want, in one line.
- What they were told. So the human does not contradict it.
- How urgent, by your rules.
- What was promised. "Told a manager will call within the hour."
A bad handoff is "customer called, upset, please call back." That makes the human start from zero and makes the customer tell the story twice.
There are two ways to hand off a live call: transfer the caller to a person right then, or take the details and have a person call back. Each has a place. A live transfer to a phone nobody answers is worse than an honest callback promise. The trade-offs are laid out in the guide to warm versus blind call transfers.
Whichever you use, the handoff needs somewhere to land. Decide who receives complaints, who decides on warranty visits, and who handles a late technician at 9 PM on a Sunday. If the answer to all three is "the owner," write down who covers when the owner is unreachable. That structure is covered in the guide to on-call rotation and escalation rules.
A promise to call back is a debt. If your agent tells forty customers a month that someone will call and nobody does, the software has made things worse, not better. Assign one person to clear the callback list every day.
What an AI agent should not be asked to do
Some things do not belong to software in a locksmith shop, however good the software is.
- Decide who pays for a redo.
- Issue or promise a refund.
- Judge whether a caller has the right to have a lock opened.
- Handle a caller in distress or danger beyond telling them to call 911 and alerting a person.
- Talk a customer out of a complaint.
- Answer legal questions, such as what your license covers or what a contract means.
An honest list of limits is in the guide to what an AI receptionist cannot do and when to escalate. An agent that knows where to stop is more useful than one that tries everything.
One more limit is about honesty. If a caller asks whether they are speaking with a person, the agent should say it is an automated assistant and offer to take the details or get a person. Customers forgive a machine that is useful. They do not forgive one that pretended.
How to evaluate one
Do not evaluate a customer service agent on a sales demo. Test the service calls.
Test 1: Call back as an existing customer. Book a test job, then call again from the same number and ask where the technician is. Does it know you, or does it ask for your year, make and model again?
Test 2: Ask for an arrival time it cannot know. Does it give the booked window honestly, or make up minutes?
Test 3: Move the appointment. Afterward, look at the schedule. Is there one appointment or two?
Test 4: Ask for a receipt to a different email. Does it send it, or does it route the request to a person?
Test 5: Complain. Be mildly unreasonable. Does it stay calm, capture the facts, and stop short of promising anything? What does the message to the owner look like, and how fast did it arrive?
Test 6: Report a key that stopped working. Does it find the original job and mark it as a callback, or try to sell you a new key?
Test 7: Call from a different number and ask about someone else's job. It should tell you nothing.
Test 8: Do one of these in Spanish.
A script for running demo calls methodically is in the guide to the AI receptionist trial test call script.
Then ask the vendor four questions in writing:
- Where does the agent get job and appointment information, and what happens when it has none?
- Which actions can it take by itself, and which only create a message?
- How is an urgent service call delivered differently from a routine one?
- Can I hear every call, and how long are recordings kept?
Recording has consent rules that differ by state. The questions to settle before you turn it on are in the guide to call recording consent laws, and general telephone rules are published by the Federal Communications Commission.
Software, a hire, or your own system
An AI agent is one of several ways to cover these calls. An in-house receptionist handles nuance well and works set hours. A live answering service covers nights with people reading a script. Some owners want none of the above and plan to build their own process around a scheduling tool.
If you are comparing by category, we keep a page on alternatives to hiring a receptionist for trade businesses, and a broader comparison at answering service versus AI. If the real question is whether to build your own dispatch and scheduling system or buy one, that guide walks through the evaluation.
Whatever you choose, the standard is the same one a good human meets. Trade bodies such as ALOA publish material on professional conduct for locksmiths, and consumer-protection guidance on honest dealing is published by the Federal Trade Commission. Neither will tell you which software to buy. Both are reminders that the customer on the phone after the sale is judging the whole business by that call.
Where TheKeyBot fits
Here is what our plans do, without stretching it.
KeyBot Lite is message-taking. It answers in English and Spanish with a locksmith-specific intake, takes the caller's details, and delivers the message to your team on Telegram. It does not quote from an engine and it does not book. If you upload a price sheet and confirm it on screen, it states those exact prices and never negotiates or invents one. For customer service calls, that means Lite captures the ETA question, the reschedule request, the receipt request, the callback and the complaint, and puts each in front of a person quickly. It does not resolve them. For many small shops that is the right first step, because the real failure today is that these calls go to voicemail.
The full platform, on the Core, Pro and Elite plans, is built for locksmiths and dealers. It quotes, books and dispatches. Because the booking and the dispatch live in the same system the receptionist reads from, a returning caller is someone the system already knows. If a specific service action matters to you, such as moving an appointment or reading a job's status to a caller, ask us to show it on a demo call before you rely on it. Ask every vendor the same.
A cold reader should start with KeyBot Lite, which can be live quickly and costs little to test. To hear the receptionist first, the instant locksmith demo has the AI call your phone in about 30 seconds, and the live demo line at +1 (716) 350-6391 answers as a demo shop. The overview for the trade is on the page for the AI receptionist for locksmiths, and how calls are handled is described under AI call handling. The difference between the tiers, and when it is worth moving up, is in the guide to KeyBot Lite versus Core.
A hypothetical service call
This is an illustrative example, not a real customer or a real call.
A customer had a spare car key made on Tuesday. On Friday evening she calls the shop's number. The receptionist answers, and because her number matches Tuesday's job, it does not ask what vehicle she drives. It asks how it can help.
She says the new key unlocks the doors but the car will not start with it. The receptionist says it is sorry she is dealing with that, and asks three things: whether the original key still starts the car, whether the new key ever started it, and whether anything has changed since Tuesday. Yes, yes on Tuesday, and no.
She asks whether fixing it will cost her anything. The receptionist says it cannot decide that, that the request is going to the manager now as a priority callback on Tuesday's job, and that the manager will call her this evening. That is the commitment the shop configured for callbacks on prior work.
The manager's phone shows a message: her name and number, "CALLBACK ON PRIOR JOB, spare key made Tuesday, new key unlocks but will not start, original still starts, new key started on Tuesday, nothing changed, asked whether there is a charge, told manager will call this evening."
The manager calls within twenty minutes, already knowing the whole story. Whether the visit is free is the manager's decision. The software's part was to make sure the decision reached the person who could make it, with nothing for the customer to repeat.
Setting it up
- Write your rules first. Late-technician threshold, reschedule and cancellation policy, who decides on redos, who takes complaints, and callback time commitments.
- Decide what is automated and what is message-only. Start conservative. You can loosen later.
- Name the humans. One person per call type, with a backup.
- Run the eight tests yourself before customers do.
- Read every service message for the first two weeks. Fix the wording that causes confusion.
- Count callbacks promised versus callbacks made. That number tells you whether the system is working.
What it costs
KeyBot Lite is $149 a month with 100 calls a month included and 50 cents a minute after that. The first 5 answered calls are free on a 7-day trial.
The full platform plans are 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. Each has a 14-day free trial, unlimited users and no per-seat fees. Details are on the pricing page.
The bottom line
An AI customer service agent for a locksmith shop handles the calls that come after the booking: where the technician is, reschedules, receipts, warranty callbacks, payment questions and complaints. On each one it should recognize the caller, answer only from what the shop's records actually show, and hand anything involving a decision to a named person with a complete message. It should never invent an arrival time, declare a redo covered or not covered, send job details to an unverified contact, or argue with an unhappy customer. Evaluate it by making those calls yourself, not by watching a sales demo. And staff the other end: an agent that promises a callback is only as good as the person who makes it.
Frequently asked questions
What does an AI customer service agent do for a locksmith?
An AI customer service agent for a locksmith answers the calls that come after a job is booked: technician status and ETA questions, reschedules and cancellations, receipt and invoice requests, warranty or redo callbacks, payment questions and complaints. It should recognize a returning caller, answer from the shop's own records where it can, and send anything that needs a decision to a named person with a complete message so the customer does not have to repeat the story.
Can an AI agent tell a customer when the locksmith will arrive?
An AI agent can tell a customer the booked arrival window and any status the shop's system actually records, such as a technician marked en route, but it should never invent a number of minutes. If the window has passed or no appointment is found, the right behavior is to alert dispatch urgently with the customer's details and tell the customer that dispatch has been alerted. A made-up arrival time is worse than an honest handoff.
Should an AI agent handle locksmith complaints?
An AI agent should take a locksmith complaint but not try to resolve it. The right handling is to listen, acknowledge the problem in one sentence, capture which job it concerns, what happened and what the customer wants, and page a named person with a committed callback time. It should never argue, defend the technician, or offer a refund or discount. Its value is that the complaint reaches a human quickly instead of sitting on voicemail overnight.
What must an AI receptionist hand off to a human at a locksmith shop?
An AI receptionist must hand off any call that requires a decision or a judgment: whether a redo is covered, any refund or price dispute, late technicians, complaints, requests to send job details to a new contact, questions about a caller's right to have a lock opened, and any caller in distress. The handoff should include who called, which job, what they want, what they were told, the urgency, and what callback was promised.
How do I evaluate an AI customer service agent for my locksmith business?
Evaluate an AI customer service agent by making service calls yourself, not sales calls. Book a test job, then call back from the same number to ask for an ETA, move the appointment, request a receipt to a different email, report a key that stopped working, and make a complaint. Check whether it recognized you, whether it invented anything, whether the schedule shows one appointment or two, and what message your team received and how fast.
How much does an AI customer service agent for a locksmith cost?
KeyBot Lite, the message-taking receptionist, costs $149 per month with 100 calls included and 50 cents a minute after that, and the first 5 answered calls are free on a 7-day trial. The full TheKeyBot platform, which quotes, books and dispatches, is Core at $500 per month with 500 AI minutes, Pro at $750 with 1,000 minutes and Elite at $1,200 with 2,500 minutes, each with a per-minute rate after and a 14-day free trial. Current details are at https://www.thekeybot.com/pricing.
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.
