Back to Changelog
Feature

More control over upsells and bookings

Manage capacity, pricing and availability of your upsells — and create bookings more easily from the dashboard.

We've significantly expanded the upsell system. You now have much more control over what you sell, how many, at what price, and when. We've also made it easier to manage bookings from the dashboard.


Upsells

Single or multiple variants

Every upsell is now either:

  • Single variant — One option customers can add. Think linen packages, insurance, or booking fees.
  • Multiple variants — Multiple options under one upsell. Rent out items in sizes S/M/L, each with its own capacity and price.

Capacity rules

You can now set limits on how many of each upsell can be sold. Three options:

  • Unlimited — No limits (like booking fees)
  • Rental — Capacity is automatically released after the event ends
  • Inventory — Track real stock levels (for merchandise or one-time items)

With multiple variants, you can manage capacity separately per variant.

Rental modeRecurring
🏄
Wetsuit
Returns after event
Sailing camp Week 28
Available7 / 10
Inventory modeStock
👕
Camp hoodie
Sold permanently
Sold42 / 50

Limits per registration

Set how many of an upsell someone can purchase. The default is 1 per upsell — but you can adjust this, for example allowing up to 3 tickets for a viewing session.

Flexible pricing rules

Need prices to vary based on activity, event, or season? You can now set this up yourself in the dashboard. You can also:

  • Set prices as a percentage of the activity (for example, insurance at 10% of the booking total)
  • Round to any unit (€0.50, €1, €10) — up, down, or to the nearest
  • Schedule price changes in advance (early bird pricing that automatically ends on a specific date)

Pricing rules

RuleModifierValueApplies to
Linen package summerAbsolute€ 15,00Summer camps
Per nightMultiply× nightsOvernight stays
Early bird discountAbsolute−€ 10,00Until Jan 31

Buying moments

Choose when an upsell is available:

  • During booking — At checkout
  • After booking — Available immediately after confirmation, for additions later
  • At check-in — Once online check-in opens

This way you can set insurance to only be available during booking, while merchandise is only available at check-in.

Show minimum prices

New: you can include mandatory upsells in the 'from' price shown in the booking module. This way guests won't be surprised at checkout. You can toggle this per upsell.


Managing bookings

We've made it easier to manage bookings from the dashboard.

Rebooking

  • Easier search for the new activity
  • Clear overview of what's changing
  • Choose which upsells carry over to the new booking
  • Automatic calculation of amount due or to be refunded
Rebook comparison
From
Sailing camp Week 28
July 8–12, 2026
Wetsuit rental€ 25,00
Photo package€ 15,00
Total€ 935,00
To
Sailing camp Week 32
August 5–9, 2026
Wetsuit rentalTransferred
€ 25,00
InsuranceNew
€ 12,50
Photo packageDropped
New total€ 932,50
Net refund€ 2,50

Cancellation

  • Now with the option to add upsells during cancellation
  • Useful for cancellation fees, admin fees, or other charges
  • See the net result before confirming

Creating new bookings

An improved flow for manually entering bookings — for walk-ins, phone reservations, or manual entry.

  • Capacity badges show availability at a glance
  • Clear confirmation step with full breakdown

Other improvements

  • Drag-and-drop — Drag activities and upsells into the desired order
  • Better error messages — More context when something goes wrong
  • Various performance and UI improvements