Case studies/Hospitality
A global hotel group

$1.15M in direct booking revenue recovered in 30 days.

A hotel group running dozens of brands on a shared booking engine combined cart and browse abandonment recovery across the whole portfolio. In the first 30 days, more than $1.15M in bookings came back direct instead of leaking to OTAs.

The challenge

The group had abandonment emails running through their CRM, but only for guests who reached the payment step. Travelers who priced out a stay, picked a room and left from guest details never received anything — and many of them booked the same dates through an OTA a day later, at a commission the group could not recover.

What changed

1

One install, every brand

A single tracking snippet across the shared booking engine, with campaigns and reporting per property and rolled up across the portfolio.

2

Booking and browse abandonment together

Recovery fired from every exit in the booking path — availability, room selected, guest details and payment — with the room, dates and rate dropped into every message.

3

Anonymous demand made visible

Travelers who checked rates without ever identifying themselves were resolved into contactable profiles, giving reservations teams a worklist and the recovery sequence more guests to follow up with.

"Recovery was already running at payment. Starting it earlier is what changed our direct number."

Director of revenue, a global hotel group

The results

$1.15M

direct booking revenue recovered

30 days

to the first million

Dozens

of brands on one install

Recovered bookings counted only when a guest engaged with a recovery message before completing the reservation direct. Customer anonymized at their request.

More case studies

See all

See what this looks like for your property.

Three inputs and a minute. Then 15 minutes to go live, free for 14 days.

Calculate my recovery Start free trial