How it works
What happens between hello and booked.
Plenty of things can answer a phone and sound human. The hard part is knowing which jobs are worth taking, and never saying a number you cannot stand behind. This is the whole chain, in order.
The call
Six things happen. Only one of them is talking.
- 01
It answers, and gets the basics
Name, a callback number, and what kind of job it is. A car, a house, a safe, a rekey. It asks one thing at a time, the way a dispatcher does, and it lets the caller cut in.
- 02
It reads the number back
Digit by digit, and waits to be told it is right. A locksmith call is mostly a callback number and an address, so a single mishear is the whole job lost. This is the step that catches it.
- 03
It gets the address, and checks it is a real one
The address is geocoded before anything else happens. If the result is not specific enough to be a doorway, the call does not move on. It asks another question instead.
- 04
It works out the real drive time
Door to door, along real roads, at the hour the phone is actually ringing. Not a circle on a map. This is what decides whether the job is worth taking.
- 05
It looks up your price and your open slots
Both come out of your settings. The model is handed the answers; it never computes them and it never chooses them.
- 06
It books, while they are still on the line
The job is written to your calendar during the call. By the time they hang up the appointment is real, and so is the recording and the transcript.
The part nobody else does
A radius is a lie your map tells you.
Almost every answering service, human or otherwise, decides service area by drawing a circle. Inside the circle, yes. Outside it, no. It is simple, and it is wrong in both directions.
Wrong in the direction that costs you money
Four miles on a map can be forty minutes across a bridge at six in the evening. You take the job because the circle said yes, you arrive late to someone who has been waiting in the cold, and the hour you spent driving was not in the price.
Wrong in the direction you never find out about
Twelve miles down an empty highway at two in the morning is twelve easy minutes. The circle said no, so the call was turned away, and you never learned it was the best job of the night.
LeadLatch asks a routing engine for the actual driving time, door to door, for the time the phone is ringing. The same address is a different answer at two in the afternoon and six in the evening, because it genuinely is. That number is what decides whether the job gets quoted, and it is computed before the caller is told anything.
It is also why the ETA is honest. The agent is not guessing at a round number that sounds good. It is repeating a routed time.
The guardrail
It is not allowed to make up a number.
The thing that should worry you about a robot answering your phone is not that it sounds odd. It is that it might promise a price you would never have quoted, to a customer who now expects it.
The prices are looked up, not reasoned about
Your price list, your service area and your open slots are fetched by code, not decided by the model. The model is given the answer and told to say it. If a job type is not in your list, there is no price for it to offer, so it cannot offer one.
The lookups are not the model’s job
Once it has the address, the service-area check, the price and the availability all run as one chain in code. The model is not asked to remember to do them, and it cannot skip one to get to the booking faster.
And something is watching the words
A price or a time that was never returned by a lookup is caught while the call is still happening. The boundary is not a matter of the model being well behaved. It is checked.
Getting it right
A confident wrong address is worse than a question.
The expensive failure in this trade is not a call that goes badly. It is a call that goes beautifully to the wrong place.
It reads back what it heard
Phone numbers and addresses go back to the caller digit by digit before anything is saved. It is a small amount of extra talking that pays for itself the first time it catches a seven that was a nine.
A vague address is a question, not a guess
“The corner of Main Street” is not an address, even though a map will happily return a point for it. When what comes back is not specific enough to be a door, the agent asks for a cross street or a ZIP instead of booking a van to the middle of a road.
Out of area is said, not fudged
If the drive time does not work, the caller is told straight away and politely, rather than booked into a job you would have to ring back and cancel.
Every call is recorded and transcribed, and both sit on the job. If a customer says they were quoted something else, you can go and listen to it.
Try to trip it up.
Give it a bad address, ask for a job you don’t do, talk over it. That is the fastest way to find out whether it is ready for your phone.