A small towing company can use an AI dispatcher to answer breakdown calls by following a fixed order: check for danger, capture the exact location, record the vehicle and problem, state the fees plainly as an estimate, then hand the job to a driver with everything written down. The AI collects and quotes from your schedule; people decide and dispatch.
Search results for this topic are mostly vendor pages describing dispatch software. What they skip is the call itself: what the AI says in the first ten seconds, how it gets a location from someone standing on a roadside, and how it states a price to a stressed caller without causing an argument later. The steps below build that call for an invented firm with three trucks and a night phone that rings at 2am.
What the AI dispatcher is, and what it is not
An AI dispatcher here means a voice or chat assistant that answers the company's number, talks to the caller, and produces a structured job record. It does not drive the trucks, choose which driver goes, or authorise discounts. Those stay with a person, even if that person is the owner reading a message at the end of a shift.
The firms this suits are the small ones whose phone is the bottleneck: one or two people answering calls while driving, calls missed during a recovery, and nights covered by whoever is closest to the phone. The night-call cost tutorial compares paying a human answering service with an AI. Here the question is different: whichever you choose, what should the script contain?
Most voice and chat tools in this space let you write instructions, define the fields to capture, and send a summary by text or email. Ask each vendor for a demo call using your own script, and for the limits: how long the AI waits for answers, whether it can transfer a call to a mobile number, what it does when the caller speaks over it, and what happens when the line is noisy. Roadside calls are noisy: wind, traffic, children, a caller on a speakerphone.
Step 1: Safety questions come before everything else
The opening must establish three things in under 15 seconds: it is an AI assistant, whether the call is recorded, and whether anyone is in danger. Here is an opening that works:
Thanks for calling [company name] recovery. I'm the company's AI assistant, and this call may be recorded. First, is everyone safe, and are you out of traffic?
Then branch on the answer:
- Anyone injured, fire, smoke, or the vehicle in a live lane. The AI says: "Please call the emergency services now. I'm alerting our team." It alerts a human immediately and does not continue the intake. The company's lines on this are written by the owner, not improvised.
- Safe but on a busy road. The AI gives the standard advice the company has approved: hazard lights on, passengers out of the vehicle and behind a barrier where possible, nobody standing in traffic. Keep this to two sentences and use your own approved wording, drawn from official roadside guidance.
- Safe and parked. Move on to location.
Do not let the AI make up safety advice. A model asked to "be helpful" may produce plausible but wrong guidance. Give it the exact words, and have them checked by someone qualified. The emergency plumbing triage tutorial shows the same principle for another trade: the AI sorts, the company defines the urgent cases.
Step 2: Capture the location in three ways
A towing job is only as good as its location. A wrong pin means a truck 20 minutes the wrong way and a caller waiting in the dark. Capture the location by at least two methods and compare them.
- Ask them to describe it. "Which road are you on, and which direction are you facing? What is the nearest junction, exit number, landmark or business you can see?" People on the side of a road often know the exit or the last town they passed. Ask for travelling direction on dual roads, because it decides which carriageway the driver approaches.
- Send a link and take their coordinates. The AI texts a link that opens a map page and returns the caller's position when they tap it. This depends on your tool supporting it and on the caller's phone permissions, so it must be optional, not required. Test it on a few real phones before you rely on it.
- Repeat it back and confirm. "So you're on [road], heading [direction], just past [landmark]. Is that right?" A wrong confirmation is the commonest failure: callers say "yes" to be polite.
Record both the spoken description and the link coordinates in the job record, and flag any mismatch for a human before dispatch. If they differ by more than a few hundred metres, a person calls back. For a caller who cannot say where they are, the AI should fall back to a simple question set: "Do you see any signs, a mile marker, a shop name, or a house number?" and, failing that, hand over to a human at once.
Also capture the destination: where the vehicle should go. "A garage of your choice, your home, or our yard?" If they name a garage, capture its name and address, and note the opening hours, because arriving at a closed workshop at 3am is a classic dispute.
Step 3: Vehicle and problem, in the order a driver needs
The driver picks a truck and equipment from this information. The AI should ask the questions in this order, because each answer can change what the next one needs to be.
| Field | Why the driver needs it |
|---|---|
| Make, model, colour | Identifies the car at the roadside |
| Registration or plate | Confirms the right vehicle; check against the caller's name |
| Type: car, van, motorbike, electric, hybrid, four-wheel drive | Decides flatbed or hook, and winching rules. Many electric and four-wheel-drive vehicles need a flatbed; use your own procedure |
| What happened | Breakdown, accident, flat tyre, out of fuel, stuck, locked keys |
| Can it roll and steer? | Neutral, steering lock, handbrake; decides the equipment |
| Is it blocking a lane, in a ditch, in a car park, underground? | Winching, height limits, safety |
| Number of passengers | Whether they ride in the truck cab |
| Anything unusual: lowered, heavy load, trailer, modifications | Equipment, and whether to refer to a human |
The AI should not diagnose. If a caller says "it won't start, is it the battery?", the AI notes the symptom and says the driver will look. A wrong diagnosis creates an expectation of a roadside fix, which may not be part of your service.
Tell the AI the jobs your firm does not take: heavy vehicles, hazardous loads, caravans, vehicles with passengers who need a taxi. For these it says "that needs our team" and hands over, and for any job outside your equipment it says so honestly instead of promising a truck.
Step 4: Quote with every fee stated plainly
Disputes over towing bills nearly always come from a fee the caller did not hear. The AI should state the fee schedule in plain words, once, before the caller agrees. Here is an invented fee schedule, for illustration:
| Fee | Amount |
|---|---|
| Call-out and hook-up (includes first 10 km) | $85 |
| Each km beyond 10 km | $4.50 |
| Out-of-hours (10pm to 6am, public holidays) | +$40 |
| Winching or recovery from a ditch or field | $60 per 30 minutes |
| Flatbed required | +$25 |
| Waiting time beyond 15 minutes | $1.00 per minute |
| Payment | Card or cash to the driver |
Now a worked example. A caller is 18 km from the drop-off point, at 9pm, in a hatchback that needs a flatbed.
| Line | Working | Amount |
|---|---|---|
| Call-out and hook-up | Includes 10 km | $85.00 |
| Extra distance | (18 - 10) x $4.50 | $36.00 |
| Flatbed | Fixed extra | $25.00 |
| Out-of-hours | 9pm is before 10pm, so not applicable | $0.00 |
| Estimate | $146.00 |
What the AI says, in speech, not a table:
Our estimate for this job is $146. That's an $85 call-out and hook-up which covers the first 10 kilometres, $36 for the extra 8 kilometres, and $25 because your car needs a flatbed. It could rise if you're stuck in a ditch or field, which needs winching, or if the driver waits more than 15 minutes, which is a dollar a minute. The driver will confirm the final price when they see the car. Payment is by card or cash to the driver. Would you like us to send a truck?
The AI states the estimate, every component, what could raise it, and who confirms the final figure. It asks for agreement. Without a yes, it does not dispatch. If the caller objects to the price, the AI offers to pass the call to a person and does not negotiate. Do the same for "that's more than another firm": hand over.
If your pricing is hard to explain in 30 seconds, it is probably too complex for a phone call, and simplifying it will cut disputes even without AI. Check also what the rules that apply to your business require you to say about fees before towing a vehicle, and ask a qualified adviser if you are unsure, because the rules on private-property towing and fee disclosure differ.
Step 5: The hand-off to the driver
The AI's last job is the one that decides whether the system works: a message to the driver and the office. Design it so the driver can act on it with a glance, on a phone, in a truck.
NEW JOB 02:14
Caller: [first name], [phone]
Location: Main road northbound, 400 m past Exit 12 slip road, hazard lights on. Map link coordinates received; matches description.
Vehicle: Silver hatchback, [plate], automatic, can't roll (steering locked).
Problem: Won't start, caller says dashboard lights flickered then died.
Destination: Caller's home, 18 km, address [address]. Garage not needed.
Passengers: 2 adults, will wait in the car.
Estimate given: $146 (call-out $85, extra distance $36, flatbed $25). Caller agreed. Final price to be confirmed by driver.
Safety: caller says they are off the carriageway, hazard lights on.
Then decide how the job reaches a person. A text or messaging-app alert to the on-call driver, with a rule that they confirm within a few minutes, and an automatic escalation to the owner if they do not. Tell the caller what happens next with an honest time: "A driver will call you within 10 minutes to confirm the arrival time." The AI should not state an arrival time itself, because it cannot see where the trucks are. Let the driver give it.
If no driver is free, the AI should not leave the caller waiting. It says so, gives the caller options the owner has approved, such as a partner firm's number, and records the job as unserved so you can count lost calls.
Three calls that do not fit the standard flow
The five steps cover the typical breakdown. Real call logs also include awkward ones, and it is better to script them than to hope. Three illustrations.
A vehicle stuck in a ditch
The caller slid off a lane in the rain. The AI asks how far down the vehicle is, whether the wheels are in water, and whether anyone is trapped. Winching is billed by time, so it states the winch fee in the same breath as the call-out: "recovery from a ditch is $60 per 30 minutes, and the driver will tell you how long it will take." It does not guess a duration. It marks the job as recovery, so the owner can send the right truck, and it flags the call for a human callback if the vehicle is on a slope or near water.
A property manager reporting an abandoned car
This is a different call: the caller is not the vehicle's owner, and removal from private land has rules that vary between places and often need written authority. The AI should not dispatch. It takes the property address, the vehicle details, the caller's role and a callback number, tells them a person will check what authority is required, and sends the record to the owner. Never let a dispatcher AI agree to remove a vehicle it cannot confirm the caller has the right to move.
A repeat caller asking where the truck is
Ten minutes after a job is booked, the same number rings. The AI recognises the caller number only if your tool is connected to the job list, so decide whether it should. A simple version is to let it take the message, say the driver will call with an arrival time, and alert the driver that the caller has rung again. A better version reads the job status from your dispatch system and repeats the driver's last update. Either way, it must not invent an arrival time.
Test calls before any real caller
Make test calls from a phone in a noisy place, such as beside a road or with a radio playing. Score each against the script. Run the whole list again after any change.
- The calm, ideal caller. Gives clear answers. All fields land in the record.
- The distressed caller. Talks fast, interrupts, repeats. The AI stays patient and does not skip the safety check.
- The injured caller. Says someone is hurt. The AI gives the emergency instruction and alerts a human straight away.
- The caller who does not know where they are. Says "somewhere on the main road". The AI uses the fallback questions and hands over if it cannot place them.
- The wrong confirmation. Say "yes" to a read-back that is wrong. See whether the coordinates catch it.
- The price objector. Says the fee is too high. The AI hands over and does not discount.
- The out-of-scope vehicle. A heavy van with a trailer. The AI says it needs the team.
- The foreign-language or accented caller. Check how the tool handles it, and set a rule to hand over after two misunderstandings.
- The silent call. The caller says nothing. The AI asks twice, then ends politely and logs it.
- The caller who asks if it is a person. The AI says it is an AI and offers to connect a human.
Record the tests and listen back. The first time you hear your own script read aloud by a synthetic voice, you will want to cut a third of it. Cut it: spoken instructions need shorter sentences than written ones, and numbers should be said as a person would say them.
Where AI dispatch goes wrong
- A confident wrong location. The AI mishears a road name or exit number. Signal: drivers ringing callers to ask where they are. Fix: the two-method rule, with a mismatch flagged before dispatch.
- A quote that ignores a fee. The AI does not know the out-of-hours window. Signal: bills that differ from the estimate. Fix: put the fee schedule and its times in the instructions, and test a call at 11pm.
- Poor handling of distress. A cheerful tone to someone in a ditch. Fix: tell the AI to be calm and short, with no jokes and no exclamation marks.
- No fallback when the line is bad. The AI keeps asking the same question. Fix: after two failed attempts, transfer to a mobile number or take a callback number.
- Data sitting around. Recordings and transcripts hold names, numbers and locations. Decide how long you keep them, who can listen, and what the tool's data terms say.
The human review tutorial shows how to make a light check part of the week. For a small firm, listening to ten calls every Friday is enough to catch most drift.
A quick sum for the decision
Take the three-truck firm. Say it misses six calls a week outside office hours, because drivers are on jobs or off shift, and each missed call is a job worth $120 on average. If the AI answers all of them and half become jobs, that is three jobs a week, about $360. Over a year that is a number worth setting against a monthly tool cost, but the figures are illustrative, so count your own missed calls for a fortnight first. The missed calls tutorial shows how a neighbouring trade did the same sum, and the after-hours phone agent tutorial covers the technical set-up in more detail.
If you want to get the script, the fee wording and the hand-off right before the phone is live, that is the kind of problem my AI implementation consultation is built for.
Questions about AI dispatch for towing
Should the AI take emergency calls?
It can answer them, but the first thing it does is check for danger. If anyone is hurt, the vehicle is on a live road, or there is fire or smoke, it tells the caller to contact the emergency services and transfers or alerts a human. Everything else, including the quote, comes after safety.
How accurate can location capture be?
It depends on the method. A text message with a map link the caller taps is the most reliable, because it returns coordinates. Spoken locations are error-prone, so the AI should repeat them back, ask for a landmark, and send the driver both. Never dispatch on a single spoken guess.
Can the AI quote a final price?
It can give an estimate from your own fee schedule, with every fee stated, but the driver should confirm the final price on arrival, once they see the vehicle and the location. Say this in the quote, and do not let the AI promise a fixed total unless your rules produce one.
Do I have to tell callers it is an AI, and that the call is recorded?
Tell them it is an AI assistant at the start of the call. If calls are recorded, say so as well. Recording rules vary between places, so check with a qualified adviser before you turn recording on. Write both lines into the opening script.
Further reads
- Setting Up an AI Answering Service That Never Misses an Emergency — Make sure an AI answering service never misses an emergency.
- Locksmith Answering Service vs AI: What Each Costs per Month — Another call-out trade weighs answering costs.
- AI Job Scheduling and Dispatch for Trades and Field Service Teams — Schedule and dispatch jobs once calls are captured.
- AI vs Human Answering Service for HVAC Firms — A second human-versus-AI comparison for a field-service trade.
- Heating Oil Delivery Software: Route Winter Top-Ups With AI Help — A demo checklist for heating oil delivery software: tank-level estimates, run-out priority, route order and truck load, with worked sums and AI uses that fit.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: general breakdown-recovery dispatch practice; the fee schedule and figures are invented for illustration. No vendor pricing used.