Skip to content
Guide

Hotel booking engine: how to win more direct bookings

Every booking that comes in through your own website costs you no OTA commission and brings you the guest directly. For that to work, your hotel website needs a booking engine that convinces on a smartphone, only shows rooms that are genuinely free and puts the booking into the PMS without anyone retyping it. This guide shows what matters and how to set up your booking engine properly.

01

What is a hotel booking engine?

The booking engine is your website’s front desk: it takes bookings around the clock, even when nobody is at reception.

A hotel booking engine, sometimes called an online booking system or internet booking engine (IBE), is the part of your website where guests book for themselves. The guest enters arrival, departure and number of people, sees the available room types with photos and prices, chooses a rate, adds extras such as breakfast or parking, accepts the terms and completes the booking, with online payment if you wish.

The alternative is an enquiry form. It is quick to build, but it costs you bookings: the guest waits for a reply, compares on Booking.com in the meantime and books there, because they get an instant confirmation. Especially in the evening and at weekends, when many guests plan their holidays, there is often nobody at reception to answer enquiries straight away.

What matters is where the booking engine gets its data from. If it works with its own room inventory, someone has to maintain availability and rates twice. If it is part of the PMS or directly connected to it, there is one single picture for reception, OTAs and website.

02

What hoteliers need from a booking engine

A guest decides within minutes whether to book directly with you or through the OTA after all. Every moment of doubt, every extra step and every price that suddenly goes up at the end sends them back to Booking.com. The following points are therefore not nice-to-haves but must-haves.

The key requirements
The key requirements
RequirementWhy it mattersHow to recognise it
Works on mobileMany guests search and book on their smartphone, often in the evening on the sofa.Calendar, room selection and payment work with a thumb, without zooming.
Real availabilitySelling a room that is not free costs money and trust.Inventory and rates come from the PMS and are checked again before confirmation.
Online paymentA deposit or prepayment reduces no-shows and secures your revenue.Deposit as a percentage, a fixed amount or the first night; balance clearly defined.
Extras and upsellsBreakfast, parking or late check-out increase revenue per booking.Extras with price and unit go straight into the booking and the total.
Clear cancellation termsGuests book more readily when they understand the cancellation deadline.The policy is shown in plain language before the guest books and is saved with the booking.
Your own address and hotel designThe guest should feel they are with you, not on someone else’s site.Logo, colours and an address with your hotel name or your own domain.
Integration into the websiteThe path from “Book now” to choosing a room must be short.Booking button, availability search or embedded widget on your pages.
Multiple languagesGuests from abroad prefer to book in their own language.Room descriptions, terms and confirmation in your guests’ languages.
03

How to choose a booking engine

Booking engines are offered as a standalone product, as part of a channel manager or as part of the PMS. For small and mid-sized hotels, the PMS option is usually the simplest, because there is only one room inventory, one rate list and one contract. But look beyond the features to the pricing model: some vendors charge a commission on every direct booking, others a fixed fee.

Before you decide, make a test booking on your own smartphone. Count the steps to the confirmation, note when the final price appears, and then check that the booking has arrived in the PMS in full, with guest, rate, extras and payment.

Questions to ask every vendor

  • Does the booking engine use the same room inventory and the same rates as the PMS?
  • Is availability checked again immediately before confirmation?
  • Does the booking engine charge a commission per booking, or is it included in the price?
  • Which payment methods and deposit rules are possible, and what does online payment cost?
  • Can extras, promo codes and corporate rates be offered in the booking flow?
  • Is there an address or domain of your own for your hotel, and a design with your logo?
  • How is the booking engine integrated into your existing website?
  • Does the guest receive an instant confirmation with all details and the cancellation terms?
04

Set-up in six steps

The technical part is done quickly. What takes time is good content: photos, room descriptions and terms guests can understand. Set aside a quiet day for it and ask a second person to test the page as a guest.

