Booking engine
Guests book with you, commission-free
A public booking page, a widget for your website and, if you wish, online payment collected into the hotel's merchant account. Rooms, prices and availability come from the same calendar as your channels.
Sales rules
Your page, your terms
The engine uses your rooms, rate plans and restrictions. You set its look and its limits, then share the link wherever guests look for you.
- Accent colour and welcome text in each language
- Minimum nights, maximum nights (30 at most) and minimum booking lead time
- Public link for your social media, emails and Google listing
- Link with dates, adults and language pre-filled, to send to a guest
- The booking page can be displayed inside the hotel website
Selling direct
Payment, discounts and widget
Online payment with Stripe or CMI
No payment, a deposit (30% by default, adjustable) or the full stay, with a “pay at the hotel” option. The money goes to the hotel's merchant account. Without an active gateway, online payment stays hidden.
Promo codes
A 1 to 90% discount on accommodation, limited or unlimited uses, an arrival date window. A code can be switched off in one click.
Widget for your website
Search bar, “Book” button or a room list with prices, in the theme, colour and language of your choice, with a live preview before you copy the code.
Integration
Plugged into the website you already have
WordPress, Joomla and Drupal extensions
WordPress: shortcodes, Gutenberg block and widget. Joomla 4 and 5, Drupal 10 and 11. Downloadable from the developers page.
Developers pagePlatform guides
Step by step for Wix, Squarespace, Webflow, Shopify, Google Sites and plain HTML.
API v1
Keys by scope: read, bookings, points of sale, exports, HR, locks. A key is shown only once and stays server-side; it is not needed for the widget.
Documentation
FAQ
Your questions
Which account receives booking payments?
The hotel's own merchant account, through its own Stripe or CMI gateway, enabled after a successful test.
Is an unpaid booking cancelled?
No. The booking is recorded before payment and nothing cancels it automatically.
Do I need a developer to install it?
No: the public link works on its own, and the widget is pasted like a code block. The API is only for creating bookings from your own code.
Does the engine measure the conversion rate?
Not yet: visits are not tracked. The module summarises bookings received over the last 30 days.
See also
Hotel websites
Ready templates, own domain, 4 languages.
Learn moreChannel manager
Availability and rates to your channels.
Learn moreIntegrations
Channels and software, with their real status.
Learn more
See Otelvya on your own cases
A guided presentation on your real questions, or a free trial workspace: no payment method is required to sign up.
