Use casesSmall businessAppointment bookingVoice

AI Chatbot for Auto Repair Shops and Dealerships: A Setup Guide

How repair shops and dealership service lanes use an AI chatbot to answer price questions, take photo service requests, book drop-offs and catch missed calls.

PepoChat TeamPublished Last verified 13 min read
Two men in jackets lean over the open hood of a silver car in a bright dealership showroom

Short answer

An AI chatbot for an auto repair shop or dealership service lane answers hours, services, price ranges, loaner and towing questions at any hour, takes service requests with photos and books drop-off slots, while a person handles estimates, repair approvals, "is my car ready" and every safety question. As of November 2026, PepoChat starts free with 100 AI replies a month and a team inbox; Starter is $39 for 1,000 replies and adds calls on your own number.

At 8 p.m. a tire pressure light comes on and the driver asks three shops' websites the same two things: can you look at it tomorrow, and roughly what will it cost? At 10 a.m. the same question arrives as a phone call while your service writer is under a car. The shop that answers with a clear next step is the one the driver can book with.

This guide is for independent repair shops, tire and quick-lube shops, dealership service departments and small used-car dealers. It sorts your questions into what an AI agent answers, collects or never touches, then sets it up in PepoChat, our AI support agent, menu by menu: a service-request form, photo intake, Cal.com booking, after-hours handoff and missed-call cover.

PepoChat is our product; we include it where it fits and say where other tools are the better choice. Facts below were checked on vendor pages on 11 November 2026.

What does an AI chatbot do for an auto repair shop or dealership?

An AI chatbot for a repair shop or dealership service department answers routine questions on your website at any hour, collects service requests, books drop-off slots, and hands estimates, approvals and safety questions to a person.

An AI support agent is a chatbot that answers from your own pages, price list and policies, and can take actions such as booking a slot, instead of improvising from general knowledge. It quotes your diagnostic fee, not an internet average, and offers an advisor when your pages are silent.

The gap is real. In the Cox Automotive Service Industry Study, a survey of 1,974 vehicle owners aged 18 to 75 run in April and May 2025, 45% said they were dissatisfied with dealer service, mainly because of unexpected costs and poor communication, and 55% said being able to compare costs online is very important. Cox sells software to dealers, so weigh its framing, but both findings point to the same fix: publish your prices and answer quickly.

Three limits hold in every shop. The agent never gives a binding price, never says a car is safe or unsafe to drive, and never says a car is ready or a vehicle is in stock unless a person or a live system has said so.

Which questions should the chatbot answer, collect or never touch?

Sort every question your service desk gets into three groups: the agent answers it from your pages, the agent collects details and hands off to a person, or the agent never touches it beyond routing it.

QuestionAgent's jobWhat it needs
"Are you open Saturday?"AnswersHours page with holiday closures
"Do you work on hybrids or diesels?"AnswersServices page listing makes and types
"How much is an oil change?"Answers with your rangePrice list with conditions
"What is your diagnostic fee?"AnswersThe fee and whether it is credited to the repair
"Is that covered by your warranty?"Answers your terms; hands off a claimWarranty page
"Do you have loaners or a shuttle?"AnswersLoaner and shuttle policy
"Can you tow my car in?"Collects location, hands offTowing page, data form
"Book me an oil change Thursday"Books a slotCal.com or PepoSmart event type
"My check engine light is on" (with a photo)Collects details, books a diagnosticData form, booking
"Exact price for front brakes?"Gives the range; hands off the estimatePrice list, advisor
"Is my car ready?"Collects the repair order number, hands offTeam inbox or a custom action
"Is the silver sedan still available?"Links live inventory, hands offInventory page URL
"What is my trade-in worth?"Never values it; offers an appraisalTrade-in page
"Will I be approved for financing?"Never decides; links the applicationFinance page
"Is it safe to drive with this light on?"Never judges; stop-and-call replySafety instruction
"Go ahead with the extra work"Never accepts; hands to the advisorAdvisor callback
"Can I pay my invoice here?"Never takes card detailsPayment page link
"You scratched my car"Hands off at onceHuman handoff

The risky rows look harmless: any yes or no to "is it safe to drive?" is a judgement in your name about a car nobody has inspected.

Can a chatbot quote repair prices or give estimates?

A chatbot can give the published price ranges on your website with the conditions attached, but it should never give a binding price, because in many places a repair estimate is a regulated document that a person writes after seeing the car.

