An AI phone agent for the calls that ring while your hands are full

A locksmith's phone rings at the worst possible moments by design. The caller is standing outside a locked door — their house, their car, their shop — and you are under a dashboard or halfway through a rekey with both hands occupied. A lockout caller does not leave a voicemail and wait; they hang up and dial the next listing, and the window to win the job is measured in seconds. Nights and weekends are worse: much of the lockout work arrives after hours, exactly when a solo operator or small shop has no one free to pick up.

ThunderPhone gives a locksmith business an AI phone agent that works in both directions: inbound coverage for the lockout, rekey, and key-work calls you receive, and outbound calls for the touches you never have time to place — on-my-way updates, appointment confirmations, post-job follow-ups. It follows your instructions and searches your approved knowledge base without inventing prices, coverage areas, or policy.

The agent does not run your business for you. It never invents a quote, never promises an arrival time you have not configured, and never decides on its own what counts as an emergency. You define what it may say, what it must collect, and when it must reach you — intake scripts, pricing, and dispatch rules come from the company, and the agent executes them exactly.

What a locksmith phone agent can handle

Emergency lockout intake — location first, details next

A lockout call has a natural script, and the agent can run it without making the caller wait: where are you exactly — street address, cross street, garage level, lot name, or landmark; is it a home, a vehicle, or a business; is anyone locked inside; and what is the best callback number if the call drops. For a house it can collect the door and lock details your script asks about; for a car, the year, make, and model. The caller hears a calm, immediate answer instead of a fourth ring, and you get a structured job record delivered to your phone or job system by webhook while the caller is still on the line.

Job triage and dispatch escalation

Not every call is an emergency, and the company — not the agent — decides which ones are. You write the triage map: a lockout with someone standing outside gets the urgent path, a broken key in a lock gets the same-day path, a rekey inquiry gets scheduled into the calendar. On the urgent path, the agent follows your configured escalation: a warm transfer to your cell so you can accept the job with a fifteen-second briefing, a structured message to your dispatch number, or a webhook into the job-management system your shop already runs. If you cannot take the job, the fallback is also yours to define — a scheduled slot, a callback promise, or your approved referral language. The agent never guesses at your availability.

Quotes only from your configured pricing

Phone pricing is the locksmith industry's known trust problem: too-good-to-be-true quotes that balloon on arrival have made many callers wary of any number they hear. That makes honest, configured quotes a genuine differentiator. The agent quotes only the prices and ranges you have configured: your service-call fee, your stated range for a standard residential lockout, your after-hours policy, spelled out the way you wrote them. If a caller describes a job your pricing sheet does not cover — a high-security cylinder, a safe, an unusual vehicle — the agent says so plainly and routes the question to you instead of improvising a number. Callers get the transparency they have learned to demand, and no one is ever surprised by a figure your business did not authorize.

Automotive key work — the details that determine the job

Car key calls live or die on details the caller often does not know matter: year, make, and model; whether it is a standard key, a transponder key, a fob, or a proximity key; and whether any working key remains or all keys are lost. The agent can walk through those questions conversationally, capture the answers as a structured record, and apply your rules — quote the configured price when your sheet covers that vehicle and key type, or flag the job for your review when it does not.

Scheduling rekeys, lock changes, and installs

The non-emergency half of the business is scheduled work: rekeys after a move or a tenant turnover, lock changes and upgrades, deadbolt and hardware installs. The agent can collect what your intake form asks — property type, number of doors and locks, preferred timing — then check availability and book through a connected calendar or job-management API, via HTTP tools, MCP servers, or webhooks. New-home buyers and landlords calling at lunch get booked on the first call; your calendar fills without you touching the phone.

Commercial and access-control inquiries

Business callers ask different questions: rekeying an office after an employee departure, master-key systems, access-control and keypad installs, panic hardware, service across multiple locations. These inquiries are rarely emergencies but often valuable, and they deserve better than voicemail. The agent can answer from your approved material, collect what your commercial intake asks for — business name, locations, door count, current setup, timeline — and book a site-visit assessment or route the inquiry to you as a structured lead. Anything your material does not cover gets a callback task, not an invented capability.

