Skip to content
Dashboard

Upsell Request Process

Once you have upsells set up for your guests to request, you will need to understand how to approve or decline these requests. The process uses the Charge Detail Sheet — a unified view of the charge, payment status, and available actions.


When requesting a paid upsell, the guest enters their card information and the payment provider places an authorization hold on their card. This reserves the funds without charging them, so you can approve or deny the request without incurring unnecessary fees.

When requesting a paid upsell

Notifications are configured on each upsell under Settings > Portals > Upsells. You can choose to receive notifications by email, SMS, or Slack. The message includes a link directly to the upsell request.

Notification example

Navigate to the reservation and open the Charges & Payments section. Click the charge to open the Charge Detail Sheet, where you can see the payment details, card information, and amount authorized.


In the Charge Detail Sheet, select Approved from the Stage dropdown. If the payment has an authorization hold, you will be prompted to capture the payment.

Select Approved under Status

Click Capture to charge the full authorized amount. To capture a different amount, enter a custom amount in the capture dialog.

Capture payment dialog

Take the appropriate action to deliver what the guest requested:

  • For Early Check-in or Late Check-out, update the reservation’s check-in or check-out time. This automatically adjusts any lock code schedules.
  • For other upsells, complete the required preparation or delivery.

Change the stage to Delivered to complete the workflow.

Guests see a notification in their portal, but you may also want to message them directly through your PMS or messaging platform.


In the Charge Detail Sheet, select Denied from the Stage dropdown. The authorization hold on the guest’s card is automatically released — no funds are collected.

Change status to Declined

Go to your PMS or guest messaging platform and inform the guest that their request cannot be fulfilled.