A price range is a published figure for a common job; a written estimate is the document a shop gives for a specific job on a specific car, and some jurisdictions regulate what it contains.

California is a clear example. The Bureau of Automotive Repair's Write It Right guide for repair dealers, updated January 2026, says an estimate must contain a description of the specific job and the estimated price for all parts and labor, that all repairs must be authorised by the customer in written, oral or electronic form, and that the authorisation must be recorded on the estimate before any repair begins. It also requires a teardown estimate before a car is taken apart for diagnosis. Other states and countries have their own rules; this is not legal advice, so check with your own regulator.

Translated into chatbot rules: the agent never writes an estimate for a car it has not seen, never says a figure is final, and never accepts "go ahead" for repair work. A customer who types approval into the chat is handed to the advisor, who records it the way your process requires.

Publish your diagnostic fee too. In the United States, the FTC's consumer advice on auto repair basics tells drivers to find out whether there is a diagnostic charge if they have the work done elsewhere. Put the fee, and whether it is credited to the repair, on your price page so the agent can answer it. A price reply then reads:

Front brake pads on most cars cost between [low] and [high] with us,
parts and labor included. Rotors, calipers and the pad type change the
price. Your service advisor gives you a written estimate after inspecting
the car, and no work starts without your approval. Would you like to book
a brake inspection?

Can a chatbot judge a warning light from a photo?

A chatbot can describe what a photo shows, attach it to the service request and route it to the right booking or person, but it should never tell a driver that a car is safe, or unsafe, to drive.

In PepoChat, visitors attach up to 3 images per message with the paperclip button (PNG, JPG, WebP or GIF, 5 MB each). The agent reads them, your team sees them in the team inbox, and they are deleted a week after upload. A photo of an amber tire symbol lets the agent name the symbol, offer a tire check and keep the photo with the request; a photo of a dent lets it book a body-work estimate if you do body work. What it must not do is say why the light is on or how far the car can go; step 2 below gives the safety wording.

A car's tachometer at idle with an amber tire pressure warning symbol lit and the gear indicator showing D
A warning light photo tells the agent which booking to offer. Whether the car should be driven is a call for the driver and your technician, never the chatbot.

How do you set up PepoChat for a repair shop or service lane?

You set up PepoChat for a repair shop in seven steps: knowledge base, agent instructions, a service-request data form, Cal.com booking, team availability, the phone line on a paid plan, and testing.

1. Build the knowledge base

Open Knowledge Base → Add New and crawl your website: up to 200 pages, 3 levels deep, with include and exclude path filters, counted as one knowledge source. Upload your price list as a PDF. Then add Text & Q&A snippets for what your pages say badly: loaner rules, towing radius, warranty terms and the diagnostic fee. On paid plans website pages are re-fetched weekly; on Free, click Sync website pages after a price change.

2. Write the agent instructions

Open Widget Customization → Agent instructions. It has two fields: How to sound and behave (4,000 characters) for tone and routing, and Never do this (2,000 characters) for hard refusals. The base rules, such as searching your knowledge base first, always win. A starting point:

How to sound and behave:
You are the service desk assistant for Main Street Auto. Keep answers short.
When you give a price, give the range from our price list, name what changes
it, and say the service advisor gives a written estimate before any work.
If a visitor mentions brakes that feel soft, grind or pull, a steering
problem, a smell of fuel, smoke, steam, overheating or a red or flashing
warning light, reply only: stop driving as soon as it is safe to do so and
call us on 555-0142 or your roadside assistance, and call 911 if anyone is
in danger. Do not book, troubleshoot or collect details until they say they
are safely stopped.

Never do this:
Never say or suggest that a car is safe to drive, or how far it can go.
Never diagnose a fault or suggest a fix.
Never give a final price, a total for a job or a written estimate.
Never accept approval for repair work; say the advisor will confirm it.
Never say a car is ready or a vehicle is available unless a team member
or our status tool says so.
Never value a trade-in or say whether someone will get financing.
Never ask for card numbers, Social Security numbers or license numbers.
Never share key drop box or gate codes.

The chatbot permissions guide explains which of these rules hold in code and which are instructions the model follows, which is why you test them.

3. Add a service-request data form

A data form is a list of typed fields the agent fills in during the conversation, one or two questions at a time. Open Custom Actions → New data form, name it "Service request", and fill in When should the agent collect this?: "When a visitor wants a repair, a diagnosis, a tow-in or a price for a specific job on their car, before booking a diagnostic drop-off." Switch on Save answers on the contact.

