Dograh
Hotels

Every guest call runs through your own PMS

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Book, confirm and change stays from live availability, write every answer back to your property management system, and keep card numbers off the call.

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

Three calls your front desk stops juggling

Example
The guest calls or your PMS starts the callthe agent reads live datathe change is written back once
01 · Reservation

Book a new stay from live rates

HTTP API toolthe agent asks your PMS mid-call

The agent offers only rooms and rates your PMS returns, reads the booking back and writes it once.

→ Start with the night shift

02 · Confirmation

Call only the bookings that need a decision

API Triggeryour PMS starts the call

No reply, a late arrival or a missing guarantee earns a call. Everything else stays a message from your PMS.

→ Keep offers off this call

03 · Change

Move or cancel under your own policy

Pre-Call Data Fetchloads the booking as the call connects

After the confirmation number and surname match, the agent states the fee exactly as your PMS returns it.

→ Send refunds and waivers to a person

02 / Your systems

Reads from, writes to, runs on

Reads during the call
Live availability and ratesThe guest's bookingEach rate's cancellation policy

The agent verifies the confirmation number and surname first

Writes back
Your property management systemBooking requests for staffCall outcome and transcript link

Webhook node, retried automatically on a temporary failure

Runs on
Your own serversDograh CloudTwilio for front-desk transfers

Call transfer to a person runs on Twilio only

03 / Why own it

Guest data stays where your bookings live

Recordings on your servers

Self-host Dograh and recordings and transcripts stay with you. Audio stays in-house only when the models run there too.

No card number on any call

Your own system sends a secure payment link by text or email, so no card details are spoken or recorded.

French and English on one call

Auto-detect follows the guest's language, and a short greeting in both covers the first seconds.

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 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 guest call, one deep dive each

Complete guideAI Voice Agents for Hotels and Hospitality: The Complete GuideRead →Use CaseAI Voice Agents for Hotel Reservations: Book From Live RatesHow an AI voice agent takes a hotel reservation call: live availability and rates from the PMS, a read-back before the booking is written, and payment by the hotel's own secure link instead of a card number by voice.Use CaseAI Voice Agents for Booking Confirmations in Hotels: Call to DecideWhen a hotel should call a guest before arrival instead of sending another message, how the hotel's system starts the call, what the agent confirms after verification, and why the call never carries an offer.Use CaseAI Voice Agents for Hotel Cancellations: Quote the Fee FirstHow an AI voice agent handles a guest's call to change or cancel a hotel stay: verify first, read the rate's policy and fee from the PMS, offer only open dates, and send refunds, waivers and disputes to a person.Use CaseAI Voice Agents for Room Upgrade Upsell: One Offer, With ConsentHow an AI voice agent offers a hotel guest one room upgrade before arrival, priced only from the hotel's system, and why an outbound offer call needs the guest's prior express written consent.Use CaseAI Voice Agents for Post-Stay Surveys: Catch the Problem FirstHow a hotel's post-stay survey call asks one rating and one open question, sends an unhappy guest to a person while there is still time to fix it, and invites every guest to review in the same words.TutorialHow to Build a Voice Agent for Hotels: A Reservations Agent in DograhA step-by-step build of an inbound hotel reservations agent in Dograh for callers with no record: FAQ answers, live rooms and rates, a read-back, the booking and a payment link from the hotel's own system.Use CaseFrench AI Voice Agents for Hotels: Two Languages, French RulesHow a hotel voice agent handles French-speaking guests: French and English on the same call, a bilingual greeting that carries the recording notice, the vous form and verification in French, and the French rules on recording and sales calls.
Questions
Does it connect to our PMS?+

Yes, through the API your PMS or booking engine already offers. There is no built-in PMS integration; HTTP API tools read and write during the call.

What if our PMS only allows reads?+

The agent still reads live availability, then writes a booking request to your system and staff confirm the room.

Can the agent take a card payment?+

No. Your own system or payment provider sends a secure payment link by text or email, or the guest pays at the front desk.

Can it call guests with upgrade offers?+

Only guests with prior express written consent on file, because an offer generally makes the call telemarketing. This is not legal advice.

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.

Put your night-shift reservation line on a test number first.

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

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