Skip to content

Direct booking engine

The guest experience starts with the booking.

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?

albacove.com The guest's AI assistant · no website
Alba CoveStay · Dine · Experiences
Dates23 to 26 OctGuests2 adults

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.

OPERA Cloudor your PMS

21222324252627GSUPVLSVVTPV

Packages

  • TRFAirport transfer160
  • BOTSunset boat trip150

Reservations

  • GSUBERG21 Oct
  • PVLLINDQVIST · DP23 Oct
  • SVVKOWALSKI · HOLD6 Nov
  • SVVMÜLLER · via AI14 May

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.

copies of your inventory kept in Inline
0
maximum age of the availability calendar
15min
before an unpaid booking is released
60min
reservation, even after a double click or a retry
1

Every step lands in OPERA.

Guests book on your website. Your team sees it all in OPERA, as it happens, and keeps working there.

  1. Search

    GuestPicks dates and a villa on your site

    OPERALive rates and availability

  2. Book

    GuestAdds extras and their details

    OPERAReservation created, with the extras

  3. Pay

    GuestPays the deposit through Stripe, into your account

    OPERADeposit posted to the reservation

  4. Confirmed

    GuestGets the confirmation email

    OPERAReady for your team, nothing to re-type

Book from Claude or ChatGPT.

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

  1. 1Add Alba Cove

    Paste this address as a connector.

    demo-api.inlinebooking.com/mcp
  2. 2Ask 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.

  3. 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.

  1. 1Open claude.ai, then Settings, then Connectors.
  2. 2Choose Add custom connector, name it Alba Cove, and paste the address.
  3. 3In a new chat, switch Alba Cove on and ask.

A demo: payments run in Stripe's test mode, so no money moves, and bookings are cleared every night.

Product

The details that make direct bookings work.

Four villas with private plunge pools in a palm garden, seen from above

Every villa, one calendar

Live availability and prices across all of a group's properties, night by night, straight from OPERA.

Promo codes for hidden rates

A code unlocks a rate you already keep hidden in OPERA.

Hidden rate for DIRECT unlocked

Emails that finish the booking

Inline sends the guest every step, from the pay link to the confirmation.

  • Deposit needed, with the pay linksent 09:41
  • Booking confirmedsent 09:44
  • Hold released, if unpaidnot needed

Tracking that waits for consent

Your tags load only after the guest agrees.

Nothing fails quietly

Anything OPERA refuses is logged, your staff are alerted, and it can be retried.

  1. 09:41reservation.createok
  2. 09:42payment.postrefused
  3. 09:42alert.staffsent
  4. 09:47payment.postretried, ok

Previews use illustrative data.

Book by conversation, on your site and in their assistant.

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.

AI booking chat

Guests say when and who, in any language, and get the right villa with the price. Try it below.

Alba Cove

Demo resort, live AI

  1. Hi, I can find the right villa for your stay. When would you like to come, and how many of you are there?

MCP connector for returning guests

Regulars connect your hotel to their own assistant once, then book or change a stay in a sentence.

The guest's assistant

Alba Cove connected

  1. Book us the Pool Villa at Alba Cove from Friday 16 October to Monday, two adults. And ask for a late checkout on the Monday.
  2. search_availability

    Fri 16 to Mon 19 Oct, 2 adults

    Pool Villa available, $1,020

  3. create_reservation

    Pool Villa, guest profile Hanna Lindqvist

    IB4Q8TZ2MN written to OPERA

  4. request_late_checkout

    Mon 19 Oct, 14:00

    request added to the reservation

  5. Done. The Pool Villa is yours from Friday to Monday, reference IB4Q8TZ2MN, $1,020 in total. The deposit link is in your inbox, and the late checkout request is on the reservation for the front desk.

Tools the hotel exposes

  • search_availability
  • create_reservation
  • modify_reservation
  • request_late_checkout
  • add_airport_transfer

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.

A guest paying on a phone at a sunlit breakfast table on a villa terrace

Money never passes through Inline.

Guests pay the deposit through Stripe, straight into your own Stripe account, and the payment is recorded on the reservation in OPERA.