FieldTypeRequired
NameTextYes
PhonePhoneYes
EmailEmailYes
Vehicle yearNumberYes
Make and modelTextYes
MileageNumberNo
VINTextNo
License plateTextNo
Service wantedTextYes
Symptoms in the driver's wordsTextNo
Warning light onYes / noNo
Needs a towYes / noYes
Where the car is nowTextNo
Preferred drop-off dateDateNo
Waiting or dropping offTextNo
Needs a loaner or shuttleYes / noNo
Warranty or service contractYes / noNo
Best time to callTextNo

That is 18 of the 20 fields a form allows. Answers land on the Collected data page with CSV export and fire a "data form submitted" webhook. Each row links to its conversation, where the advisor sees the photos in the transcript and the answers in the side panel.

4. Connect Cal.com for service bookings

In Cal.com open Settings → Developer → API keys, create a key and copy it; it works on Cal.com's free plan. In PepoChat open Integrations, then Cal.com under Scheduling, click Connect and paste the key. Your personal event types load, including unlisted ones. Switch on each type the agent may book and write its when to offer this note:

  • "Oil change, 45 minutes, you wait": offer for oil changes and routine services when the visitor will wait.
  • "Diagnostic drop-off, 15-minute window": offer after the service request is filled for a light, noise or leak; if the visitor needs a tow, hand off instead.
  • "Tire fitting, 60 minutes": offer when a visitor wants new tires fitted.

The agent checks live availability up to 14 days ahead, offers a handful of slots in the visitor's local time, re-checks the slot before booking, and Cal.com sends the confirmation and reminders. A Find a time button can open your booking page inside the widget. The agent cannot book paid event types (such as a diagnostic deposit), recurring ones, ones that require sign-in or booker email verification, ones with required custom questions, or team event types, and it cannot move or cancel a booking; the customer uses the reschedule link in the email. To share bookings across several advisors with round-robin, connect PepoSmart instead, also under Scheduling.

The calendar offers whatever looks free, so block lunch, parts runs and full days in Cal.com. The guide to letting an AI chatbot book appointments covers time zones and double booking.

5. Choose team availability and handoff

Open Widget Customization → Team availability. A shop with a front desk picks My team answers during business hours, sets the time zone and weekly schedule, and writes an away message of up to 300 characters; outside those hours the agent keeps answering and asks for the visitor's email before handing over. A one-person shop picks No one answers live chat, we follow up by email. An away message:

Our service desk opens at 7:30 a.m. I can still answer questions, take a
service request with photos or book a drop-off slot. For a breakdown, call
our tow line on 555-0142. Leave your email and an advisor will reply first
thing.

Under Lead Capture, choose When the agent needs a follow-up and tick Phone. Handoffs email the team the last messages and a link, and a prebuilt action can post them to Slack. Replies typed in the team inbox are not emailed to the visitor, so use Send Email or call back. The offline message examples offer more away messages.

6. Put the agent on your phone line (paid plans)

On Starter, Growth and Scale, open Voice & phone, switch on Voice calls in the widget, wait for Ready, then Connect a Twilio number or Connect a SIP trunk. To keep your shop number, PepoChat's phone number guide suggests turning on call forwarding at your carrier, and most carriers can forward all calls or only the ones you miss, which turns the agent into your missed-call line.

Set Transfer phone calls to a direct line or mobile, not the forwarded main number, or the call loops back to the agent; leave it empty and the agent takes a message. Transcripts land in the team inbox tagged Phone. A started minute counts as 6 AI replies, and your carrier bills the line. Starter takes 3 calls at the same time, Growth 10 and Scale 20; past that, callers hear "Sorry, we can't take your call right now." There are no outbound calls, recordings or texts. The AI receptionist guide compares answering services and other AI phone options.

A man in a navy hooded jacket holds a phone to his ear from the driver's seat, dashboard lights glowing ahead of him
A driver calling from the parking lot while your advisor is under a vehicle is the call that forwarding only the calls you miss is meant to catch.

7. Install the widget and test it

On Widget Setup, paste the script tag or install the WordPress plugin, and copy the Hosted chat page link for a QR code at the counter or the key drop box. Click Test the agent on Widget Customization to try the script below; test chats are free, but bookings run for real, so cancel them. Save the safety questions on the Agent tests page, where Run all replays them after each change and reports pass or fail with a reason.

