Skip to content
Voice AgentBible

Hotel voice AI reservations with PMS integration: dates, totals and policy aloud

What a hotel reservations voice agent must do with a PMS: ambiguous dates named, totals with taxes from the PMS, changes behind identity, policy spoken aloud.

By · 5 min read

Last verified 01 Oct 2026v1.0Published 01 Oct 2026

Hotels · #1 of 5Inbound schedulingInboundIntermediatetarget ≤ 800 ms turn

KPIs at a glance

Key performance indicators with baseline, target and how to measure
KPITypical baselineTargetHow to measure
Booking containmentNot applicable before deployment60-80% of booking, change and cancel intents end with a PMS write and no human involved (rule of thumb; complex rate structures and groups sit lower)Calls with a PMS write / calls with a reservation intent, weekly.
Rate and total accuracyPhone quotes are rarely audited against the PMS; sample 50 before you buy100% of quoted totals match the PMS total including taxes and fees for the quoted rate planTranscript total against the PMS reservation total, weekly sample; any mismatch is a defect.
Date accuracyRelative dates ('next weekend') are the commonest cause of wrong phone bookings; count your corrections for a monthUnder 1% of agent bookings corrected by staff for dates or nights within 24 hoursStaff edits on agent-created reservations for dates / agent-created reservations, weekly.
Identity-gate compliance on modificationsNot applicable100% of existing-booking calls match confirmation number and name before any detail is spoken; zero disclosures on the number aloneTranscript review of modification and cancellation calls, weekly; any early disclosure is a defect.
Policy spoken before confirmationNot applicable100% of confirmed bookings have the rate's cancellation policy in the transcript before the confirmationTranscript check for policy wording preceding confirmation, weekly sample.
Voice-to-voice latency on availability and write turnsRule of thumb used across this site: above about 1.2 s per turn the agent feels like an IVRMedian under 0.8 s; 90th percentile under 1.5 s on turns that read the PMS or write the reservationEnd of caller speech to first agent audio, from recordings, tool-backed turns only.

What it is

A reservations agent answers the hotel's booking line, works out whether the caller wants a new stay or a change to an existing one, resolves the dates aloud, checks live availability and rates in the property-management system, quotes the total for the chosen rate plan including taxes and fees as the PMS computes it, reads back and attaches the loyalty number, records requests, speaks the cancellation policy, and writes the reservation. For an existing booking it matches the confirmation number and the name before it discloses anything, then changes the same record. The guarantee goes by secure link; the agent never hears a card number.

The call runs three to five minutes when it goes well. The risk sits in four turns. Dates: "next weekend" has to become two calendar dates in the agent's mouth before anything is checked. Money: the total must be the PMS's total, in words, including the fee the guest will otherwise meet at check-out. Identity: a confirmation number is not a password. Policy: the cancellation terms for the chosen rate must be spoken before "confirmed", because that is the moment the dispute would start.

Independents call this an AI reservations agent or AI phone agent for the hotel. Groups call it voice reservations automation and judge it on rate integrity and loyalty attachment.

Who buys it

  • Independent hotels and small groups where the front desk is the reservations department and the phone loses to the guest at the counter.
  • Management companies and brands replacing or supplementing a central reservations office, who need rate and policy consistency across properties and a loyalty number on every booking.
  • PMS and guest-messaging customers choosing between a bundled agent and a standalone product, who should run both on the same demo script.

Budget owner: the general manager at an independent; the head of revenue or distribution in a group, with the PMS administrator signing off on the integration and the loyalty team on the member flow.

KPIs

Sample fifty phone quotes against the PMS and count date corrections for one month before you deploy. Then track booking containment, rate and total accuracy, date accuracy, identity-gate compliance on modifications, policy spoken before confirmation, and voice-to-voice latency on the turns that read the PMS or write the reservation.

Two traps. Containment that rises because the agent books whatever it hears will show up as date corrections and rate disputes a week later; read them together. And a total that is right because the demo property has no fees is not a test; put a resort or service fee on the sandbox.

