
Every villa, one calendar
Live availability and prices across all of a group's properties, night by night, straight from OPERA.
Direct booking engine
Inline builds the whole booking into your homepage: rooms, extras and payment, with every step landing in OPERA Cloud or your PMS. Every other industry sells on its own page. Why send your guests anywhere else?

Garden Suite
1 bedroom · garden terrace
€1,020
3 nights

Pool Villa
1 bedroom · private pool
€1,420
3 nights
Pool Villa · 23 to 26 Oct€1,420
Airport transfer€160
Sunset boat trip€150
Private chef dinner€190
Total+€310 €1,730
Pool Villa + 2 extras€1,730
Deposit now, 30%€519
✓ Your stay is confirmed
Confirmation51700074
Deposit paid€519
Sea View Villa · 6 to 9 Nov€1,780
Villa held for you60:00
The guest closed the page
Book the Sea View Villa at Alba Cove, 14 to 17 May, with an airport pickup.
alba-cove · book_stay
Booked. Confirmation 51700118, with the transfer. I sent you the deposit link.
Packages
Reservations
Unfinished bookings · 30 days
242 worth €271,040
Most guests leave at payment
Inline books inside your own site, in your look. The guest never leaves it.
Nothing about inventory is stored in Inline. OPERA decides, and every decision lives in OPERA.
Rates, restrictions, deposit rules and availability are read from OPERA when a guest asks, so a new hotel works the way it is already set up.
Guests book on your website. Your team sees it all in OPERA, as it happens, and keeps working there.
Search
GuestPicks dates and a villa on your site
OPERALive rates and availability
Book
GuestAdds extras and their details
OPERAReservation created, with the extras
Pay
GuestPays the deposit through Stripe, into your account
OPERADeposit posted to the reservation
Confirmed
GuestGets the confirmation email
OPERAReady for your team, nothing to re-type
Your regulars won't always open your website. Connect our demo resort, Alba Cove, to your own assistant in a minute and book the way they will.
Works withClaudeChatGPT
1Add Alba Cove
Paste this address as a connector.
demo-api.inlinebooking.com/mcp2Ask in a sentence
I'm Hanna Lindqvist, [email protected]. Book my usual villa at Alba Cove for the same week next June, with an airport transfer.
3Booked, paid, in OPERA
Pool Villa, 4 nights in June
The same villa as last year, the transfer added, the deposit paid, and the reservation in OPERA.
A demo: payments run in Stripe's test mode, so no money moves, and bookings are cleared every night.
Product

Live availability and prices across all of a group's properties, night by night, straight from OPERA.
A code unlocks a rate you already keep hidden in OPERA.
Hidden rate for DIRECT unlocked
Inline sends the guest every step, from the pay link to the confirmation.
Your tags load only after the guest agrees.
Anything OPERA refuses is logged, your staff are alerted, and it can be retried.
Previews use illustrative data.
An AI booking chat on your website, and an MCP connector that lets returning guests book from the assistant they already use. Both run on the same live OPERA rates and rules as the booking engine.
Guests say when and who, in any language, and get the right villa with the price. Try it below.
Regulars connect your hotel to their own assistant once, then book or change a stay in a sentence.
Works with Claude, ChatGPT and any assistant that supports MCP. Guests sign in once with their guest profile, and every action passes the same OPERA checks as the website.

Guests pay the deposit through Stripe, straight into your own Stripe account, and the payment is recorded on the reservation in OPERA.
Revenue and data
An OTA sells the room and keeps the guest. With Inline the booking happens on your site, from the first search to the paid deposit, so you sell more on every stay and see every step of it.
Transfers, dining and experiences are offered while the guest is booking, when they are most likely to say yes. Each one is added to the reservation in OPERA as a package, so your team sees it where they already work.
Every step is measured on your own site: where visitors come from, where they drop off, and which bookings were started and never paid, with what they were worth. The data is yours, not an OTA's.
Previews use illustrative data.
Try it

Book a stay at Alba Cove, our demo resort, and follow every step into the PMS: the upsell, the deposit, the emails, and the calls underneath if you want them.
Type your hotel's address. In about a minute you're on your own homepage, booking your own rooms through Inline.

Live today at an 18-villa resort, across two OPERA properties.
Every booking on their website becomes a reservation in OPERA, and every deposit lands in their own account.
Pricing
Pick the plan for the features you need, then set your number of keys. From $99 a month, with no commission and no fee per booking.
The booking engine on your site, connected to OPERA.
$390/ month
$13 a key, from $99 · $3,900 a year, 2 months free
Sell more on every stay, and see where guests stop.
$540/ month
$18 a key, from $249 · $5,400 a year, 2 months free
Groups with several properties.
$750/ month
$25 a key, from $499 · $7,500 a year, 2 months free
One chat is one guest's conversation with the AI, however many messages. Prices in USD, before tax.
Options
Add only what you need, on any plan.
Launch package$1,500 once
Up to 10 hours: booking pages styled to your site, content and photos imported, staff trained. Included in Established.
Extra AI booking chats$30 per 1,000
For busy seasons, above the chats in your plan.
Support upgradefrom $149 a month
Phone support, 5 days a week, on Essential ($149), or an SLA on Growth ($299).
No. Inline runs in our cloud and connects to OPERA Cloud through Oracle's hospitality APIs. Your team keeps working in OPERA as it does today.
Oracle OPERA Cloud today. Inline reads your rates, rules and inventory from the PMS and writes reservations back, so it works the way your property is already set up. It talks to the PMS through one connector, so if you run a different one, tell us which.
They keep selling from the same OPERA inventory. Inline holds no inventory of its own, so there is nothing extra to sync and nothing to double book.
You do. Guests pay deposits through Stripe into your own Stripe account, and Inline never sees card details. If you don't use Stripe yet, we set it up with you during onboarding.
You do. Reservations and guest profiles live in your OPERA, payments in your Stripe account, and the journey data from your booking page belongs to you, not to an OTA.
A bookable room, suite or villa in OPERA, counted across all the properties in your group. Your price is your plan's rate times your keys: the first 30 at the full rate, every key after that at half.
Every plan includes them: 1,000 chats a month on Essential, 3,000 on Growth and 10,000 on Established. A chat is one guest's conversation with the AI, on your site or from their own assistant, however many messages it takes. Beyond your plan, $30 per 1,000 chats.
Your price follows your keys, key by key, with no jump to a bigger plan: add villas and the next month's bill grows a little for each one.
Yes. The booking engine sits inside the site you already have. Our first resort runs it inside a WordPress theme.
A 30-minute call to see Inline running against OPERA and whether it fits your property. Or send a message and we will reply by email.
Book a call