BayAnswer blog

Phone scripts for booking auto repair appointments

A good phone call in a repair shop does three things: it makes the caller feel heard, it gets the information your tech needs, and it ends with a booked time. Most missed bookings come from calls that do the first two and forget the third.

Below are scripts you can print and tape next to the phone. Change the bracketed parts to fit your shop. They're the same patterns we use to train the BayAnswer AI receptionist.

The core structure (every call)

  1. Greet with the shop name and your name.
  2. Ask the open question: "What's going on with the car?"
  3. Collect the basics: year, make, model, mileage if they know it.
  4. Repeat the problem back in plain words.
  5. Give the next step with a specific time.
  6. Confirm name and phone number by reading them back.
  7. Set the expectation for what happens after drop-off.

If you only remember one thing: never end a new-customer call without offering a specific time.

Script 1: New customer, general problem

You: "Thanks for calling [Shop], this is [Name]. What's going on with your car?" Caller: "My brakes are making a grinding noise." You: "Got it, grinding when you brake. That's worth looking at soon. What are you driving?" Caller: "2016 Honda Accord." You: "Okay, 2016 Accord with grinding brakes. We can get you in [tomorrow at 8] or [Thursday at 1]. Which works better?" Caller: "Tomorrow at 8." You: "Perfect. Can I get your name and the best number to reach you?" (Read back the number.) You: "You're set for 8 a.m. tomorrow. We'll do a brake inspection, call you with what we find and a price before we do any work. See you then."

Why it works: you repeat the symptom, offer two specific times (not "when's good for you?"), and promise a call before any work.

Script 2: The price shopper

Caller: "How much for front brakes on a Camry?" You: "Good question. It depends on whether it needs pads only or rotors too, and on the parts you want. Most pad-and-rotor jobs on a Camry land in a range of [$X to $Y] at our shop. The exact price comes after a quick inspection, which is [free / $Z]. I can get you in [today at 3]. Want me to hold that?"

Tips:

  • Give a real range if you can. Refusing to give any number sends shoppers elsewhere.
  • Sell the inspection and the specific time, not the price.
  • Use ranges from your own shop history, not national averages.

Script 3: Check-engine light

You: "Is the light steady or flashing?" - Flashing: "A flashing light can mean a misfire that can damage the converter. I'd keep driving to a minimum. Can you bring it in [today] or would you like a tow recommendation?" - Steady: "Okay. A steady light isn't usually an emergency, but we should read the codes and diagnose it. Diagnosis is [$X]. I've got [tomorrow at 9]."

Script 4: Car won't start / tow-in

You: "Sorry to hear that. Where's the car right now?" You: "Do you already have a tow company, or would you like the one we use, [Tow Co.] at [number]?" You: "Have them drop it at [location]. The key goes [in the drop box by the side door]. Write your name and phone on the envelope." You: "We'll look at it first thing and call you by [10 a.m.]."

Script 5: "Is my car ready?"

You: "Let me check. What's the last name on the order?" (If you know:) "It's [status]. [Tech] is [finishing the road test]. You'll get a call by [time]." (If you don't:) "I'll find out and call you back within [20 minutes]. Is this the best number?"

Then actually call back. Status calls are where shops lose trust.

Script 6: After hours (voicemail or answering)

"Thanks for calling [Shop]. We're closed right now. Our hours are [hours]. If your car isn't driveable, our preferred tow company is [Tow Co.] at [number], and you can leave keys in [drop box]. Leave your name, number, vehicle and what's going on, and we'll call you back by [8:30 a.m.]."

Script 7: Handling "I'll think about it"

You: "No problem. Can I pencil you in for [Thursday at 10] so you have the spot? If anything changes, just call or text and I'll move it."

A held slot converts more often than "call us back."

Script 8: The upset caller

  1. Let them finish. Don't interrupt.
  2. "I'm sorry this happened. Let me make sure I have it right." Repeat the issue.
  3. "Here's what I'm going to do: [specific action] by [specific time]."
  4. Get the owner or manager involved for anything about money or a comeback.

Things to stop saying

  • "We're really backed up right now." Say: "The first opening I have is…"
  • "You'll have to bring it in." Say: "Let's get it in so we can find out exactly what's going on."
  • "I don't know." Say: "Let me find out and call you back by [time]."
  • "When's good for you?" Say: "I have [time A] or [time B]."

Measuring your phone booking rate

Track for two weeks: new-customer calls answered, and how many booked. That's your phone close rate. Coaching the scripts above usually helps, and it costs nothing.

When there's nobody free to use the script

Scripts only work when someone picks up. BayAnswer answers with these same patterns: it gets the vehicle and symptom, offers times (on Pro), handles tows and texts you a clean summary. Call the demo at (813) 640-4715 and try Script 2 on it.

Start 14-day free trial Get a free missed-call audit See pricing