Dograh
Dealer service

Service calls booked from live bays, not guesses

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Answer service calls on your own numbers, book from live bay capacity, and run reminder and recall calls from your DMS while prices stay with your advisors.

5,900+GitHub starsBSD-2open source$0platform fee, self-hostedAny systemconnects to the tools you use
01 / How it works

One service call, from ring to booked bay

Example
The owner calls the service linethe agent checks the VIN or postcodereads open slots livebooks and writes back
01 · Verify

Check the owner first

Pre-Call Data Fetchfinds a likely record, proves nothing

The agent asks for the VIN's last four characters or the postcode before it names any vehicle.

→ Never read out a car before the check passes

02 · Book

Slots from live capacity

HTTP API toolreads your scheduler during the call

The agent offers two open slots for the job and writes the chosen one back to the schedule.

→ Send workflow_run_id so a retry never double-books

03 · Write back

The visit, in the owner's words

Webhookthe outcome goes to your DMS

"A grinding noise when I brake" reaches the advisor as said, with the recording and transcript links.

→ Diagnosis waits for a technician

02 / Your systems

Reads from, writes to, runs on

Reads during the call
Open service slotsVehicles on fileOpen-recall list

Only after the owner check passes

Writes after the call
Booked visitConcern in the owner's wordsRecording and transcript links

Webhook node, retried automatically on a temporary failure

Runs on
Your own serversDograh CloudYour DMS's own API

No built-in DMS integration, so nothing is locked to one vendor

03 / Why own it

A service line that stays on your side

Owner data stays home

Self-host Dograh and recordings sit on your servers. Audio stays inside your infrastructure only when the models run there too.

No pitch on a recall

Recall and reminder calls carry no offers, so a safety call never turns into a sales call.

A person when it matters

Price, warranty and diagnosis questions go to your service desk by transfer or a callback request.

No per-minute platform fee

Self-host the BSD-2 code and pay only for servers, phone minutes and the model keys you choose. Dograh Cloud has a 1¢-a-minute platform fee.

04 / Dograh vs hosted platforms

What changes when the platform is yours

What you getDograhhosted voice AI platforms
Open-source code you can read and change (BSD-2)✓✕
Self-host on your own servers or on-prem without an enterprise contract✓✕
No per-minute platform fee when you self-host✓✕
Run the whole stack, platform and models, on your own hardware✓✕
05 / Guides

Every dealership call, one deep dive each

Complete guideAI Voice Agents for Automotive and Dealerships: A Guide to Every CallRead →Use CaseAI Voice Agents for Service Appointment Booking in Automotive: Live Bays, No DiagnosisHow an AI voice agent books dealership service appointments against live bay, technician and loaner availability, verifies the caller first, and leaves diagnosis and repair prices to the service advisor.Use CaseAI Voice Agents for Service Reminders in Automotive: No Offer on the CallHow a dealership runs AI voice reminder calls for scheduled maintenance: the due list from the dealer system, the consent a reminder needs, the call from greeting to booking, and why an offer turns it into marketing.Use CaseAI Voice Agents for Recall Notifications: Read the Notice, Book the FixHow a dealership runs AI voice recall calls: the mailed notice comes first, the list is checked against your own repair history, the manufacturer's wording is read as written, and the call never turns into a sales pitch.Use CaseAI Voice Agents for Test-Drive Scheduling: Book the Car and the SalespersonHow a voice agent books dealership test drives against live stock and the sales calendar, records the driver's licence confirmation, and hands every price and finance question to sales.TutorialHow to Build a Voice Agent for Automotive Dealerships That Never Double-BooksA step-by-step build of a dealership service-booking agent in Dograh: recognise the customer, verify the owner, offer live slots by job type and book them so a retry never double-books a bay.Use CaseGerman AI Voice Agents for Automotive: Service Calls, Not AdvertisingHow German dealerships and workshops run voice agents in German and English: where UWG §7 draws the line between a service call and advertising, the five-year consent record, and the AI disclosure from August 2026.
Questions
Does the agent quote repair prices?+

No. Prices, estimates and warranty decisions come from your service advisors. The agent records the question and hands it over.

How does it know which slots are free?+

An HTTP API tool reads your scheduler or DMS during the call, so it offers only slots that exist right now.

Is there a built-in DMS integration?+

No. Dograh connects through your DMS's own API using HTTP API tools, MCP tools, webhooks or tools like n8n.

Can it make recall calls?+

Yes, as an extra prompt after the manufacturer's mailed notice. It reads the recall as written, books the free repair and makes no offer.

Do outbound reminder calls need consent?+

Generally yes for AI-voice calls to mobiles under the TCPA, and adding an offer raises the bar to written consent. Confirm with counsel.

Does call audio stay on our servers?+

Only when you self-host Dograh and run the speech and language models on your servers too. With hosted model keys, the audio reaches the provider.

Start with the inbound service line.

Self-host in one command, or start on Dograh Cloud.

$ curl … start_docker.sh && ./start_docker.sh