Skip to content
Dashboard

Upsell Visibility

Embedded content


Upsell visibility rules allow you to control when and how upsells appear in your guest portal. These advanced settings help you offer the right services at the right time based on factors like seasonality, reservation dates, booking source, and more.


  • Navigate to the Portal section

  • Click Upsells in the top navigation

  • Select the upsell you want to configure

  • Scroll to the Upsell Visibility section at the bottom

  • Below the assignment types, you’ll find Advanced Visibility Settings


Use case: Offer upsells only during specific times of the year

Control whether an upsell displays in the portal within certain date ranges. This is ideal for seasonal amenities or services.

Examples:

  • Ski equipment rentals (winter only)

  • Pool heating (summer months)

  • Seasonal outdoor activities

When seasonal rules are active, the upsell will be completely hidden from the portal outside the specified dates.


Use case: Ensure sufficient time before check-in for service fulfillment

Set a minimum number of nights required between the current date and check-in for an upsell to appear.

How it works:

  • If a reservation has another guest checking out shortly before, and the gap is smaller than required, the upsell won’t display

  • Completely removes the upsell from the portal when conditions aren’t met

Example: Require a 2-day gap for early check-in requests to ensure adequate turnover time.


Use case: Simplified version of gap night rules

Control upsell availability based on whether check-in or check-out falls on a turn day (changeover day).

Options:

  • Hide when check-in is on a turn day

  • Hide when check-out is on a turn day

This provides a streamlined way to manage availability around your busiest changeover periods.


Use case: Offer different services based on reservation duration

Display upsells only for reservations meeting a minimum length of stay requirement.

Examples:

  • Mid-stay cleaning: Only offer for stays of 5+ nights

  • Complimentary vs. paid services: Show free mid-stay clean for 7+ night stays, but display paid version for shorter reservations


Use case: Time-based availability relative to check-in or check-out

Control when an upsell appears based on proximity to check-in or check-out dates.

Configuration options:

  • X before check-in
  • X after check-in
  • X before check-out
  • X after check-out

For each direction, you can express the offset in either hours or days — pick whichever matches the granularity of the upsell. For short-lead services like a late checkout, “2 hours before check-out” is far more accurate than rounding to “1 day”. For longer-lead services like a stocked-fridge add-on, “3 days before check-in” still reads naturally.

Example: Only display early check-in 12 hours before arrival, or display a mid-stay top-up offer 1 day after check-in.


Use case: Offer channel-specific upsells

Display upsells only to guests from specific booking channels.

Options:

  • Airbnb guests only

  • Direct bookings only

  • Specific OTA channels

This works similarly to verification rules and allows for channel-specific offerings or pricing strategies.


Use case: Control when guests can purchase, while still showing availability

Set timeframes for when an upsell can be purchased, with a “Not Available” label shown outside that window.

How it works:

  • Upsell remains visible in the portal

  • Shows “Not Available” label when outside booking window

  • Displays exactly when the upsell becomes available for purchase

Both the start and end of the window can be expressed in hours or days — useful when the buy window is shorter than a day (for example, “available between 6 hours and 2 hours before check-in”).

Example: Early check-in becomes available 1 day after booking confirmation** Benefits:**

  • Reduces guest inquiries about unavailable services

  • Clearly communicates when services become bookable

  • Maintains visibility without allowing premature purchases


To delete an individual visibility rule without clearing the others, hover the rule row and click the trash icon at the right edge. A confirmation dialog asks you to confirm before the rule is removed.

You can keep stacking and removing rules independently — deleting one rule won’t affect the others applied to the upsell.


You can use multiple visibility rules together for precise control. For example:

  • Seasonal availability + length of stay for premium summer services only available for week-long stays

  • Gap night + booking window for early check-in management

Use booking window settings instead of completely hiding upsells to:

  • Set clear guest expectations

  • Reduce support inquiries

  • Maintain awareness of available services

After configuring visibility rules, view your portal as a guest to verify:

  • Rules are working as intended

  • Messaging is clear

  • Timing aligns with your operations