Upsells — Earn More Per Booking

Offer premium services and early/late access to guests, with reliable timeline tracking for all upsell purchases.

Upsells — Earn More Per Booking

Upsells let you offer premium services and early/late access to guests who want them. Your AI assistant handles the offers automatically when guests ask, turning requests into revenue.

Built-In Upsell Types

  • Early check-in — Guest arrives before standard check-in time. Set your price and how early you allow
  • Late checkout — Guest departs after standard checkout time
  • Mid-stay cleaning — Additional cleaning during multi-night stays
  • Custom add-ons — Airport transfers, welcome baskets, baby equipment, extra towels

Configuring Upsells

  1. Go to your listing in the CMS
  2. Open the Guest Portal tab
  3. Under Upsells, toggle on the options you want
  4. Set pricing for each option
  5. Choose approval method:
    • Automatic approval — AI can approve requests when cleaning schedule allows
    • Require host approval — All requests go through you for review, even if calendar is clear
  6. Save

Pricing is per-listing — different amounts for different properties based on your costs.

How Guests Purchase

Guests see available upsells in their guest portal throughout their stay. For early check-in, they can request it anytime on their arrival day up until your standard check-in time. They select what they want and pay via Stripe.

[Screenshot: Guest portal showing early check-in option available at 2 PM on arrival day]

AI-Driven Offers

When guests message asking "Can we check in early?" or "Can we check out late?", the AI respects your approval settings:

  • If you've set the upsell to require approval — AI directs guests to submit their request through the guest portal for your review, rather than approving directly
  • If you've set automatic approval — AI checks cleaning availability and can approve free requests when schedule allows
  • For paid upsells — AI always directs guests to the portal to complete payment, regardless of cleaning availability

The AI only offers upsells when contextually relevant and follows your configured approval workflow.

Dashboard Timeline

When guests purchase upsells through the portal, you'll see them appear in your dashboard timeline within seconds. Early check-ins, late checkouts, and mid-stay cleaning requests now reliably show up for you to review and approve.

[Screenshot: Dashboard timeline showing "Guest requested early check-in for 12:00 PM - $25" entry]

For approval-required requests, you can approve or decline directly from the timeline. The guest receives immediate confirmation of your decision.

Fulfillment

After purchase, the reservation updates automatically. For early check-in, the check-in time adjusts. For mid-stay cleaning, a task is created for your cleaning team.

For approval-required requests, you'll receive a notification to review the request in your dashboard before it's confirmed.

Tips

  • Price based on your cleaning schedule flexibility
  • Use "require approval" if you prefer to personally review every request, even when cleaning schedule allows it
  • Use "automatic approval" for streamlined guest experience when you're comfortable with AI handling routine requests
  • The AI checks calendar for back-to-back bookings and only offers early check-in when available
  • Early check-in requests can come anytime on arrival day — guests no longer miss the opportunity if they ask in the afternoon
  • Check your dashboard timeline regularly — all upsell purchases appear there immediately for your action

Common Questions

When can guests request early check-in? Guests can request early check-in anytime on their arrival day, right up until your standard check-in time. The option stays available all day, so afternoon arrivals can still make the request.

What happens if I can't accommodate early check-in? The AI automatically checks your calendar and cleaning schedule. If early check-in isn't possible due to a previous guest or cleaning conflicts, the option won't be offered.

How do I know when someone purchases an upsell? Upsell purchases appear in your dashboard timeline within seconds of guest approval. You'll also receive a notification, and the reservation details update automatically to reflect the new check-in time or additional services.

What if I don't see an upsell request in my dashboard? All upsell purchases now appear reliably in your timeline within seconds. If you're not seeing a request you expected, refresh your dashboard or check the reservation details directly.

What's the difference between automatic approval and requiring approval? Automatic approval lets the AI approve free requests when cleaning schedule allows. Requiring approval means every request comes to you for review first, giving you complete control over your schedule.

Will the AI still approve requests automatically if I have approval settings enabled? No — the AI now properly respects your approval settings. If you've configured early check-in or late checkout to require approval, the AI will direct guests to submit requests through the guest portal rather than auto-approving them.

This guide is also relevant for:

revenueguest-portal
Last updated May 2026