Why AI projects stall in travel and hospitality
Chatbots are not new in travel. Most were scripted, frustrating and disconnected from the booking, and the generative versions bring a new risk: promising something the policy does not allow.
Travellers ask the same questions at every hour, in every language, and expect an answer that matches the booking they actually hold. We build AI agents that read live availability, rates and reservations from your PMS, CRS or booking engine, quote only your real policies, and hand over to staff when money, safety or a complaint is involved. Senior engineers own the design, AI coding agents carry the volume, and every line is reviewed by a human.
Key highlights
Chatbots are not new in travel. Most were scripted, frustrating and disconnected from the booking, and the generative versions bring a new risk: promising something the policy does not allow.
Each agent works from live data and approved policy, and each one has a clear handover point to your staff.
A tool using agent on WhatsApp, SMS and web chat that reads the reservation from OPERA Cloud, Mews or your PMS, answers pre arrival and in stay questions, sells upgrades and add ons, and opens tickets for housekeeping or maintenance.
A phone agent that checks availability and rates through your CRS or booking engine, takes new bookings and changes, and transfers to a reservations agent with a summary when the guest asks for a person or the request is complex.
A conversational planner that searches your real inventory, flights over GDS or NDC APIs, hotels and activities, assembles an itinerary and hands the customer a priced, bookable basket instead of a list of ideas.
Reads the disruption, the passenger's booking and your rebooking rules, proposes options, explains entitlements from your approved policy text, and escalates compensation and exceptions to a human.
Classifies reviews and survey comments by property, department and issue, summarises trends for each general manager and drafts on brand replies for staff to approve.
Generates and translates property, room and tour descriptions from structured facts, checks them against your brand guide and pushes approved copy to your CMS and distribution channels.
We rank use cases by guest impact and risk, then check the data: PMS and CRS API access, policy documents, FAQ content, message history and which channels are in scope.
We build a golden set from real guest conversations and edge cases such as cancellations and refunds. The prototype is scored on correctness, policy compliance and handover behaviour on every change.
One property or one queue goes live, with staff able to see and take over any conversation. Flagged answers feed the test set and the policy text.
Rollout across properties, brands and languages with dashboards for containment, handover rate, guest satisfaction, cost per conversation and drift alerts.
Travel AI handles passport details, payment data and personal preferences, and its answers can create obligations. Governance covers both.
Card data never reaches the model. Payments are taken through tokenised payment links or IVR secure capture handled by your PCI DSS compliant provider. The AI sees only tokens and booking references, which keeps it out of cardholder data scope. Passport and loyalty details are redacted before any external model call.
The agent can only promise what policy allows. Refund, cancellation, compensation and fare rules are retrieved from approved policy text and applied through tools that check eligibility, not decided freely by the model. Exceptions and goodwill gestures go to staff, and every promise is logged.
Guests know they are talking to AI. Agents identify themselves as AI, as EU AI Act transparency rules require from August 2026, offer a human at any point, and keep a full transcript with sources so any disputed answer can be reviewed.
Model choice is made per use case after testing on your conversations. The integrations are what let the agent act on real bookings.
Tell us the use case. Written scope, timeline and cost estimate within 48 hours.