Haven has native upsells you create and sell yourself: experiences (packages, retreats, and other rich offers) and add-ons (lightweight paid extras). They are first-class Haven features — not a third-party marketplace. Guests pay through the same Stripe checkout as the stay. Haven takes 0% commission on them.
This is the default way to sell extra revenue around a stay: a couples retreat, a chef dinner, late checkout, a hot-tub fee, a welcome hamper, an airport transfer, a wedding package, a yoga weekend, paddleboard rentals, villa provisioning — whatever you actually offer.
Host Co is a separate, optional integration for people who already have (or want) a Host Co store. It is not required, and it is not how native experiences and add-ons work.
Everything lives in one Upsells catalog under Host Dashboard → Upsells (/host?tab=bundles). Every item shares the same pricing, scheduling, inventory, and payment pipeline; the presentation decides how guests meet it:
| Experience (card) | Add-on (toggle) |
|---|
| Built for | Packages, retreats, and sellable stories | Small paid extras |
| Guest sees | Marketing cards (cover photo, gallery, video, what's included, full write-up) | A short toggle at checkout |
| Typical examples | Couples retreat, chef's table, adventure day, spa package, wedding weekend | Hot-tub fee, late checkout, crib, grocery stock, extra cleaning |
| Styling | Cover photo, gallery, video, what's included, full write-up | A compact one-line toggle with its price |
Presentation is only styling. Where an item appears is set by the three placement toggles below, so an add-on can absolutely live on the property page and an experience can be checkout-only. You can switch the presentation at any time without recreating the item.
Each item has three independent placements. New items start with all three on; turn off any you don't want.
- Show on the property page — a card in the Experiences section of your public property and collection pages, before anyone books.
- Offer at checkout — guests can add it while booking, in the trip editor and the arrival prompt, so it's paid with the stay.
- Offer after booking in the guidebook — booked guests purchase from the guidebook Offers tab without leaving Haven. This works for Haven bookings and for Airbnb / Vrbo / PMS-synced stays that have a guidebook.
If all three are off, guests will not see the item anywhere. Property page on with both purchase placements off shows the card with a Learn more view and no way to buy — useful for something you quote by hand, confusing otherwise.
Some richer purchase options only make sense once a stay exists, so they are guidebook-only: named price options (variants), optional paid extras, deposits, quote requests, and time-slot / event scheduling all happen in the post-booking Offers tab.
Native experiences and add-ons are charged through your Stripe Connect account, the same way the stay is. Haven does not take a percentage of the upsell. Stripe's usual card processing (and, for some non-US payouts, Stripe's cross-border payout fee) still applies — those are Stripe costs, not a Haven commission.
Host Co is different: those sales complete on Host Co, Host Co fulfills them, and Host Co's marketplace commission applies. See Host Co store.
- Open Host Dashboard → Upsells (
/host?tab=bundles), or go to /host/experiences.
- Click Create, or use one of the assisted paths:
- Create with AI — describe the offer in a sentence ("paddleboard rentals, we have 2 boards, $100 each per day") and Haven pre-fills the whole draft: presentation, pricing model, quantity caps, inventory, scheduling, copy, and guest questions. You review before saving.
- Import from website — paste any page URL (your site, a partner, a third-party operator — any domain) or a menu, and Haven drafts native upsells. See Import upsells from a website.
- Set the name, pricing, where guests can buy it, and which properties or multi-unit sites it is offered on.
- For experiences, add the story: cover photo, optional promo video, gallery, what's included, and the long description.
- Leave Active on when you want guests to see it.
You can also attach items by property: pick a listing and switch its whole catalog on or off.
Changes autosave. The studio includes a live guest preview (property page for experiences, checkout for add-ons).
Pricing models (same options for both presentations):
- Included (no extra charge) — marketing around the nightly rate; nothing is added to the total
- Flat package fee — one amount per booking
- Per guest
- Per night
- Per guest, per night
- Request a quote — no automatic charge; the guest requests it, you reply with a price, and they pay through Haven. Built for provisioning and custom itineraries. See Provisioning and quote requests.
Party-size pricing (for per-guest models and flat packages):
- Minimum / maximum participants — with an optional "smaller groups can request a quote" fallback below the minimum
- Adult and child rates — set the child age cutoff and a child price (fixed, or a % of the adult rate)
- Price tiers by group size — e.g. 2–4 guests pay one per-guest rate, 5+ a lower one
- Base-plus-extra — a flat price covers up to N people, each extra person adds a set amount
- Fixed party — describe exactly what a flat price covers ("2 adults + 2 children")
- Minimum age — shown to guests as a requirement
Price options and extras (guidebook purchases):
- Named price options (variants) — one listing, several prices ("Half day" / "Full day"); the guest picks one
- Optional paid extras — tick-box add-ons on top of the item ("photo package +$50")
- Seasonal prices — date-window overrides of the base price (high season vs. low season)
- Deposits — charge a percentage at checkout and settle the balance in person
- Package components — mark other upsells as included, and guests see "This package includes …"
- Tax code — your own per-item tax classification, frozen onto every receipt line
Honest-price disclosures: a "price may change" flag with an optional note (for third-party-operated items), and a guest-visible "not included" line ("Excludes park entrance fees").
Prices use the property's currency. If one item is offered on properties that use different currencies, Haven will not invent a conversion — scope it to properties that share a currency, or create separate items.
- Quantities — let guests choose how many units to add (2 paddleboards, 3 airport transfers), with an optional unit name and a per-booking cap.
- Finite inventory — give an item real stock (you only own 2 paddleboards) and Haven prevents overselling across overlapping stays, per property or pooled across a multi-unit site. Sold-out items show as sold out instead of disappearing.
See Inventory and scheduling for how holds, pools, and sold-out states work.
Items can be pinned in time when guests buy them:
- Any stay date — the guest picks a day of their stay (optionally excluding arrival or departure day)
- Time slots — recurring bookable start times with optional per-slot capacity
- Fixed event dates — specific sessions with seat counts (a Saturday retreat, a full-moon dinner)
- Blackout and season windows — block dates or limit an item to a season
- Duration — display-only length shown to guests
- Operated by — attribute fulfillment to a third party ("Fulfilled by Bali Adventure Co")
Details in Inventory and scheduling.
Attach questions guests answer at purchase ("Any dietary restrictions?", "Wetsuit size"), free-text or multiple choice, optional or required. Answers freeze onto the purchase and show up in your fulfillment queue.
- Optional minimum stay before a guest can buy it
- Optional purchase lead time (needs N days' notice before arrival)
- Taxable — when on, the amount joins the stay's add-ons tax base
- Refundable — whether it participates in refund math if the stay is cancelled
- Self-cancel window — optionally let guests cancel an item themselves up to N days before its date, with an automatic refund
- Active — hide it from guests without deleting it
- Fulfillment notes — private host-only reminders (never shown to guests), e.g. "Preheat the hot tub the morning of check-in"
Where it is offered
- Individual properties
- Whole multi-unit sites (every member listing)
- Before booking, after booking, or both
How experiences appear on the site
- Inline — cards on the property home page
- All in one tab — one Experiences tab in the site nav holding every package
- Dedicated tab — a site tab pinned to a single experience (useful for a signature retreat or package)
- Multi-unit sites can also feature member-property experiences as story cards
Rename the guest-facing Offers / store label under Upsells (Guest Offers name). That name is what guests see on property pages, in the guest portal, and in reservation emails. Leave it blank for the default "Guest Offers" (shown as "Offers" on compact tabs).
These are general-purpose upsells. Typical uses:
- Retreats and packages — couples weekends, wellness or yoga retreats, hunting or fishing packages, destination-wedding add-ons
- On-property hospitality — private chef, in-home massage, welcome hamper, stocked fridge, celebration setup
- Stay extras — early check-in, late checkout, extra cleaning, pet fee, crib, extra linens
- Access and recreation — hot tub, kayaks, e-bikes, paddleboards, boat, ski locker — with real inventory so you never oversell
- Transfers and services — airport pickup, grocery delivery, mid-stay clean
- Quote-only offerings — provisioning, large events, or custom itineraries priced by hand
If you fulfill it and want the money to land in your Stripe account with no Haven commission, create it as a native experience or add-on.
- Amounts selected with the stay become frozen line items on the booking (receipts, guest portal, refund math). Later catalog edits do not change a stay that is already booked.
- Amounts bought after booking from the guidebook create a separate purchase on that reservation and pay out through your Stripe account.
- You get a host notification when a guest purchases an experience or add-on.
- Every sold item lands in your fulfillment queue in the studio — grouped by day, with guest answers, and statuses you move from needs-action to confirmed to fulfilled. See Fulfilling upsells.
- If the stay is cancelled, paid guidebook purchases refund automatically; if the dates change, scheduled items that fall outside the new stay are flagged for your review.
If Hospitable or Guesty already has upsells, Haven can import them. They appear on the PMS upsells sub-tab (read-only catalog from the PMS) and can be purchased in the guidebook through Haven checkout. They are not the same as native experiences and add-ons, and they are not Host Co.
Host Co is only for people who want Host Co's own store — local partner products Host Co fulfills, or a Host Co catalog they already run. Connect it under Integrations, then curate which items show on each property from Upsells → Host Co. Connected items can appear on the property page and in the guidebook. Host Co handles payment and fulfillment and takes its marketplace cut.
Native experiences and add-ons do not require Host Co.