Skip to content

Booking engine

Direct sales people actually finish

A fast, clear engine with the price of every day in plain sight. With your logo, your banner and your colour. And without us taking a commission on every booking.

  • A calendar with day-by-day rates and availability
  • Several rooms and several rate plans in the same booking
  • Pay at the hotel, card guarantee, deposit or full payment

Every direct booking is a commission you do not pay

The difference between a mediocre engine and a good one is measured in abandonment. If the customer cannot see the price until step three, or cannot see why that night costs more, they go back to the OTA. That is why we show the price right on the calendar.

Search

The price of every night, before choosing

The calendar loads the lowest available rate for each day and dims the days with no availability. The customer sees at a glance where the bargain is and which dates they cannot ask for, without guessing at combinations.

  • Adults, children and number of rooms chosen with buttons, not dropdowns
  • A scarcity notice when three units or fewer are left
  • Readable messages when a restriction blocks: "minimum stay of 3 nights", not an error code

Results and checkout

Combine rooms and rate plans without losing sight of the price

Each room type shows its photos, its capacity and the different rate plans available, with their policy and price clearly stated. The customer can easily add rooms with the selector buttons, and the bottom bar updates the total in real time. At checkout, the breakdown stays visible throughout, so the customer can see the detail of their booking at a glance.

  • Promo codes: percentage or fixed amount, with minimum spend, discount cap and a maximum number of uses
  • Cross-selling of experiences: add experiences and services during the booking process
  • A booking summary: night-by-night breakdown, clearly identified discounts and the final total highlighted

Payments

Choose how to take payment for each booking

Four modes configurable per hotel. The customer never types their card into a screen of ours: the charge is processed by a PCI-certified gateway. We only store the brand and the last four digits.

Pay at the hotel

Instant booking, no card. With limits per IP and per email so nobody can empty your availability with phantom bookings.

Card as a guarantee

The card is stored without charging anything. You can then charge a no-show from the PMS, with double confirmation.

Deposit

You take the percentage you choose at the time of booking and the rest at the hotel.

Full payment

The whole amount up front, with the booking marked as paid in the PMS.

After booking

The guest manages themselves

The confirmation email carries a private link. From there they see their booking and its payment status, complete online check-in by filling in the guest registration for everyone in the party, and cancel if the policy allows it.

  • They can also log in with booking reference and email, no password needed
  • If the booking came from an OTA, the portal says so and sends them there to manage it
  • Links are stored only as a hash: not even from the database can they be reconstructed

On your website

A search box on your website with one line of code

Copy a snippet from the dashboard and paste it wherever you like. It renders a search box in your brand colour, does not interfere with your website styles and opens results in the engine. No plugins, no dependencies.

  • There is also a JSON API for results and packages if someone else builds your website
  • Your engine address is a random code: nobody can probe URLs to list hotels

Under the surface

What stops anyone pulling a fast one

Signed prices

Every option carries a cryptographic signature. If someone tampers with the price in the browser, the booking is rejected.

Full revalidation

Before confirming, price, availability, restrictions, capacity and mapping are all rechecked against the database.

Payment verified server-side

The booking does not exist until payment is confirmed from the server side, never because the browser says so.

No duplicate bookings

If a payment notification arrives twice, it is processed once. The system is idempotent by design.

Frequently asked questions

Do you charge commission on direct bookings?

No. The engine is included in the plan. The only thing you pay on top are the payment gateway fees, which the gateway charges you directly.

What do I need to accept payments online?

An account with the supported payment gateway, only if you want to take payment online; we help you set it up during go-live. If you work in "pay at the hotel" mode the engine runs with no gateway at all. And if you set up a mode with payment but have not entered the keys yet, the engine falls back to pay at the hotel instead of blocking the sale.

Can I brand it as my own?

Yes: logo, wide cover banner, search box headline, accent colour and links to your terms and your privacy policy. Images are served from addresses that do not reveal your internal identifier.

Do engine bookings reach the PMS?

Instantly, and by the same path as a Booking.com booking. They appear in the planner, at the front desk, in housekeeping and in the bookings list, and availability is decremented and pushed to the channels just like any other.

Get it running this week

We migrate your rates, connect your channels and open you for sale. No setup fee and no lock-in.