Upsells & experiences

Sell experiences and add-ons with 0% commission

Sell retreats, chef dinners, rentals, late checkout, and provisioning around every stay — with real inventory, scheduling, quotes, and a fulfillment queue. Paid through your Stripe account, 0% Haven commission.

Read the help guide

What you get

  • 0% Haven commission — upsell revenue lands in your Stripe account
  • Sell before booking, at checkout, and after booking in the guest portal
  • Real inventory and scheduling — never oversell two paddleboards to three stays
  • Quote requests for provisioning and custom-priced offers
  • AI setup and website import — your existing offers become purchasable

Your extras earn money everywhere except your own website.

Most hosts already run a second business around the stay — airport pickups, provisioning, boat days, chef dinners, gear rentals — and sell it over text messages and bank transfers, or hand a marketplace 20–30% to list it. Booking tools treat upsells as an afterthought: a single flat fee field, no stock, no calendar, no way to quote something priced by hand. Haven makes the extras first-class: one catalog with real pricing models, real inventory, real schedules, and payment through the same checkout as the stay.

How it works

1

Create the offer — or let AI draft it

Describe it in a sentence ("paddleboard rentals, 2 boards, $100/day each") and Haven pre-fills pricing, quantities, inventory, scheduling, and copy. Or import offers straight from an existing website or menu.

2

Choose how it sells

Rich experience card or one-tap checkout add-on. Flat, per guest, per night, adult/child rates, group-size tiers, seasonal prices, named options, deposits — or "request a quote" when the price depends on the ask.

3

Set stock and schedule

Give items finite inventory (per property or pooled across a site), bookable time slots, or fixed event dates with seat counts. Haven blocks overselling transactionally.

4

Guests buy in three moments

On the property page, during checkout, and after booking in the guest portal — including guests who booked on Airbnb or Vrbo, through the same guest portal.

5

Deliver from the fulfillment queue

Every sale lands in a day-by-day queue with guest answers and statuses — or hand it to your crew: each sale can auto-offer a task to your chef or driver by text, with a Stripe payout on completion.

Watch a sale run itself

The guest buys it. The platform delivers it.

One loop from the guest portal to your chef’s phone: the guest books the dinner and pays through your Stripe, the sale becomes a task with their answers attached, and your chef accepts by text and gets paid when it’s done.

Guest portal · OffersBooked on Airbnb

Private chef dinner

Three courses · on your terrace

$240
Dietary notes1 vegetarian, no nuts
Book for Friday 7pm

Charged through your Stripe — 0% Haven commission

Fulfillment · no app for your crew
Task created from the sale

Chef dinner · Friday 7pm · The Dock House · guest answers attached

SMS to Marco (chef)Dinner for 4, Fri 7pm, The Dock House — $180. Reply Y to accept.
Y
Job done → $180 paid via StripePaid

Key capabilities

Built for

Hosts selling experiences around the stay

Chef dinners, boat days, spa mornings, retreat weekends — sold as rich cards with photos, video, and what’s included, not a fee line.

Operators with real gear and real stock

Two paddleboards, one hot tub slot per day, twelve seats at the full-moon dinner. Inventory and seat counts keep reality and sales in sync.

Villas and lodges that provision

Grocery stocking and custom requests priced by hand — the quote flow turns "it depends" into a paid order without leaving the guest portal.

Anyone leaving marketplace commission on the table

If a marketplace sells your own extras back to your own guests for a cut, native upsells move that margin back to you.

Because it’s one platform

Upsells sell through the same checkout, guest portal and task engine as everything else — which is why a sale is also a dispatched job and a line in your books, not a text thread.

The guest portal is the storefront

Every stay with a Haven guest portal gets the Offers tab — including Airbnb and Vrbo stays — so OTA guests buy your extras on your own rails, commission-free.

See the guest portal

The sale dispatches the work

A sold chef dinner becomes a task offered to your chef by text, with the guest’s answers attached, a deadline, and a Stripe payout when it’s done.

See tasks & fulfillment

Guests plan the whole stay

The checkout step before payment is a day-by-day planner: guests place your offers on the days of their trip, ask for times, or let AI lay the week out — and you see the itinerary on the reservation.

See the itinerary planner

Purchases teach the platform

What each guest buys lands on their guest record — so win-back emails and the AI know who books the boat day and who wants early check-in.

See AI email marketing

Native upsells vs. the usual workarounds

Text messages and bank transfers

No records, no receipts, chasing payment at check-in. Native upsells are ordered, paid, and documented before the guest arrives.

Upsell marketplaces

Marketplaces list your own offers back to your guests and keep 20–30%. Haven charges 0% commission — the sale runs through your Stripe account.

A "custom fee" field in a booking tool

One flat number can’t model a chef dinner for six with a child rate, a seasonal price, and twelve seats. Haven’s pricing shapes and inventory can.

Frequently asked questions

Whoever you choose. Each offer can carry a default fulfiller — your chef, driver, or provisioner — who gets the job by text, WhatsApp, or email the moment it sells, accepts with a reply, and is paid through Stripe when it’s done. See Tasks & fulfillment for the full workflow.

No. Native experiences and add-ons are charged through your own Stripe account, exactly like the stay. Haven takes 0% of the upsell. Standard Stripe card processing applies — that is a payment cost, not a Haven cut.

Yes. Any stay with a Haven guest portal — including Airbnb, Vrbo, and PMS-synced reservations — gets the Offers tab, where guests can buy experiences and add-ons after booking.

Use the "Request a quote" pricing model. The guest sends a request with a message, you reply with a price from your quote inbox, and they accept and pay through the same checkout. Built for provisioning, custom itineraries, and events.

Give the item finite inventory — per property, or one pool shared across a group site. Haven counts overlapping stays against the pool and re-checks availability inside the payment transaction, so the last paddleboard can never be sold twice.

Yes — named price options (half day vs. full day), optional paid extras, adult and child rates, group-size tiers, seasonal date-window prices, and deposits with the balance settled in person.

No. Point Haven’s importer at the site (any domain) or paste a menu, and it drafts each offer as a candidate with the source excerpt shown. You review and approve before anything goes live, and Haven never invents a price it did not find.

Next step

Turn what you already offer into revenue on every booking.

Create your first experience or add-on in minutes — or import them from the website where they already live.

Book a demo