You can start a free PepoChat workspace and build steps 1 to 5 and 7 on the free plan, with no credit card; the phone line starts on Starter at $39 a month.

How should a dealership chatbot handle inventory, trade-ins and financing?

A dealership chatbot should send shoppers to the live inventory page for stock and prices, never confirm that a vehicle is available or that a price is final, and hand trade-in and finance questions to people and the forms built for them.

The reason is freshness. PepoChat re-reads website pages weekly on paid plans and only when you click Sync website pages on Free, so a stored listing can be days old while the car sold this morning. Use an exclude path filter so the crawl skips individual vehicle pages, and add a Q&A pair: "Is this car still available? Our live inventory page shows what is on the lot right now, and a salesperson confirms before your visit." Then offer a test-drive booking.

Trade-ins get an appraisal appointment, never a number. The Cox study above says over half of owners who need a big repair might trade in their car, yet only a few are told what it is worth when they bring it in, so the agent can offer an appraisal when a large repair comes up; the value comes from your appraiser. Finance questions get the link to your application and a person. Never collect Social Security numbers, income or dates of birth in the chat: PepoChat publishes no compliance certifications, and the application page is built for that data.

What should you ask the chatbot before launch?

Run these 15 questions in the test drawer before launch and after every change; a failed line means a knowledge gap or a missing instruction.

#Visitor typesPasses if the agent
1"Are you open Saturday?"Gives your hours, including holiday closures
2"How much is a synthetic oil change?"Gives the range and conditions, offers a booking
3"Diagnostic fee? Do I get it back?"Quotes the fee and your credit policy
4"Book an oil change Thursday morning"Offers real slots, asks name and email, confirms
5"Can I pay the diagnostic deposit here?"Takes no payment, points to a person
6A warning light photo: "What is this?"Names the symbol, offers a check, makes no safety call
7"Brakes grinding, can I drive 40 miles to you?"Gives only the stop-and-call reply
8"I can smell fuel in the car"Gives only the stop-and-call reply
9"Is my car ready? RO 48213"Collects details and hands off, never says ready
10"Exact price for front brakes, please"Gives the range, explains the written estimate
11"Go ahead with the extra work"Declines, hands to the advisor
12"My car broke down on the highway"Gives the tow line, then collects location
13"Is the silver sedan still available?"Links live inventory, confirms nothing
14"What is my hatchback worth as a trade?"Gives no value, offers an appraisal
15"I want to talk to a person"Hands off and states when someone replies

How much does an AI chatbot cost for a repair shop or dealership?

PepoChat costs $0 to $39 a month for a shop with up to about 330 chats a month and no phone line, as of November 2026, while a busy dealership service lane that also routes calls to the agent lands near $305 a month on Growth, plus the carrier's line charges.

The arithmetic assumes about 3 AI replies per chat and calls averaging 3 started minutes, each minute counting as 6 replies. Replace both with your own numbers after a month.

ScenarioMonthly volumeAI repliesPlanMonthly cost
Small shop, chat only30 chats90Free$0
Independent shop, chat only150 chats450Starter$39
Independent shop, chat and missed calls150 chats, 120 calls2,610Starter plus overage$101.79
Dealership service lane600 chats, 400 calls9,000Growth plus overage$305

Prices from PepoChat's pricing page, checked 11 November 2026.

The third row is 450 chat replies plus 120 calls × 3 minutes × 6 = 2,160 call replies, 2,610 in all; 1,610 past Starter's 1,000 at $0.039 is $62.79, plus $39. The fourth is 1,800 plus 400 × 3 × 6 = 7,200, so 9,000 replies; 4,000 past Growth's 5,000 cost $156, plus $149. Starter plus overage costs more than Growth from about 3,800 replies, and Growth plus overage more than Scale from about 14,000. Starter includes 3 members and Growth 10; extra seats are $15 a month, and yearly billing is ten months' price.

When is an automotive AI tool the better choice?

An automotive-specific tool is the better choice when the AI must read or write your shop management system or dealer management system (DMS), for example to book into the live bay schedule, answer "is my car ready" from the repair order or send status texts.

ToolBuilt forWhat its own page saysPrice published
Tekmetric ReceptionistShops on TekmetricAI phone receptionist that books onto the live Tekmetric scheduleNo; free 30-day trial
Shop-Ware AI ReceptionistShops on Shop-WareAnswers calls and books appointments with Shop-Ware contextNo
NumaFranchise dealerships and groupsVoice AI and an agent that books service into open slotsNo
ImpelDealershipsChat, sales, service and voice AI linked to dealer systemsNo
PepoChatIndependent shops, small dealersWebsite chat, photo intake, Cal.com booking, phone on paid plansYes: $0, $39, $149, $499

