Short answer: an automation answers every inquiry within minutes, with real availability and a link to book. Your website carries a booking engine connected to the same calendar the portals read. The routine messages before and after a stay send themselves. The portals stay as a discovery channel. The guests who come to you directly stop slipping away to whoever answered first.
We wrote earlier about online booking systems for small businesses in general. This piece is the accommodation version, because a hotel, guesthouse or holiday home has two problems a barber shop does not. Most of its demand arrives through portals that charge for every booking. And its inquiries arrive around the clock, from guests comparing several properties in the same tab group.
An accommodation business leaks in two places at once
The first leak is speed. A guest planning a weekend writes to three properties on Tuesday evening: one through a website form, one by email, one through a portal. The portal answers instantly, because that is what portals are built to do. The two direct inquiries wait until someone is at the desk with the inbox open. Whichever property confirms dates and price first usually wins the booking. At a small property, the honest answer to "how fast do we reply" is often measured in half days, not minutes. Evenings, weekends and the breakfast rush are exactly when replies wait longest, and exactly when guests are writing.
The second leak is the commission on bookings that did not need a portal. Booking.com's own partner documentation describes how this works: commission is a set percentage of the total booking amount, charged for each reservation received through the platform. The exact percentage sits in your accommodation agreement, and it is higher again if you join a visibility programme. That is a fair price for a guest the portal found for you. It is an unnecessary price for a guest who was already on your website, asked a question, and waited too long for the answer. That guest finished the booking on a portal out of convenience.
Both leaks have the same root: nothing at the property answers when a person cannot.
Put your own numbers on it before building anything
Skip industry averages. Four numbers from your own operation tell you whether this is worth building at all:
- How many booking inquiries reach you directly in a month: website form, email, phone, messenger. Count them from the inbox, do not estimate.
- How long the median inquiry waits for an answer, including the ones that arrive Friday evening.
- What share of your confirmed bookings came through portals last season, and what that cost in commission. The percentage is in your own agreement and the sum is on your commission invoices.
- Your average booking value.
Now the estimate writes itself: every direct inquiry that went cold is a booking that either disappeared or came back through a portal with a commission attached. If twenty inquiries a month wait half a day and your average booking is a few hundred euros, the slow inbox is quietly one of the larger line items in the business. Unlike most line items, it never appears in the accounting.
What a real direct booking path requires from the website
A phone number and a contact form do not make a booking channel. A guest who has decided to book wants to pick dates, see a price and pay, in one sitting, at 23:40 if that is when the planning happens. That takes a booking engine on your own site showing live availability from the same calendar the portals read. Prices must match what the portals show for the same room and dates, and the confirmation must arrive immediately. It is also worth knowing that Google runs its own surface for hotel rates, documented in its Hotel Center help pages, where a property's own website rate can appear alongside the portals.
The price point matters more than most owners expect. If your own website quietly shows a worse rate than a portal shows for the same night, guests notice, and the direct channel undermines itself. Decide deliberately what booking direct earns the guest: a better rate where your portal agreements allow it, a flexible cancellation term, or an extra like late checkout. Then state it next to the booking engine rather than hoping guests assume it.
One calendar, synchronised, or double bookings will find you
The moment rooms are sold in two places, availability has to be synchronised, and this is the part of the stack with the least glamour and the most consequence. The software layer that does it is called a channel manager. It keeps one calendar of record, connected to the booking engine on your site and to every portal you list on, and closes a night everywhere the moment it is sold anywhere. Which systems connect to which portals, and how quickly updates propagate, differs by provider. So the honest first step is asking your current booking software and each portal's own account team what they support today, rather than assuming every combination works.
If you run a single holiday home with one calendar and one portal listing, a full channel manager may be more machinery than the problem needs. A calendar connection and a disciplined process can carry that volume. The test is the same one from the numbers exercise: what does a double booking or a hand-maintained calendar actually cost you per season, in refunds, upgrades and apology discounts.
Answering inquiries is the part worth automating first
Most accommodation inquiries before booking are variations of five questions. Do you have these dates, what does it cost for this many people, is breakfast or sauna included, can we bring the dog, how does arrival work. Every answer already exists in your booking system and house rules. Nothing about the reply requires a person, except that a person is currently the only thing connected to both the inbox and the calendar.
The automation that fixes it watches every inquiry channel you actually use: the website form, the public email address, messenger if guests write there. It reads the dates and party size from the message and checks live availability. Within minutes it replies with concrete options and a link that books directly, in the language the guest wrote in. When the message is unusual, a group taking the whole house, an event, a complaint, it hands the thread to a person instead of improvising. A workflow tool like n8n or Make carries the plumbing, and an AI model writes the reply from your actual availability data. The guest gets an answer while the property sleeps.
Phone deserves the same treatment at properties where booking calls go unanswered during checkout or cleaning hours. We wrote separately about voice agents answering restaurant reservation calls; the accommodation version is the same pattern pointed at room availability instead of tables.
The messages around the stay should also send themselves
Once the booking exists, a predictable sequence follows: confirmation, cancellation terms, then arrival instructions and door codes a day or two before check-in. After checkout comes the review request, aimed at the guests every direct channel depends on. Every one of these is the same message with different names and dates in it, which is precisely what automation is for. On cancellation terms specifically, accommodation booked for specific dates sits in the list of services that Directive 2011/83/EU, Article 16 carves out of the standard 14-day distance-contract withdrawal right. That is exactly why the terms you publish at booking time are the terms that count. Put them in writing in the confirmation rather than relying on a default that does not apply.
Build it in this order
- Instrument the inquiry flow. Route every channel into one inbox or board so you can see volume and response time. This is measurement, not automation, and it takes an afternoon.
- Automate the availability answer. Inquiries with dates get a reply in minutes with live options and a direct booking link, around the clock, with a human takeover path for anything unusual.
- Make the website bookable. Booking engine, live calendar, prices that match the portals, and a stated reason to book direct.
- Synchronise the calendars and wire the guest messages. One calendar of record across engine and portals, then the confirmation, arrival and review sequence on top of it.
The order matters because step two pays for the rest: answering fast lifts bookings the same month, while a booking engine on a site nobody answers for is a shop window on a locked shop.
When not to build this
If you fill the calendar every season through portals, are content with what that costs, and get a handful of direct inquiries a year, automation has nothing to fix; keep the phone loud and spend nothing. The same applies if occupancy is limited by supply rather than demand. This system earns its keep where direct inquiries arrive steadily and wait. It pays where commission invoices grow while your own website could carry part of that work, and where evenings and weekends are exactly when the desk is empty. Run the numbers exercise above before running any project. When a vendor quotes you for this work, read the quote against our comparison guide and count the monthly running costs before signing anything.
Where the audit fits
Our own model on this, as on every system we build, starts before any code. A free audit of about 30 minutes maps your inquiry channels, your booking stack and your portal dependence, and puts your own numbers on what the slow inbox costs. If building makes sense afterward, ongoing build-and-run starts at 600 euros a month plus VAT, quoted after the audit rather than before it, and the code and accounts stay in your name throughout. The wider service is described on our hospitality automation page and our AI consultancy page. Our case studies show how the same build-and-run pattern holds up in other industries.
The short version
An independent accommodation business leaks bookings twice. Inquiries that wait hours lose guests to whoever answered first. Guests who would have booked direct finish on a portal that charges a set percentage of the booking. Fix the answer speed first with an automation connected to your live calendar, make the website genuinely bookable second, then synchronise calendars and automate the guest messages. Portals remain a discovery channel; they stop being the default because they stop being the fastest.
Frequently asked questions
What is hotel direct booking automation?
It combines three parts. An automation answers every booking inquiry within minutes with real availability and a booking link. A booking engine on your own website reads the same calendar the portals do. And guest messages for confirmation, arrival instructions and follow-up send automatically. The goal is that a guest who contacts you directly can complete the whole booking without waiting for a person to be at the desk.
Do direct bookings mean leaving Booking.com and the other portals?
No. Portals are a discovery channel and for most independent properties they stay one. Booking.com charges a set percentage of each booking made through the platform, with the exact rate in your own agreement. The point is not to leave. The point is to stop paying that percentage on guests who came to your website or inbox first and only finished on a portal because it answered faster than you did.
What is a channel manager and do I need one?
A channel manager is the software layer that keeps one availability calendar synchronised between your booking engine and every portal you list on. If you sell the same rooms in more than one place, you need that synchronisation in some form, because the alternative is closing dates by hand in several systems and eventually selling the same night twice.
How much does this cost to build and run?
It depends on how many channels you sell through, what your current booking software supports, and how much of the inquiry flow you want automated. Our model starts with a free audit of about 30 minutes that maps your specific setup and puts numbers on what slow answers currently cost you. If building makes sense, ongoing build-and-run starts at 600 euros a month plus VAT, quoted after the audit.
What should a small property automate first?
Inquiry response. Availability questions arriving by email, website form or messenger should get an answer with real dates and a booking link within minutes, at any hour. It is the cheapest piece to build, it shows up in bookings the same month, and every later piece, from calendar sync to guest messaging, builds on the same connection to your booking calendar.
If you want the numbers exercise done for you, that is what the free audit is for. Tell us how inquiries reach you today and we will map where the bookings leak and what fixing it is worth for your property.