GuestdepositStripepays outYour account
Inlinerecords the payment on the reservation in OPERA
  • Deposits follow your own OPERA deposit rules.
  • Cards, Apple Pay and Google Pay, through Stripe Checkout.
  • Your own Stripe account: your payouts, your settlement.
  • No card data touches Inline's servers.

Revenue and data

The whole booking journey is yours.

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.

Sell the stay, not just the room

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.

Pool Villa · 16 to 19 Oct

$1,020

Extras
$308
Total
$1,328
Upsell
+30%

Extras sold

Last 30 days

  • Airport transfers$18,340
  • Breakfast$12,180
  • Private chef dinners$9,600
  • Sunset boat trips$7,020
  • Late checkouts$2,430

On 46% of bookings$49,570

See where guests stop

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.

Booking journey

Last 30 days

  1. Opened the booking page12,480
  2. Searched dates−43%7,120
  3. Chose a villa−63%2,650
  4. Entered guest details−44%1,480
  5. Started payment−39%910
  6. Paid the deposit−27%668

Biggest drop: 63% leave after “searched dates”

Where visitors came from

  • Google 41%
  • Direct 24%
  • Instagram 15%
  • Email 9%
  • Other 11%
Abandoned bookings
242 · $271,040
Conversion
5.4% · 668 paid

Previews use illustrative data.

Try it

Book a stay, then try it on your own website.

Alba Cove, the demo resort: white villas above a small rocky cove
  1. ✓Searches
  2. ✓Chooses a villa
  3. ✓Adds extras
  4. ✓Leaves details
  5. ✓Lands in OPERA
  6. ✓Pays the deposit
  7. ✓Gets the confirmation

Live demo

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.

Try it on your website

Type your hotel's address. In about a minute you're on your own homepage, booking your own rooms through Inline.

  • Your homepage, with Inline's booking built in
  • Your rooms, colours and fonts
  • A payment page in your brand
  • The dashboard you'd get
White villas with private pools stepping down a hillside to the sea at golden hour

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

Priced per key. Nothing per booking.

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.

A key is a bookable room, suite or villa, counted across all your properties. The first 30 keys at the plan's rate, every key after that at half, above each plan's minimum. More than 250? We'll quote you.

Essential

The booking engine on your site, connected to OPERA.

$390/ month

$13 a key, from $99 · $3,900 a year, 2 months free

AI booking chats
1,000 a month
Setup
$990 once, included on annual
Support
Email
  • Booking engine with live OPERA rates
  • Reservations and payments written to OPERA
  • Deposits through Stripe, to your own account
  • AI booking chat on your website
  • Promo codes for hidden rates
  • Tracking that waits for consent
  • Sync monitoring and staff alerts

Growth

Sell more on every stay, and see where guests stop.

$540/ month

$18 a key, from $249 · $5,400 a year, 2 months free

AI booking chats
3,000 a month
Setup
Included
Support
Phone and email, 5 days a week
  • Everything in Essential
  • Upsells: transfers, dining, experiences
  • Booking journey and abandoned-booking data
  • MCP connector for returning guests

Established

Groups with several properties.

$750/ month

$25 a key, from $499 · $7,500 a year, 2 months free

AI booking chats
10,000 a month
Setup
Included, with the launch package
Support
Dedicated manager and SLA
  • Everything in Growth
  • Several properties in one booking engine
  • Launch package included

One chat is one guest's conversation with the AI, however many messages. Prices in USD, before tax.

Against an OTA

OTA commission at 15%

Inline at 30 keys

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).

Questions.

Do we need to host or install anything?

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.

Which property management systems do you support?

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.

What about our channel manager and the OTAs?

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.

Who holds the guest's money?

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.

Who owns the booking data?

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.

What counts as a key?

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.

Do the AI booking chats cost extra?

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.

What if we add villas?

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.

Can we keep our current website?

Yes. The booking engine sits inside the site you already have. Our first resort runs it inside a WordPress theme.

Talk to the people who build it.

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

  1. 01Your property
  2. 02Building
  3. 03Your preview

Try it on your website.

In about a minute, your homepage with Inline's booking built in: your colours, your rooms, your payment page, and the dashboard you'd get.

Private, kept for a year. Privacy