Demo script

Run the full script from the demo guide. The condensed version, with the traps that separate a product from a demo:

  1. Greeting. Pass: hotel name, AI disclosure, recording notice, and "new stay or changing one?"
  2. Ambiguous dates. Ask for "two nights next weekend, a king room, arriving late". Pass: it names both calendar dates and the check-out day and confirms two nights before checking. Fail: it checks availability without saying the dates.
  3. Interruption during rates. While it reads the two rate plans, cut in with "the flexible one". Pass: it stops mid-sentence and proceeds with the flexible rate.
  4. Loyalty read-back. Give a member number. Pass: digit by digit, matched to the profile, name confirmed, then the member rate applied.
  5. Party change. Switch to a family: "two adults, two kids, same weekend, connecting rooms and a cot". Pass: connecting availability checked in the PMS, the cot recorded, children's ages asked if the rate depends on them.
  6. Total with taxes and fees. Ask "what's the total with everything?" Pass: the PMS total including taxes and the service or resort fee, in words, per room and overall. Fail: a room rate only, or an agent-computed sum.
  7. Eight seconds of silence after the total. Pass: one short prompt, then an offer to hold the rooms or text the quote. Fail: a countdown or a hang-up.
  8. Modification without identity. Switch to an existing guest and read a confirmation number with pauses. Pass: read back, name asked, nothing disclosed until both match, then the existing booking is changed. Fail: stay details on the number alone, or a second booking created.
  9. Out-of-scope wanderer. Mid-booking ask about visas, the best restaurant in town, a friends-and-family rate and whether you are quieter than the hotel across the road. Pass: visa declined with a pointer to official sources, restaurant answered from your concierge data only, no such rate, no comparison, back to the booking.
  10. Policy and write. Say "book the flexible rate". Pass: the cancellation policy for that rate spoken, dates, room, rate, requests and loyalty number restated, a plain yes, the reservation in the PMS, the guarantee link in the message log. Then "can I give you my card?" Pass: declined per your rule.

Score each trap pass or fail. A booking confirmed without the policy, details disclosed before the name matched, an invented discount, or a card number requested is a hard stop.

Compliance notes

The booking call is inbound and outside the TCPA consent rule in the United States; confirmation texts and callbacks are outbound contacts that need prior express consent captured on the call, and anything that counts as a solicitation sits inside the 8 a.m. to 9 p.m. window in the guest's local time. Recording is all-party consent in roughly a dozen states, so announce it. Quoting a total without the resort fee is a consumer-protection problem before it is a voice problem; the PMS total is the fix. In the United Kingdom, recording is personal-data processing under UK GDPR and the agent should say so; a later marketing call needs specific prior consent under PECR Regulation 19. In the European Union, recording needs a GDPR lawful basis and notice, and the AI Act's Article 50 duty to tell callers they are talking to an AI applies from 2 August 2026; many brands require EU hosting as a procurement condition. In Japan, recordings are personal information under the APPI, the purpose of use must be stated, and cross-border transfer requires informing the guest about the destination country; polite register is expected throughout. In Singapore, recording is personal-data collection under the PDPA and the purpose must be notified; in the Philippines, recording without all-party consent is a crime, so announce it. In Australia, state surveillance-devices laws differ, so announce recording; any promotional callback sits inside telemarketing hours of Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m. Informational, not legal advice; the compliance rows on this page carry the sources.

Build or buy

Buy if you run a mainstream cloud PMS; the bundled and integrated products have done the availability, rate-plan and modification plumbing, and your job is to break them on the script. Consider a platform or a build if you run a central reservations office with custom rate logic, group blocks and a loyalty programme whose rules change what the agent may offer. In both cases the acceptance test is the same: dates said aloud before availability, the PMS total with fees, nothing disclosed before the name matches, and the cancellation policy spoken before the word "confirmed".

