Books end to end
Availability, fares and seats, then a secure payment link through the existing gateway, or a reservation held for the counter. Nothing is booked until the customer has confirmed a summary of it.
Case study · AI booking assistant
How a national coach & courier operator in the Caribbean put an AI assistant on its website chat, connected to its live reservations platform, and what happened next.
The situation
The operator runs intercity coaches and a courier network from dozens of branches. Its customers book seats, change trips, ask about fares and luggage, and track parcels, and a lot of them do it in the evening and at weekends, when the call centre is closed.
During office hours the same questions reached staff over and over, and every answer had to be looked up in the reservations system by hand. A chatbot that only answered FAQs would not have helped much: what customers wanted was a booking, a change or a tracking result, not a link to a page.
What we built
The assistant sits in the chat on the operator's website and reads and writes the same platform the branch staff use. It finishes the job in the conversation, and hands over to a person when it should.
Availability, fares and seats, then a secure payment link through the existing gateway, or a reservation held for the counter. Nothing is booked until the customer has confirmed a summary of it.
Reschedules, timetables and stops, parcel tracking, courier drop-offs and loyalty points, all read live from the operator's own systems.
Booking details stay hidden until the customer proves the booking is theirs, and personal details are masked before a transcript is stored.
Policies and FAQs are read live from the operator's website, so their team changes an answer in their own content system, without a developer.
During office hours, a conversation that needs a person moves to the staff console, and later to the operator's contact-centre platform, with the assistant's summary attached.
The cost dashboard shows what every conversation cost, split by language model, speech and messaging, so the business case is arithmetic.
Conversations where something went wrong are flagged for review, and changes to the assistant are replayed against real past conversations before they go live.
Voice and WhatsApp run on the same agent and are being rolled out. Calls will reach it from the operator's existing phone system.
The numbers
Production web chat, last 30 days to October 2026. "Without a person taking over" means no hand-over to staff was needed or asked for; it is not a satisfaction score.
What we learned
Almost two in three conversations arrive when nobody could have answered them. The assistant mostly adds service the business never had, rather than replacing people it does have.
"Confirm before booking" and "verify before revealing" are enforced by the platform, so a clever phrasing cannot talk the assistant past them.
Cost per conversation, a review queue and replays of real conversations turned "is the AI any good?" into questions with answers.
Next step
Start with a 30-day pilot on one channel, connected to your systems, and judge it on real conversations and real costs.