Skip to main content

Introducing Time-Slot Pricing for Upsells

Written by Sergey Zhizhoma
Updated over 2 weeks ago

Monetize Time Flexibility with Structured Control

Time is one of your most valuable assets and often one of the most underpriced.

With Time-Slot Pricing for Upsells, you can define different prices for different time windows, giving you granular control over revenue and operations.

This applies to:

  • General upsell categories

  • Early Check-in

  • Late Check-out

For Early and Late upsells, booking times are automatically updated and synchronized with your PMS, ensuring operational alignment.

Why This Matters to You

  • Increase Revenue
    Charge different prices for high-demand time windows and maximize peak-hour profitability.

  • Control Operations
    Prevent overlaps and misconfigurations with built-in validation rules.

  • Flexible Pricing Logic
    Choose between One-Time pricing or per-booking / Adult / Child / Unit calculations.

  • Operational Accuracy
    Automatically update check-in and check-out times for Early/Late purchases.

  • Full PMS Synchronization
    Ensure updated booking times are pushed to your PMS seamlessly.

How to configure Time-Slot Upsells

Follow these steps to activate and configure time-based pricing.

Step 1: Open the Upsells section

  1. Log in to ChargeAutomation

  2. Go to Upsells

  3. Create a new upsell or edit an existing one

Step 2: Use the Early Check-in or Late Check-out templates

ChargeAutomation already includes ready-to-use templates for the most common time-based upsells:

  • Early Check-in

  • Late Check-out

To configure them:

  1. Go to Upsells

  2. Click on Create Upsell

  3. Find Early Check-in or Late Check-out

  4. Click on one of them

  5. Scroll to the Pricing Model section

From here, you can choose and configure Time-Slot Pricing.

How the Early Check-in template works

If a guest purchases Early Check-in with a selected time slot:

  • The booking check-in datetime is updated to:
    ​Arrival Date + Slot Start Time

  • Time slots are configured per day of the week, and each slot can have a specific price

How the Late Check-out template works

If a guest purchases Late Check-out with a selected time slot:

  • The booking check-out datetime is updated to:
    ​Departure Date + Slot End Time

  • Time slots are configured per day of the week, and each slot can have a specific price

Step 3: Configure Time Slots for General Upsells

Time-slot pricing can also be used for any other upsell.

To enable it:

  1. Create an upsell

  2. Go to Pricing Model

  3. Select Based on Time Slot

This will open the Time Slots configuration panel.

Step 4: Configure time slots

Enable the days when the upsell should be available.

Then add your time windows.

Each slot requires:

  • From: start time

  • To: end time

  • Amount: price

Validation rules

  • Start time must be earlier than end time

  • Slots cannot overlap

  • Slots cannot cross midnight

  • All fields are required

Slots are automatically sorted when saved.

Customize Time Slots by Day of the Week

Time-slot pricing also allows you to set different time ranges and prices by day of the week.

This means you are not limited to one configuration for the entire week. Instead, you can create multiple availability groups by clicking on Add new availability, with its own:

  • Available days

  • Time ranges

  • Pricing

This allows you to adapt your upsell to different operational schedules or demand patterns.

Step 5: Choose the pricing calculation

Select how the upsell price should be calculated.

Period

One-time price (default)

Per

Price calculated per:

  • Booking

  • Guest

  • Adult

  • Quantity

Step 6: Apply slots to all days (optional)

If the same slots should apply every day:

  1. Configure one day

  2. Click Apply to all days

  3. Confirm

This copies the configuration to all days and replaces existing slots.

Step 7: Optional purchase restrictions

Minimum Time To Order

This setting limits how close to check-in or check-out an upsell can be purchased.

You can define the restriction using:

  • Hours or Days

  • Before Check-in or Before Check-out

Limits how close to check-in or check-out the upsell can be purchased.

Property Availability

This setting ensures that the upsell can only be purchased if the property is available within a specific time windowaround the stay.

You can define the availability condition using:

  • Hours or Days

  • Before Check-in or After Check-out

This helps prevent situations where an upsell is sold when the property is still occupied or operationally unavailable.

Step 8: Save your configuration

  1. Click Save

  2. Fix any validation errors if needed

Your Time-Slot Upsell is now active.

FAQs

Can I use time slots for any upsell?
Yes. Time-slot pricing works for all upsell categories.

Can slots overlap?
No. Overlapping slots are blocked automatically.

Can slots cross midnight?
No. Split the slot across two days.

What happens if I change the pricing model later?
Your slot configuration remains saved but hidden.

How do I verify booking time updates?
The updated check-in or check-out time will appear in both ChargeAutomation and your PMS.

Did this answer your question?