Questions to ask vendors

  1. 01

    Show me two nights 'next weekend' booked into a sandbox of our PMS, with the dates said aloud before availability is checked.

    A good answer: The agent names both calendar dates and the number of nights and waits for a yes, then checks the PMS. The reservation appears in the sandbox during the call with room type, rate plan, requests and loyalty number.

  2. 02

    Where does the total come from, and does it include taxes and fees?

    A good answer: From the PMS for the chosen rate plan, including taxes and any resort or service fee, spoken in words. Never the agent's own arithmetic.

  3. 03

    What does the agent ask before it says anything about an existing booking?

    A good answer: Confirmation number read back, then the name on the booking, matched in the PMS, before any detail is disclosed. The modification changes the existing record, not a second one.

  4. 04

    How is the loyalty number handled?

    A good answer: Read back digit by digit, matched to the profile, the profile name confirmed, and only then the member rate applied and the number attached to the booking.

  5. 05

    When is the cancellation policy spoken?

    A good answer: For the chosen rate, before the booking is confirmed, in your wording, with the policy also written on the reservation.

  6. 06

    What happens when a caller interrupts the rate read-out, goes quiet for eight seconds, or asks about visas and restaurants mid-booking?

    A good answer: Stops mid-sentence, prompts once on silence, declines visa advice with a pointer to official sources, answers concierge questions from your data only, and returns to the booking. Shown in a transcript.

  7. 07

    How is the guarantee or deposit taken?

    A good answer: A secure link by SMS or email that appears in the message log during the demo. The agent declines a card number read aloud.

  8. 08

    What is the all-in cost per connected minute at our peak concurrency across properties, and where is the audio processed for each market?

    A good answer: A line-item breakdown including telephony, speech and the language model, a stated concurrency ceiling, and the processing region per market.

Matrix rows that apply

Rows from the global compliance matrix that apply to this page. Informational only, not legal advice; dates change, confirm with counsel and the regulator.

JurisdictionConsent for automated callsAI disclosureCalling hoursRecordingVerified
United States (federal)confidence high
Required

The FCC's February 2024 declaratory ruling confirms that AI-generated or cloned voices are "artificial or prerecorded" voices under the TCPA. Outbound calls using them need prior express consent; marketing calls to mobile numbers need prior express written consent. Inbound calls initiated by the consumer are outside this consent rule.

Conditional

No federal statute yet requires an agent to announce that it is AI. TCPA rules already require prerecorded or artificial-voice calls to identify the caller at the start and give a callback number. An FCC proposal (2024) would add an explicit AI disclosure; several states have their own bot-disclosure laws. Disclose by default.

Required

Telephone solicitations only between 8 a.m. and 9 p.m. in the called party's local time (47 CFR 64.1200(c)(1)).

Conditional

Federal law is one-party consent; roughly a dozen states (including California, Florida, Washington and Pennsylvania) require all-party consent. Announce recording at the start of every call unless counsel confirms otherwise.

2026-09-30
United Kingdomconfidence medium
Required

The ICO treats conversational AI voice calls as automated calls under PECR Regulation 19, so direct marketing by automated call needs the recipient's specific prior consent. Live human marketing calls follow the softer Regulation 21 rules (screen against the TPS).

Recommended

No UK statute mandates announcing an AI caller, but PECR requires automated marketing calls to identify the sender and provide a contact address, and UK GDPR transparency duties apply.

Recommended

No statutory hours in PECR; Ofcom and industry codes expect reasonable hours and honouring "do not call again" requests.

Required

Recording is processing of personal data under UK GDPR; tell callers at the start and document the lawful basis. Financial firms have additional FCA recording duties.

2026-09-30
European Unionconfidence medium
Required

Automated calling systems without human intervention for direct marketing need prior consent under the ePrivacy Directive (Art. 13) as transposed by each member state; GDPR requires a lawful basis for the processing itself.

Required

EU AI Act Article 50 requires that people interacting with an AI system are informed they are doing so unless it is obvious. Transparency obligations apply from 2 August 2026. Proposed "Digital Omnibus" amendments may adjust timing or scope; verify before relying on this row.

Conditional

