Dograh
Travel agencies

Booking calls answered from your own system

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Verify each traveller, read the booking while the call is live and write every answer back, with refunds and disputes sent straight to your staff.

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

Verify, read the booking, write it back

Example
Booking reference and surname firstfare rules read livethe change read backthe outcome written back
01 · Before the trip

Reminders that ask for an action

API Triggeryour booking system starts each call

A balance due or a missing passport number starts a call. Once the task is done, the traveller drops off the list.

→ Send "your trip is next week" as a text instead

02 · Changes

Date changes from your fare rules

HTTP API toolreads the booking during the call

The agent reads the fee and the open options from your booking system, reads the choice back and writes it once.

→ Start with fares that allow changes

03 · Money

Refunds and disputes go to staff

Transfer Callrings your team, Twilio only

The agent writes the details to your system first, then puts the traveller through. An unanswered transfer becomes a callback request.

→ No card digits are ever taken on the call

02 / Your systems

Reads from, writes to, runs on

Reads during the call
Your booking system's APIFare rules and change feesOpen tasks before departure

A caller's phone number can find a booking but never proves who is calling

Writes after the call
The outcome of every callCallback requestsRecording and transcript links

Webhook node, retried automatically on a temporary failure

Runs on
Your own serversOpen-weight speech and language modelsDograh Cloud

Call transfer to a person runs on Twilio only

03 / Why own it

Traveller data stays with your bookings

Recordings next to your bookings

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

Verify before any itinerary detail

Every call asks for the booking reference and surname before the agent names a flight, a date or a balance.

Ready for the disruption rush

Self-hosted Dograh runs 10 concurrent calls by default. Raise the limit and load-test it before cancellations arrive all at once.

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✓✕
Run the whole stack, platform and models, on your own hardware✓✕
No per-minute platform fee when self-hosted✓✕
05 / Guides

Every traveller call, one deep dive each

Complete guideAI Voice Agents for Airlines and Travel: A Guide to Traveller CallsRead →Use CaseAI Voice Agents for Booking Changes and Cancellations: Fare Rules FirstHow an AI voice agent handles the change and cancellation calls a traveller starts: verify with the booking reference, read fare rules and fees from the booking system, state the refund right word for word, and hand refunds to a person.Use CaseAI Voice Agents for Flight-Status Updates: Read It Live, Never GuessHow an AI voice agent answers flight-status calls and places delay alerts started by the operations system: public status without a check, the traveller's booking only after verification, consent before any outbound call.Use CaseAI Voice Agents for Rebooking: Offer Only What the System ReturnsHow an AI voice agent handles rebooking after a cancellation or missed connection: verify, offer only the alternatives the booking system returns, read the choice back and record every outcome, because declined and unanswered offers can trigger refunds.Use CaseAI Voice Agents for Post-Trip Surveys: Read the Trip Before You AskHow a post-trip survey call works for airlines, travel agencies and tour operators: read the booking for disruptions first, offer a person after a bad trip, and keep the survey itself to one rating and one question with no offers.Use CaseAI Voice Agents for Travel Reminders: Calls That Need an AnswerHow airlines, travel agencies and tour operators run pre-departure reminder calls: call only for an open task such as check-in, a missing document or a balance due, read it from the booking system, verify, and write the answer back.
Questions
Can the agent change a booking?+

Yes, when your booking system allows it. The agent reads the fee and the options, reads the choice back and writes the change once.

Does the agent issue refunds?+

No. Refunds, disputes and contact-detail changes go to a person. The agent records the request and transfers the call.

How does the agent verify a traveller?+

It asks for the booking reference and surname before naming any itinerary detail. A phone number can find a booking but never proves identity.

Does Dograh connect to our booking platform?+

There is no built-in connector. Your system connects through HTTP API tools, MCP tools, webhooks or tools like n8n.

Can travellers pay a balance on the call?+

No card numbers are taken by voice. An HTTP API tool asks your own system to send a secure payment link by text or email.

Do reminder calls need consent?+

In the US, an AI voice call to a mobile generally needs prior express consent, and a call with an offer needs written consent. Confirm with counsel.

Start with the balance-due list.

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

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