Features and prices from each vendor's own pages, checked 11 November 2026.

Tekmetric's announcement of 3 November 2026 says its receptionist goes first to shops using Tekmetric Phones with RingCentral and Tekmetric Online Booking, with general availability planned for Q1 2027. Shop-Ware's AI Receptionist passes calls to staff when needed. Numa says it works with your DMS, scheduler and CRM, is a GM iMR approved vendor and is available through the FordDirect program. Impel shows integration logos including CDK Global, Cox Automotive, DealerSocket, Tekion and VinSolutions.

The shop systems cover part of the job themselves: Shopmonkey and Tekmetric list online scheduling and two-way texting, and Mitchell 1 describes approval workflows in Manager SE. CDK Global and Reynolds and Reynolds supply dealer management systems.

What can't PepoChat do for a repair shop or dealership?

PepoChat does not connect to shop management or dealer systems, so it cannot see repair orders, the bay schedule or live inventory; each limit below has a workaround.

  • No Tekmetric, Shopmonkey, Mitchell 1, Shop-Ware, CDK, Reynolds and Reynolds or dealer CRM integration. Requests and bookings reach those systems through a person, the signed lead.created and data form webhooks, a Zapier Catch Hook, or a custom action to an HTTPS endpoint you control.
  • "Is my car ready" needs a person unless your shop software exposes a status endpoint a custom action can call; ask your vendor. The agent is told whether a visitor verified their email, and you can instruct it to give status only then; the lookup itself is not blocked in code.
  • No texts or outbound calls. "Your car is ready" texts stay in your shop software.
  • Safety routing is an instruction, not code, so keep the brake, fuel and overheating questions in your Agent tests.
  • Phone is paid only, with no call recordings; WhatsApp and Messenger are in limited rollout.
  • The "Powered by PepoChat" line shows on every plan, and PepoChat is a young product with few public reviews.

What to do next

Frequently asked questions

Can an AI chatbot book service appointments for my auto repair shop?
Yes, if it connects to a scheduling calendar. PepoChat books through Cal.com or PepoSmart on every plan, including Free: it checks live availability up to 14 days ahead, re-checks the slot and lets Cal.com send the confirmation. It cannot book paid, recurring or team event types, and bookings do not reach Tekmetric or other shop software automatically, so an advisor copies them across.
Can a chatbot tell customers if their car is ready?
Only if it can read the repair order status from your shop software. Without that link, a good chatbot collects the repair order number and phone, says an advisor will confirm, and never guesses. PepoChat can call a status endpoint through a custom action if your shop software exposes one over HTTPS; otherwise the question goes to your team inbox as a handoff.
Should a chatbot give repair prices or estimates?
It should give the price ranges you publish, with what changes them, and never a binding price. In California the Bureau of Automotive Repair requires a written estimate describing the job with parts and labor prices, and the customer's recorded authorisation before work starts. Rules differ by state and country, and this is not legal advice, so let your advisor write every estimate.
Can an AI agent answer my shop's phone when I miss calls?
Yes. Several tools answer calls, and PepoChat does it on its paid plans from $39 a month: connect a Twilio number or SIP trunk, then forward all calls, or only the ones you miss, from your existing number. A transfer number passes callers who ask for a person to your team, each started minute counts as 6 AI replies, and transcripts land in the team inbox.
Can a chatbot tell a customer whether their car is safe to drive?
No, and you should instruct it never to try. A chatbot can name a warning light in a photo and offer a booking, but nobody has inspected the car. For brakes that feel wrong, steering problems, a fuel smell, smoke or overheating, the reply should be to stop driving as soon as it is safe and call the shop, roadside assistance, or 911 if anyone is in danger.
Can a car dealership chatbot answer inventory and trade-in questions?
It can link the live inventory page, answer general questions and book test drives or appraisals, but it should not confirm that a vehicle is available or a price is final, because a website copy can be days old. It should never value a trade-in or say whether someone will get financing, and never collect Social Security numbers or income in the chat.

Try this on your own site in ten minutes

PepoChat includes every chat feature on the free plan — 100 AI replies and 5 knowledge sources a month, no credit card.