From master data to your first direct booking

  1. 01
    Complete your room types

    Photos, amenities, occupancy and description for each room type, in every language you want to offer. Good photos sell more than any text.

  2. 02
    Define rates and terms

    Which rates can be booked direct, with or without breakfast, flexible or non-refundable? Every rate needs a clear cancellation deadline.

  3. 03
    Set payment and deposit rules

    Decide whether bookings come in as requests, are confirmed instantly or are only accepted with payment, and how much the deposit is.

  4. 04
    Choose your extras

    Two to five well-described extras with a photo work better than a long list. Breakfast, parking and late check-out are a good start.

  5. 05
    Check the design and publish

    Apply your logo and colours, click through the page on a smartphone and a computer, then publish.

  6. 06
    Add it to your website and test

    Place a booking button or availability search on your home page and room pages, run a real test booking and cancel it again.

05

Common mistakes and how to avoid them

Most booking engines do not fail because of technology but because of details that unsettle guests. If you honestly compare your own booking page with your listing on Booking.com, you will usually find the weak spots within minutes.

Mistakes that cost you direct bookings
Mistakes that cost you direct bookings
MistakeConsequenceDo this instead
Booking direct is more expensive than on the OTAThe guest books on the OTA and you pay commission.Direct is at least as cheap, or comes with a tangible extra.
The booking page looks unfamiliarThe guest wonders whether they are still on the hotel’s site.Logo, colours and an address with your hotel name.
Tourist tax or extras only at the endThe guest drops out just before completing.Show the total price early and in full.
Separate inventory alongside the PMSOverbooking on Saturday evening when both sell the last room.One inventory for reception, OTAs and website.
Booking button hard to findVisitors read and leave.A visible button on every page, on mobile too.
Unclear cancellation deadlineGuests would rather book flexibly on the OTA.Deadline in days before arrival and the fee in plain language.
06

How STRYK handles it

In STRYK, the booking engine is part of the PMS and included in the base price. It shows the same room types, photos, rates and terms you maintain centrally in STRYK. Just before confirmation, STRYK checks the total price and available rooms once more, briefly locks the inventory of that room type and so protects even the last room if an OTA booking comes in at the same moment. A double click or reloading the page does not create a second booking.

You decide whether bookings come in as requests, are confirmed instantly or can only be completed with payment. Online payment runs through the built-in payment service, as a percentage deposit, a fixed amount or the first night. You collect the balance at the hotel or have it charged automatically at the cancellation deadline. Extras, promo codes and corporate rates can be offered in the booking flow; the total price includes pricing rules, discounts, extras and tourist tax. The cancellation policy is saved with the booking, so nobody has to guess later what was agreed.

You design the booking page in Website Studio: your property’s logo and colours, five templates to choose from, an internal preview before publishing and a check that shows any missing details. The page runs at an address with your hotel name on staystryk.com or on your own domain, and can be added to your existing website via links, buttons or embedded widgets. Guests receive a confirmation with a PDF and a calendar entry and can use the same link to check in online before arrival.

Frequently asked questions

What is the difference between a booking engine and a channel manager?+

The booking engine sells rooms on your own website. The channel manager connects your hotel to OTAs such as Booking.com or Expedia. Both should use the same inventory and the same rates; in STRYK, the booking engine is part of the PMS and the channel manager is included in the STRYK core price.

Do I need a new website for a booking engine?+

No. The booking engine is added to your existing website via a booking button, an availability search or an embedded widget. Your web agency usually only needs the links or the widget code.

Does the guest have to pay straight away when booking direct?+

That is up to you. A deposit at booking and the balance at the hotel or at the cancellation deadline is common. For non-refundable rates, full prepayment makes sense. In STRYK, online payment runs through the built-in payment service; bank transfer is not offered in the online checkout.

Can my own booking page cause overbookings?+

Yes, if it works with its own room inventory. If it uses the same inventory as the PMS and channel manager and re-checks before confirmation, the risk is very low. STRYK checks immediately before every confirmation whether the room is still free.

Can I use my own domain?+

In STRYK, the booking page runs at an address with your hotel name on staystryk.com. Alternatively, it can be reached on your own domain.

How much does a booking engine cost?+

Depending on the vendor, a monthly fee, a commission per booking or both. In STRYK it is included in the base price; only direct bookings paid online through STRYK incur a platform fee of 1.9%.

In which languages can guests book?+

STRYK’s guest pages are available in 18 languages. You maintain room descriptions for each language you offer your guests.

Keep reading

Test STRYK with your real hotel day

14 days free, no setup fee. We set up your rooms, rates and first workflows together with you.

Questions about STRYK?