Outbound: on-my-way calls and follow-ups

A customer standing in a parking lot at midnight wants one thing after booking: confirmation that help is really coming. An outbound call can deliver your on-my-way message — who is coming and the arrival window you provided — so the customer stops dialing your competitors while they wait. After the job, follow-up campaigns can place the calls that never happen otherwise: confirming tomorrow's scheduled rekey, checking in after an install, or working a list of past commercial customers with your approved message. When a call reaches voicemail, voicemail detection can leave your configured message or hang up and retry on your schedule, and every outcome comes back to your systems by webhook.

Multilingual callers

ThunderPhone supports 47 voice languages across 123 voices. Set a primary language and additional languages for your service area, and the agent can switch mid-call when a caller changes to one of the selected languages — no language line, no callback, no lost job because the caller could not explain a lockout in English. The same intake, pricing, and dispatch rules apply in every configured language, and every call produces a transcript you can review.

Coverage while you are under a dashboard

Many locksmiths do not need the agent to answer every call — they need it to answer the calls they physically cannot. As overflow coverage it picks up when you are mid-job, on another line, or asleep, runs the full intake, and either dispatches per your rules or takes a structured message. The after-hours caller reaches an answer instead of a beep, and your triage map decides which calls are worth waking up for.

Sample locksmith call flow

Agent: Thanks for calling Keystone Lock and Key. Are you locked out right now, or calling about something else?

Caller: I'm locked out of my car. My keys are sitting on the seat.

Agent: I can get that started. First — is anyone locked inside the vehicle, or is anyone in an unsafe situation right now?

Caller: No, it's just me. I'm fine, just stuck.

Agent: Good. Where is the car located?

Caller: The parking garage on 4th and Main, second level, near the elevator.

Agent: Got it. What is the year, make, and model, and what number can we reach you at if this call drops?

Caller: A 2021 Honda CR-V. 415-555-0107.

Agent: Thank you. For a standard car lockout the price is eighty-five dollars, covering the service call and the unlock — the technician will confirm on arrival that nothing unusual applies. Please hold while I check whether a technician can head your way now.

The agent then follows the configured dispatch path — a warm transfer to the on-call locksmith with a brief summary, or a structured job message with location, vehicle, and callback number. Had the caller reported someone locked inside a hot car or another safety emergency, the agent would follow the company's script for that tier, including advising the caller to call 911 where the script requires it. Every branch — the intake questions, the quoted price, the dispatch path — comes from the company's configuration.

Features that matter in a locksmith operation

Compliance posture

ThunderPhone's public compliance posture is GDPR and HIPAA compliant. Your business still controls the workflow: limit the agent to necessary information, choose recording settings deliberately for your jurisdiction, and define where call data may be sent.

Dispatch and job-system connections

Agents can use connected apps, HTTP APIs, or MCP tools during a call — check a calendar, create a job, or push a structured lockout record into the job-management system you already use. Webhook deliveries are HMAC-signed and retried automatically, so a briefly unreachable endpoint does not lose a midnight job.

Knowledge grounded in your documents

Attach your pricing sheet, service descriptions, coverage-area details, and policies — as text or PDF/DOCX uploads (up to 5 MB per text file and 50 MB per PDF or DOCX), or imported directly from a page on your website. The agent searches those documents mid-call instead of relying on a generic answer, and each agent uses only the documents you scope to it.

Your numbers, your telephony

Bring your existing business number through a supported VoIP connection or SIP configuration; verified numbers handle inbound and outbound calling. A web voice widget can put the same agent on your website, so a visitor comparing locksmiths can ask a question by voice without dialing.

Human handoff

Cold transfers are available for immediate routing. Warm transfers are available on eligible production VoIP or SIP numbers that can place an outbound leg: the caller holds while the agent privately briefs you — location, job type, quoted price — and connects the call only if you accept. That is the right shape for deciding, at 2 a.m., whether a job is worth taking.