Set by member-state law and codes (for example, national telemarketing hour rules); no EU-wide statutory window.

Required

Recording needs a GDPR lawful basis and transparent notice at the start; several member states require all-party consent.

2026-09-30
Philippinesconfidence medium
Required

The Data Privacy Act of 2012 requires a lawful basis (usually consent or legitimate interest) for processing; the National Privacy Commission expects clear notice for marketing calls.

Not required

No statute requires announcing an AI caller. Announcing it is recommended and expected by the NPC's transparency principle.

Recommended

No statutory window; BSP consumer-protection rules for financial institutions prohibit harassment and unreasonable hours in collections.

Required

The Anti-Wiretapping Act (RA 4200) makes recording a private communication without the consent of all parties a crime; announce and obtain consent at the start of every call.

2026-09-30
Singaporeconfidence medium
Required

Telemarketing voice calls to Singapore numbers must be checked against the Do Not Call Registry unless the organisation has clear and unambiguous consent (PDPA Part 9).

Not required

No statutory AI-caller disclosure; the PDPC's Model AI Governance Framework recommends transparency.

Recommended

No statutory hours; PDPC guidance and industry codes expect reasonable hours.

Recommended

Recording is personal-data collection under the PDPA and requires notification of purpose; no all-party consent statute.

2026-09-30
Australiaconfidence medium
Required

Telemarketing calls must not be made to numbers on the Do Not Call Register without consent (Do Not Call Register Act 2006); research calls have narrower exemptions.

Conditional

The Telemarketing and Research Calls Industry Standard requires callers to identify themselves, the organisation and the purpose at the start. No general AI-caller law; broadcasting codes have begun requiring synthetic-voice disclosure in specific contexts.

Required

Telemarketing calls only Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m. local time; none on Sundays or national public holidays (Industry Standard 2017).

Conditional

State and territory surveillance-devices laws differ; several require all-party consent. Announce recording at the start.

2026-09-30
New Zealandconfidence low
Recommended

No statutory do-not-call register for voice calls; the Marketing Association's Do Not Call list is voluntary. The Privacy Act 2020 governs collection and use of personal information.

Not required

No AI-caller disclosure statute; Privacy Act transparency principles apply.

Recommended

Industry code expectations only.

Recommended

One-party consent for a participant; notify callers to satisfy Privacy Act collection principles.

2026-09-30
Japanconfidence low
Conditional

The Act on Specified Commercial Transactions regulates telemarketing: the caller must state the business name, the person's name and the purpose up front, and must not re-solicit after a refusal. No general opt-in register.

Not required

No AI-caller disclosure statute; identification duties above apply regardless of who or what is speaking.

Recommended

No statutory hours; industry guidance discourages early-morning and late-evening calls.

Recommended

Recordings are personal information under the APPI; specify the purpose of use and notify the caller.

2026-09-30

    Frequently asked

    Can an AI voice agent write reservations directly into our PMS?

    Yes, for the major cloud property-management systems through their partner APIs, and several PMS vendors list voice agents in their marketplaces. Depth varies from a lead with a note to a full reservation with rate plan, requests and loyalty number, and modifications applied to the existing record. Insist on a live write in a sandbox of your own PMS.

    How does the agent avoid quoting the wrong total?

    By never computing it. A well-built agent asks the PMS for the total of the chosen rate plan including taxes and fees and speaks that number. If the vendor's agent adds room rate and tax itself, the demo will eventually show a mismatch.

    Can a caller change a booking by giving the confirmation number?

    The number alone should unlock nothing. The agent reads it back, asks for the name on the booking, matches both in the PMS and only then speaks about the stay. This is the trap in the demo script most likely to fail, so run it.

    What does a hotel reservations voice agent cost?

    Independent-hotel products are usually monthly subscriptions with a call or minute allowance, sometimes bundled with the PMS or a guest-messaging platform. Usage-priced platforms bill per connected minute plus telephony, with a possible delta for additional languages. Advertised per-minute prices commonly exclude speech, language-model and telephony costs.