The pain and the solution
The pain
- Listing sites take a cut of every booking, and guests think of themselves as the platform's customers, not the house's.
- In a listing the house stands among similar ones and differs only by price; the atmosphere cannot be shown.
- Dates booked on one platform were still free on another, which led to double bookings.
- Where the keys are, the lock code, how to get there - the owner typed it to every guest by hand.
How we solved it
- Its own booking website: guests, phone numbers and booking history belong to the house, with no booking fee.
- Seven galleries by area of the house and a season switch show the house as it will be during the guest's stay.
- The calendar knows both its own bookings and those from Avito and CIAN.
- A day before arrival the guest receives the address, time and lock code; after departure, a request for a review.
Recognise your task? We will solve it for you too.
Discuss a similar projectWhat we did
Winter and summer
The site picks the season from the calendar, and a guest can switch it. Both the photos and the copy change.
Calendar and booking
Booked nights are closed. A request reaches the owner in Telegram with confirm, decline and reschedule buttons under it.
Listing sites
Availability is synced both ways with Avito and CIAN, so there are no double bookings. Sync runs every few hours, as the platforms allow.
Owner's console
Ten sections on the phone - photos, seasonal copy, requests, prices and deposit, lock code, reviews, the bot and guest mailings.
The project in detail
Dom Fogel is a modern house with panoramic windows next to the Prioksko-Terrasny nature reserve near Moscow, let for short stays. Guests are families with children and small groups looking for quiet.
The house used to have a page on a site builder and listings on rental platforms. We moved it to its own server and built a website with photo galleries, an availability calendar, booking and a console from which the owner runs everything on the phone.
How a guest books
The first screen depends on the season: snow and warm light in the windows in winter, forest and long evenings in summer. The site picks the season from the calendar, a guest can switch it, and the copy changes along with the photos.
Then come seven galleries by area of the house: bedrooms, the living room with kitchen, the terrace and fire pit, the children’s corner, the bathroom, things to do nearby. Below are the terms: two nights minimum, check-in and check-out times, cleaning, deposit, extra guest fee, no smoking and no loud parties. Half the questions are answered before anyone writes.
Booked nights are closed in the calendar. The guest picks dates and the number of guests and leaves a name, phone and a comment such as “coming with a toddler, we need a cot”. The request reaches the owner in Telegram at once. A WhatsApp button with a ready message is always there for those who prefer it.
What happens next
The owner confirms, declines or reschedules the booking right under the request message. Once confirmed, the dates close in the site’s calendar and are sent to Avito and CIAN, and bookings from those platforms close dates on the site the same way.
A day before arrival the guest receives the address, time and lock code. A day after departure, a request for a review. If there are no reviews yet, the block simply does not appear.
The owner’s console
The console is password-protected and built for the phone. It holds a summary, a how-to, photos for winter and summer, seasonal copy, requests, prices and terms with the lock code, reviews, the privacy policy with version history, the guest base with mailings and the status of the sync with listing sites.
The site also opens inside Telegram as a mini app: the name is filled in automatically and the phone number is sent with one button.
Who else this fits
Guest houses, glamping sites, holiday bases, bathhouse complexes and short-let apartments: anyone who wants direct bookings and their own guest base, keeping listing sites as one channel among others.
Discuss a similar project
Tell us about your task, and we will suggest how to build something like this for you.
- 01Analysis
We study processes, data and the points where value is lost, and fix the result we are working towards.
- 02Architecture and prototype
We design the system and build the first version on your real data. Stages and cost are agreed before work begins.
- 03Pilot
We launch in one area. Every stage is checked in a test version before it goes into operation.
- 04Scale and support
We connect the remaining areas, take responsibility for how the system runs and keep developing it.