Testing before customers hear it

Use a browser mic test for quick iteration, then run AI-caller simulations of the calls that worry you: a panicked lockout with a vague location, a price-shopper pushing for a number your sheet does not cover, a caller reporting a child locked in a car. Simulations create transcripts and grading so you can tighten the prompt before deployment, and graded scenarios can be kept as a regression suite so a prompt change never quietly breaks the safety script. Every production call leaves a transcript — and a recording when recording is enabled — that you can review.

Guardrails the company controls

  • No invented prices, ever. The agent quotes only pricing the company has configured. A job outside the sheet gets an honest "the technician will need to confirm that" and a route to a person — never a number pulled from the air.
  • Right of entry is verified on site, by the locksmith. The agent never assesses or confirms a caller's right to enter a property or vehicle. Ownership and ID verification happen on scene, per the company's own procedures, before work begins.
  • Safety emergencies get 911 language. If a caller reports a person or pet locked in a dangerous situation, or any threat to safety, the agent follows the company's configured script for that tier — including advising the caller to call 911 where the script says so. It does not improvise emergency guidance.
  • Dispatch is configured, not improvised. Transfer targets, after-hours paths, and coverage-area boundaries are set by the company and exercised in simulation before launch.

What would this cost each month?

Suppose a locksmith business handles 800 AI-assisted calls per month, averaging 2.5 minutes each:

800 calls × 2.5 minutes = 2,000 minutes per month

  • Spark: 2,000 × $0.02 = $40/month
  • Bolt: 2,000 × $0.05 = $100/month
  • Storm: 2,000 × $0.09 = $180/month

That is base engine usage, not a quote — pay as you go, with no subscription. Premium voice or language paths can add up to 3¢ per minute, and phone-number or carrier charges depend on the telephony setup. Hold time bills a flat 2¢ per minute; voicemail and phone-menu minutes bill at the engine rate. Optional add-ons such as verbal acknowledgements, call supervision, and long prompts carry their own published surcharges. The agent builder shows the current all-in rate before calls are placed.

Frequently asked questions

Can a ThunderPhone agent dispatch me to a lockout?

It can execute the dispatch path you configure: a warm transfer to your cell with a private briefing, a structured job message to your phone or dispatch system by webhook, or a booking into a connected calendar. You define the triage tiers and what each one triggers; the agent runs them.

Will it quote prices to callers?

Only the prices you have configured — your service-call fee, your stated ranges, your after-hours policy, worded the way you approved. For any job your pricing does not cover, it tells the caller a technician must confirm and routes the question to you. It never invents a number.

Does the agent verify that a caller has the right to enter the property or vehicle?

No. Right-of-entry verification — ID, registration, proof of residence — is done on site by the locksmith, per the company's own procedures. The agent collects intake details and dispatches; it never assesses or waives verification.

What happens if a caller reports a child or pet locked in a car?

The agent follows the company's configured script for safety emergencies, which can include advising the caller to call 911 immediately and escalating to you at the same time. Safety tiers, wording, and escalation targets are set by the company and should be exercised in simulation before launch.

Can it handle car key and fob calls?

Yes, as structured intake: year, make, model, key type, and whether any working key remains. Where your configured pricing covers that combination, it can quote it; where it does not, the job is flagged for your review. The agent does not promise that a specific vehicle can be done — that judgment stays with you.

Can one agent take calls in English and Spanish?

Yes. Configure one as the primary language and the other as an additional language, and the agent can switch mid-call when the caller changes language, provided the selected voice supports both. The same applies across ThunderPhone's 47 supported languages.

How do we make sure it sounds right before customers hear it?

Test in the browser first, then run AI-caller simulations of your hardest calls — a vague-location lockout, a price challenge, a safety emergency. Simulated calls are graded against your criteria and can be re-run as a regression suite whenever the prompt or pricing sheet changes.