
Direct Bookings for a Boutique Hotel, Built on Paid Media
A seafront boutique hotel turned ₺343K in Meta ad spend (Mar-Jul 2026) into ₺5.9M in direct bookings: 17.19× ROAS, tracked outside the OTAs.
- Çıralı · Antalya · Türkiye
- Mar 1 - Jul 14, 2026
- 17.19×
- Return on ad spend
- ₺5.9M
- Direct revenue
- ₺343K
- Total ad spend
A seafront hotel competing for direct bookings.
Odile is a 56-room nature retreat set on 25,000 m² of Mediterranean coastline, with yoga, a spa, a private beach, and genuine quiet. The mandate was direct: build a paid-media engine (run by a performance marketing agency, structured and operated as one studio) that drives reservations booked with the hotel itself, not handed to the OTAs.

- 56
- Rooms & bungalows
- 4
- Source markets
- 9
- Campaigns run
How the campaigns were built
The brief called for direct bookings, not more traffic, so campaigns split by funnel stage: awareness first, then traffic ads into the booking site. The same team also built the website guests book on, so the handoff from ad to landing page to confirmed reservation stayed inside one accountable system. Every reservation counted in the ₺5.9M figure came from the hotel's own booking system, not ad-platform estimates.
The results.
₺343K in ad spend generated ₺5.9M in direct reservation revenue, tracked through the hotel's own booking system.
Booked directly with the hotel, not via OTAs.
Across 9 campaigns on Meta.
Served to a high-intent travel audience.
Revenue scaled month over month.
Source: GA4 gross purchase revenue
Premium reach, at performance-grade efficiency.
Unique travelers across the funnel.
Engaged landing-page sessions driven to the booking site.
Under ₺2 per qualified visitor. Best campaign at ₺1.14.
Awareness reached 3.0M people while traffic campaigns delivered visitors to the booking site for under ₺2 each, turning broad reach into measurable, bookable demand. The channel mix and timing behind results like this are not unique to one hotel: see how performance marketing works across MENA hospitality.

