Back to case studies
hospitality
Country hotel, 42 rooms, Leningrad Region

Country hotel website with a commission-free booking module

80 days
5 people
30 views
Country hotel website with a commission-free booking module

The challenge

The hotel got 80% of bookings through aggregators at a 15–20% commission. Its own site was beautiful but had no booking — the button led to the same aggregator. The goal was direct booking with online payment, quota sync with a channel manager, and package deals not available on aggregators.

The solution

We built a booking module: an availability calendar by room category, dynamic prices by season and day of week, and quota sync with TravelLine so a room is never sold twice. We created “website-only” packages: a stay with dinner, a spa weekend, holiday programs — things aggregators cannot show. Payment by card or SBP, and the guest gets an automated confirmation email with upsells (sauna, transfer, late checkout). For queries like “hotel for the weekend Leningrad Region” we created landing pages with prices and photo galleries.

Technology stack

Next.js
Node.js
PostgreSQL
TravelLine API
СБП

Gallery

Country hotel website with a commission-free booking module - image 1
Country hotel website with a commission-free booking module - image 2
Country hotel website with a commission-free booking module - image 3

Metrics

₽7 млн/год
saved
51%
direct
+₽2 100
upsell
35%
packages

The result

The share of direct bookings grew from 20% to 51% in a year — about ₽7M saved on commissions. “Website-only” packages are chosen by 35% of direct bookers, with an average value 28% higher. Upsells from the confirmation email add on average ₽2,100 to a booking.

Want a similar project?

Get in touch to discuss your idea