
Hospitality
The guest is ready to book, and the system asks them to start over. Here is what that handoff costs, and where to fix it first.

Most booking systems were bought one at a time. Rooms came first, then tee times, then dining, then a loyalty program that arrived with an acquisition. Each purchase made sense on its own. Together they created a guest journey with four logins and no shared memory.
The cost rarely shows up as a line item. It shows up as abandoned carts at the payment step, as call volume the front desk absorbs, as offers that go to the wrong guest because two systems disagree about who they are.
More common than most operators assume. A 2025 Starfleet Research survey of more than 250 hotel IT decision makers found that only 24% of hotels report full integration of their core systems, and only 32% integrate loyalty and engagement data with their property management system and CRM.
In our work with hospitality operators, the same four patterns come up most often:
The first one is the easiest to measure. Baymard Institute’s meta-analysis of 50 studies puts average cart abandonment in online retail at 70.22%. Among shoppers who left, 18% said the site wanted them to create an account and 17% called the checkout too long or complicated. That research covers online retail, not hotels, but a booking flow that asks guests to start over is the same problem.
Guests don’t abandon because your booking flow is ugly. They abandon because it forgets them.
No. In most cases the platforms are fine. They were simply never asked to talk to each other in the order a guest moves through them.
We map the journey first, then put one experience layer in front of the existing stack: a single identity, one availability read, one payment step. The systems of record keep their jobs. The guest stops noticing they exist. You can see how this plays out in our hospitality and heritage work.
Start with the single worst handoff, often payment and sometimes availability. That one fix is what makes the rest of the roadmap fundable.
A booking engine that does not share guest identity, availability, or payment data with the other systems a guest touches, such as the property management system, tee-time software, dining reservations, and loyalty program. The guest ends up re-entering information at each step.
Usually not. The platforms underneath are typically fine. The problem is that they were never connected in the order a guest moves through them. An experience layer in front of the existing systems can give guests one identity, one availability read, and one payment step while each system keeps its job.
The single worst one, which is often payment and sometimes availability. Measure where guests drop out of the booking flow, fix that step, and use the result to justify the rest of the roadmap.
Compare completion rates at each step of the booking flow, count the calls and manual reconciliation hours your team absorbs each week, and look for offers sent to the wrong guest. Together these show where the revenue and labor are leaking.
Guests abandon bookings at the payment step when the system treats them as a new customer.