Direct booking engine
Commission-free bookings on your own site, priced from real inventory, and bookable by a guest's own AI assistant.
- Commission-free direct bookings
- Mobile-first booking flow
- Real room content, photos and occupancy
- Live availability and pricing
- + 10 more, all included
Every direct booking is worth 15 to 20 percent more than the same booking through an OTA, and most hotels still pay a vendor a slice of it. Orian's booking engine is part of the platform, so a direct reservation costs you nothing beyond the card fee. It prices from the same inventory the desk sells from, shows the real room content you maintain in room setup, honours loyalty tiers and promo codes, and applies your occupancy rules, so what a guest sees is what you have and what you meant to charge. The same engine answers phone bookings, the AI receptionist, and a guest's own AI assistant over an open protocol.
Zero commission, permanently
The engine is part of the platform rather than a bolt-on you rent, so a booking taken on your own website keeps its whole value. Direct reservations are recorded with a zero commission and show up as such in your channel mix.
Real content, real prices
Room names, descriptions, photos, bed setups, occupancy and amenities come from your room setup, and the from-rate is your cheapest sellable room of that type with any override applied. Nothing is a second, drifting copy.
Bookable by an AI assistant
Orian exposes a Model Context Protocol server, so a guest asking their own assistant to find and book a room can transact with you directly, searching availability, creating the booking and retrieving it, at zero commission.
Everything booking engine does. Not a highlight reel.
The guest's experience
What somebody booking on their phone at midnight actually meets.
- Mobile-first flowDates, room, extras, confirm, built to be finished on a phone.
- Real room cardsPhotos, description, bed setup, size and occupancy, straight from your room types.
- Live availabilityOnly what you actually have free, with out-of-order blocks and restrictions already applied.
- Add-ons at bookingSell products, transfers, breakfast, an upgrade, with per-stay, per-night or per-person pricing.
- Eight languagesThe interface and your own room content, AI-translated and cached, with right-to-left support.
- Confirmation and portal PINThe confirmation carries the guest portal link and a six-digit PIN for their stay.
Pricing rules it honours
The commercial logic, applied consistently across every channel.
- Occupancy-based pricingExtra-adult and per-child charges per room type, applied before any discount.
- Member ratesA returning guest's loyalty tier discount is resolved by phone number and applied automatically.
- Promo codesPercentage or fixed, with minimum nights, room-type scope, travel window, book-by date and redemption caps.
- Never stackedThe better of the member rate or the promo applies, deliberately, so a code cannot be gamed against a tier.
- Per-date restrictionsStop-sells, closed-to-arrival and length-of-stay rules refuse an invalid stay with a clear reason.
- Deposit and cancellation termsThe rate plan's policy is snapshotted onto the booking at the moment it is made.
One engine, four front doors
The same code path, so the same rules apply everywhere.
- Your websiteThe public booking page, on your brand.
- The AI phone receptionistAria quotes and books through this engine, mid-call.
- Phone and walk-inStaff bookings recorded with their own source for honest channel reporting.
- MCP for AI agentsHotel info, availability search, booking creation and retrieval as callable tools.
- Attribution recordedSource, channel, promo redemption and campaign are written on the booking.
- Storefront includedIf you need the website too, Orian builds one that reads live rooms, rates and reviews.
A day with it, in four moves.
A guest lands on your site
From search, from your storefront, or from a campaign link that already carries the promo code.
They see what you have
Live availability for their dates, real room content, and a price that already includes occupancy supplements and any member or promo discount.
They book
The reservation is created as a direct booking at zero commission, with its policy snapshot, deposit terms and attribution attached.
The stay starts working
The confirmation carries the portal link and PIN, pre-arrival messages are scheduled, and the night is closed on every channel.
What happens elsewhere because of this.
Every module reads and writes the same data, so these are not integrations you configure, they are just what the system does.
Channel manager
The engine sells from the same inventory as your OTAs and honours the same per-date restrictions.
Channel managerWithRevenue manager
Rate recommendations you apply become overrides the engine prices from immediately.
Revenue managerWithGuest experience
The confirmation issues the portal link and PIN, so the stay is already self-service from the moment of booking.
Guest experience14 things you do not buy separately.
There is no module list to price up and no add-on tier. Every hotel on Orian gets the whole platform.
See what it costs- Commission-free direct bookings
- Mobile-first booking flow
- Real room content, photos and occupancy
- Live availability and pricing
- Add-ons and upsells at the point of booking
- Member rates by loyalty tier
- Promo codes with travel and booking windows
- Better-of pricing, never stacked
- Occupancy-based extra guest charges
- Per-date restrictions enforced
- Deposit and cancellation policy snapshot
- Eight languages with right-to-left support
- MCP interface for AI agent bookings
- Source, channel and campaign attribution
Booking engine, answered.
Is there really no commission on direct bookings?
None from us. The booking engine is part of the platform rather than a separate product with its own cut, so a reservation on your own site costs you your payment processor's fee and nothing else. Direct bookings are recorded at zero commission and appear that way in your channel-mix reporting.
How is the price on my website kept in step with my other channels?
It is not kept in step, it is the same number. The engine calls the same availability and pricing code the desk, the phone agent and the AI receptionist use, so there is no copy to drift.
What does 'bookable by an AI assistant' mean in practice?
Orian runs a Model Context Protocol server, which is the emerging standard for letting an AI assistant call real tools. A guest's assistant can look up your hotel, search availability for dates, create a booking and retrieve it later. It goes through the same engine, so the same rates, restrictions and zero commission apply.
Can I run promotions without discounting my loyalty members twice?
Yes. When a guest qualifies for both a member rate and a promo code, Orian applies the better of the two rather than stacking them. That is a deliberate rule: it keeps campaigns safe to run without eroding the tier structure.
Something else on your mind? Ask us directly , a person answers.
Keep going
Edit one rate and it lands on every OTA. One inventory, two-way sync, and a log that proves each push happened.
Read moreTomorrow's rate with the reasoning attached, inside guardrails you set, and your manual price always wins.
Read moreA branded guest app for the whole stay with nothing to download, and requests that become real work on the floor.
Read moreSee booking engine running your hotel.
We load your rooms, your rates and your channels before the call, so the demo is your property, not a sandbox with someone else's data in it.
Oriantec · No card · No lock-in · Live in about a week