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
Check-in
10 Jul
Check-out
13 Jul
Guests
2 adults
July 2026
3 nights · Total 401 € · Free cancellation
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
Check-in
10 Jul
Check-out
13 Jul
Guests
2 adults
July 2026
3 nights · Total 401 € · Free cancellation
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
Superior double
2 adults · 24 m²
Room only
Free cancellation
Breakfast included
Free cancellation
Add an experience
1 rooms · 3 nights
449 €
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
Scan document
Line the document up inside the frame
- SurnameBAREA MARTÍNEZ
- First nameJAN
- Document no.·······4R
- NationalityES
- Date of birth14 / 03 / 1988
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.