All features
[ Feature · 02 · Pre-Arrival Revenue ]

Sell the pairing before the guest sits down.

Drink pairings, course upgrades, chef-led add-ons, group venue cross-sell — all captured in the booking flow, before the floor team meets the guest. The right add-on at the right moment, without the awkward upsell-at-the-table conversation.

Drag-and-drop options. Per-experience scoping. Conditional logic. Live in your branded booking page.

UPSELL AT BOOKING
[ The Frame ]

Add-on revenue is often the difference between full and breakeven.

For tasting-menu rooms, paired bars and chef-led concepts, the booking is the one moment in the guest journey when intent is highest, attention is undivided, and the add-on doesn't feel like a sales pitch. Once they're seated, the conversation shifts to the experience itself — and pushing pairings, upgrades or extras can break the tone the room is built on.

Most reservation platforms treat the booking as a slot grab — name, party size, time, done. They don't give the operator a way to surface a wine pairing, a champagne reception, an additional course or a sister venue. The result is revenue left at the booking page that has to be recovered, awkwardly, on the floor.

There's also a brand cost to upselling at the table. A chef's tasting menu loses something when the server has to recite five upgrade options before service begins. Premium operators want the add-on to be visible, attractive and frictionless — but at booking, not at first course.

Revasi was built to put the upsell where it belongs. Drink pairings, course upgrades, dietary-aware add-ons, group venue cross-sell — all surfaced during the booking flow, configurable per experience, with image, price and short-name controls so the booking page reads as part of the brand.

[ What's Inside ]

Four ways to convert the booking into more than a slot.

These live inside the Cross-Sell & Upgrades tab in your admin. Configure them once, scope them per experience, and the booking page does the rest.

[ 01 ]

Drink pairings (alcoholic & non-alcoholic)

Build full pairing options with image, price and short-name. Offer alcoholic and non-alcoholic pairings in parallel — the guest picks the right one for them. Reorder with drag-and-drop, swap copy and pricing per experience, and surface only the pairings that match the menu being served that night.

Customization · Cross-Sell & Upgrades · Drink Pairings

[ 02 ]

Course upgrades & add-ons

Caviar supplement on the tasting menu. Truffle service. Champagne reception on arrival. Birthday cake or anniversary plate. Build any add-on as a configurable option with price, image and description, and toggle which experiences it shows up for.

Customization · Cross-Sell & Upgrades · Upgrade Options

[ 03 ]

Conditional show/hide logic

Show a pairing only when the guest has selected the chef's tasting. Hide alcohol upgrades for a halal-flagged booking. Show a private dining add-on only for parties of six or more. Conditional rules use simple pattern matching against built-in or custom fields, with optional cover thresholds.

Customization · Cross-Sell & Upgrades · Conditional Triggers

[ 04 ]

Cross-sell sister venues in confirmation emails

For hospitality groups, the confirmation email is prime real estate. Cross-sell other venues in your group — bar after dinner, second restaurant, weekend brunch — with custom heading, link text and per-venue toggles. Sent automatically with every booking confirmation.

Customization · Cross-Sell & Upgrades · Email Cross-Sell

[ The Flow ]

How an add-on travels from your menu to the guest's plate.

5 steps · live for every booking

  1. Step · 01

    Configure in admin

    Add the upsell option in Cross-Sell & Upgrades — name, short-name, price, description, image. Scope it to one or more experiences (tasting menu, chef's table, à la carte). Optionally add a conditional rule, e.g. show only for parties of four or fewer.

  2. Step · 02

    Booking flow surfaces it

    The guest sees the option in your branded booking flow at the moment they're selecting time and party size — when intent is highest. Image, price and short description render inline. Drag-and-drop ordering controls which options lead.

  3. Step · 03

    Guest selects, booking confirms

    Selection is locked into the reservation record. The booking confirmation email reflects the add-ons selected, with totals and any policy text. The kitchen and floor team see the add-ons in the admin reservation listing.

  4. Step · 04

    Cross-sell on confirmation

    The confirmation email surfaces other venues in your hospitality group with a custom heading and link. For multi-outlet groups, this drives bookings into sister venues without paid acquisition.

  5. Step · 05

    Service prep is informed

    Pairings and add-ons appear on the reservation card, on the listing table, and (optionally) on the floor-plan view. The team preps the right wines, the right courses, the right plate-up — without anyone having to brief the room manually.

High-end venue service in Bali
[ POSITION ] PRE-ARRIVAL REVENUE
[ Why It Matters ]

A pairing sold at booking is a pairing prepped before the guest arrives.

When the upsell happens during booking, the kitchen has time to source, the cellar has time to chill, and the floor team isn't pitching mid-service. The room runs cleaner, the guest experience is calmer, and the revenue lands without effort.

  • Drink pairings, course upgrades and chef's table add-ons configurable per experience.
  • Conditional logic — surface the right add-on only when it's relevant.
  • Cross-sell sister venues in branded confirmation emails — paid acquisition replaced by your own customer base.
  • Drag-and-drop ordering, image uploads, short-name controls — the booking page reads as part of your brand.
[ The Matrix ]

How upsell tools stack up.

Revasi · SevenRooms · OpenTable · Chope

FeatureRevasiSevenRoomsOpenTableChope
Drink pairings as first-class booking optionPartial
Conditional show/hide logic on upsellsPartial
Per-experience scoping (tasting vs à la carte)
Drag-and-drop reorder of options
Cross-sell sister venues in confirmation emailPartial
Image, short-name, price per optionPartial

Compiled from publicly available materials. Features may vary by plan or region.

[ Questions ]

Common questions.

01

What kinds of upsells can I add at booking?

Anything that sits on top of the base reservation: alcoholic and non-alcoholic drink pairings, course upgrades (caviar, truffle, supplements), chef-led add-ons (chef's greeting, kitchen tour), occasion add-ons (birthday cake, anniversary plate), and group/private-dining surcharges. Each is configured with name, short-name, price, image and description.

02

Can I show different upsells for different menus?

Yes. Each upsell option can be scoped to specific experiences — so a wine pairing only shows on the tasting menu booking, an à la carte add-on only shows for à la carte, and a private dining surcharge only shows when the private dining room is selected. Scoping is set per option in the admin.

03

Can I hide an upsell when it's not relevant?

Yes. Conditional triggers let you show or hide an upsell based on what the guest has selected — for example, hide alcohol upgrades when "halal" appears in the dietary field, or only show a private dining add-on for parties of six or more. Triggers use simple pattern matching with optional cover thresholds.

04

Can I cross-sell my other venues?

Yes. Hospitality groups can configure a cross-sell block in confirmation emails — custom heading, link text, link URL, and per-venue toggles to control which sister venues appear. The block is sent with every confirmation email and styled to match your venue brand.

05

Does the kitchen see the add-ons before service?

Yes. Selected add-ons appear on the reservation record in the admin listing, on the reservation detail card, and on the daily activity view. Pairings, supplements and special requests are visible to the team before the guest arrives — which is the point.

06

How do I change pricing or images later?

Customization › Cross-Sell & Upgrades. Update the price, swap the image, change the description, reorder by dragging. Changes apply to new bookings immediately; existing bookings keep the price they were quoted at.

[ READY WHEN YOU ARE ]

Stop leaving revenue on the booking page.

Free trial. Drink pairings, course upgrades and cross-sell live in your branded booking flow on day one.

BALI · JAKARTA · SINGAPORE · KUALA LUMPUR · BANGKOK