Back to Blog

Case Studies

How a Boutique Hotel Chain Achieved 5.8x ROAS in 60 Days

Mediterranean Escapes went from scattered OTA campaigns to a unified AI-optimized strategy — and saw revenue per room night increase 230%.

6 min read AdvertisingSystems Team, Customer Success

The challenge

Mediterranean Escapes runs 12 properties across Spain and Portugal. Each property had its own OTA campaigns (Booking.com, Expedia, TripAdvisor) plus some Google and Meta activity. The marketing lead was spending 2–3 hours a day jumping between extranets, updating bids and budgets by hand, and still seeing huge variance in cost per booking and occupancy.

They needed one place to see performance, set rules, and let automation handle the rest — without hiring more people.

What we did

We connected all OTA and paid accounts to AdvertisingSystems in under a week. The team set occupancy and revenue targets per property; our AI Budget Allocator and bid rules then reallocated spend toward the best-performing campaigns and dates.

They used our cross-channel dashboard to spot which properties and OTAs were driving the most revenue per euro spent, and shifted budget accordingly. Manual bid updates stopped; the system now adjusts every 15 minutes.

Results

Within 60 days, Mediterranean Escapes saw ROAS climb to 5.8x on average across OTAs and paid, with revenue per room night up 230% for the same period year over year. Time spent on campaign management dropped from ~15 hours a week to under 2, and they’ve since expanded the same setup to a new property in Italy.

Takeaway

Unifying OTA and paid channels in one AI-driven system doesn’t just save time — it surfaces which combinations of property, OTA, and creative actually drive revenue. Once you see that, reallocation and automation do the rest.

Schedule a meeting