Revenue

Upsells that feel like service.

Early check-in, late checkout, upgrades and add-ons — offered to the right guest at the right moment, priced by the AI, paid in a tap.

Guest Portal — offers for Maya
Early check-in · 12pm$35 → Late checkout · gap night detected$29 → Airport taxi$45 →
✓ Early check-in — paid in portalPosted to ledger automatically
This month: $4,120 upsell revenue across 62 stays — priced by the AI from your real calendar.
✦ Offered when genuinely useful — that’s why guests say yes
1 tap
to buy in the guest portal
7
sellable items out of the box
20,000+
properties run on Boom
The real interface

Straight from the product.

One tap in the guest portal: early check-in, late checkout, a taxi — paid and confirmed.
One tap in the guest portal: early check-in, late checkout, a taxi — paid and confirmed.
On-brand offers sent to the right guest at the right moment.
On-brand offers sent to the right guest at the right moment.
The store behind it

You set the shelf. The AI works the floor.

An upsell only feels like service when it could actually be delivered. So the catalogue is not a list of ideas — each item carries its own price, its window, and the rule that decides whether this guest can be offered it at all. The AI never invents an offer the operation cannot honour.

Store catalogueSettings › Store
Early check-inOffered only if the unit is vacant and the clean is signed off $35per stayAI priced
Late checkoutBlocked when the next arrival is same-day $45per stayAI priced
Mid-stay cleanStays of 5 nights or more · routed to housekeeping on purchase $70per cleanLive
Airport transferPartner rate · 24h notice · confirmed before it is charged $60per tripLive
Pet feeOnly on pet-friendly units $25per stayLive
Crib & high chairTwo in stock at this building — hidden when both are out Freeon requestLive
Parking spaceOff for this building — no allocation Off
Offer rulesSettings › Store › Rules
When to offerOnce at booking, once 24h before arrival, and on requestAuto
How hard to pushOne offer per stage, never twice for the same itemAuto
Who pays outPosted to the owner statement, or kept as PMC income, per itemSet
RefundsAnything cancelled inside its window comes back to a humanHuman

It is a revenue line, not a nicety.

Early check-in & late checkout$1,840
Mid-stay cleans$980
Transfers & extras$720
Added last month · 40 units$3,540

Illustrative on a 40-unit portfolio at the prices above. What it earns on yours depends on your inventory, your rates and how many of these you switch on — the point is that it lands on the owner statement as income, attributed to the stay that produced it, rather than living in somebody's notes.

The right moment

The AI reads the stay — gap nights, arrival times, guest profile — and offers early check-in or late checkout exactly when it’s genuinely useful.

Priced by the calendar

A late checkout before an empty night is cheap to give and easy to sell. The AI prices offers from your real calendar, not a static list.

Paid in the portal

Guests tap, pay and get instant confirmation in the guest portal — no back-and-forth, no manual charges, straight to the ledger.

Your store, your services

Taxi rides, mid-stay cleans, welcome packages — sell anything through the same flow, in your brand.

Good questions.

Do upsells sync with accounting?+
Every purchase posts to the reservation ledger automatically — income split, taxed and reported like any other revenue line.
Will this annoy my guests?+
It can, if it is set up as a discount blast. Offers are tied to the moment they are plausible — early check-in when the unit is free the night before, a mid-stay clean on a longer booking. If an offer would irritate you as a guest, turn it off.
Who sets the prices?+
You do. Boom picks the moment and the audience; the price and the rules are yours, per listing.
Does the revenue land in the right place?+
Yes — upsell revenue flows into the same ledger and owner statements as the rest of the stay, so it does not become a spreadsheet at month-end.
What if the unit is not actually available for an early check-in?+
The offer is only made when the calendar allows it. That check is the reason to run upsells inside the system that owns the calendar rather than beside it.

See it live on your portfolio.