Skip to content
English
  • There are no suggestions because the search field is empty.

How to set up the on-demand booking system for a spa

Overview

The on-demand booking system allows guests to request reservations for a specific day, time, and number of people. However, these bookings require manual approval by hotel staff.

  • When a guest submits a booking request, it is created with a New status for the staff. The guest will see it with a Pending status in the app.
  • Staff members must either accept or reject the booking. They can also modify it and send comments to the guest.
  • If accepted, the guest sees the booking as Confirmed in the app.
  • If rejected, the status changes to Cancelled.

Guests cannot cancel on-demand bookings from their phones, even if the request has not been confirmed yet.

 

Before getting started

Before configuring the on-demand booking system, ensure that:

  • You have access to the CMS: Content > Facilities > Spa.
  • You know the booking time intervals and maximum advance time you want to allow.
  • You have prepared the email addresses of the staff members responsible for managing reservations.

 

Step-by-step guide

Step 1: Enable the on-demand booking system

  1. Navigate to Content > Facilities > Spa.
  2. Hover over the spa you want to configure and click Edit.
  3. Go to the Hours & booking system tab.
  4. Select On-demand booking system.

How to set up the on-demand booking system for a spa 01EN

 

Step 2: Define the opening hours

  1. Define the time intervals and the days of the week the spa will be open.
  2. Enter a name for each interval.
  3. If the spa operates 24/7, check the Open 24h box.
  4. If the spa will be temporarily closed, activate the Temporarily closed option.
  5. Click Save changes.

If bookable hours differ from opening hours, activate the toggle button on the right side. A separate section will appear for defining the bookable hours of your spa. If you don’t activate this toggle button, it means both opening and bookable hours are the same.

How to set up the on-demand booking system for a spa 02EN

 

 

Step 3: Set up booking intervals

  1. Define the time intervals and the days of the week the spa will be bookable.

  2. Enter a name for each interval.

  3. Turn on the Bookable switch for the desired intervals.

  4. In the Frequency field, define the pacing by which booking times are offered to customers (in minutes).

    Example: If an interval is from 10:00 to 11:30 and you set a 30 minutes frequency, guests can book at 10:00, 10:30, 11:00, and 11:30.

 

Step 4: Configure advanced options

To access additional options, activate the Advanced options switch.

  1. Maximum advance booking time: Set the maximum number of days guests can book in advance.

    Example: If you set a maximum of 2 days in advance, dinner bookings for a Wednesday can start on Monday.

  2. Minimum advance booking time: Define the minimum number of minutes required before making a reservation. Choose between the service opening time and booking time as a reference.

    Example: If set to 120 minutes before booking time, and it is now 17:00, the earliest bookable time will be 19:00.

  3. Booking unit:

    • By default, bookings are made according to the number of people.
    • If you want guests to book, for example, couples’ treatment sessions instead of individual people, select Custom and enter “Double sessions” or “Couples” (or the most suitable term) in the text field.
    • Click the flag icon to add translations.

How to set up the on-demand booking system for a spa 03EN

 

Step 5: Customize automated responses

  1. Automatic response for pending bookings: Enter the message guests receive when their request is pending.

  2. Confirmation message after booking: Enter the message guests receive when their request is accepted.

  3. Booking button text: Customize the text displayed on the Book button in the app (keep it short, ideally one word).

  4. Comments field text: Customize the instructions shown above the comments box when guests make a reservation.

    Example: “Please indicate if you prefer a table inside or outside.”

  5. Message indicating no availability: Customize the text displayed when there is no availability.

 

Step 6: Configure cancellation policy (optional)

  1. Enable booking cancellation policy: If you want to display a cancellation policy, activate this switch and enter the policy text.
  2. Enable Acceptance of the cancellation policy is mandatory checkbox: If activated, guests must check this box to acknowledge the cancellation policy before booking.

How to set up the on-demand booking system for a spa 04EN

 

Step 7: Add exception days (optional)

You can set exception days to override the regular schedule. This feature is useful when the spa needs to close for maintenance during specific hours on a given day.

To configure exception days, click on Exception days (blue link). A window will open where you can add dates with modified hours or mark the spa as fully closed for the day.

  1. Click on the date field to open the calendar and select a date.
  2. If the spa will be closed all day, check the Closed box.
  3. If the spa will remain open for part of the day, click Add interval:
    • Define the time interval and assign it a name.
    • Enable the Bookable switch if you want guests to make reservations during this period.
    • If needed, add more intervals for that day.
  4. To add another exception date, click Add exception day.
  5. Close the window and click Save changes to apply the configuration.

How to set up the on-demand booking system for a spa 05EN

 

Step 8: Define restrictions (optional)

There are three types of restrictions you can apply:

  1. Limit the maximum number of people per reservation: Guests will not be able to book for more than the specified number of people. You can either limit it based on the number of guests per room or set a specific maximum number of people per reservation.

    Important: The value related to the number of guests per room can be used if your PMS is integrated with STAY and sending this data. Otherwise, this restriction cannot be applied.

  2. Limit the maximum number of reservations per room: Guests will not be able to book this service more than the specified number of times per day.

  3. Set the maximum number of reservations per room based on the length of stay:

    Example: For a 3-day stay, a total of 5 reservations are allowed.

To apply any of these restrictions, click the activation toggle next to the desired option and enter the corresponding number.

Note: These restrictions apply only to the spa you are editing.

How to set up the on-demand booking system for a spa 06EN

 

Step 9: Assign staff for booking management

  1. At the Emails of the staff members who manage bookings for this service section, click Add email.
  2. Enter each email address individually and press Enter.
  3. Staff members will receive an email notification when a guest submits a booking request. They can accept or reject the request via email, staff app or in the CMS.

How to set up the on-demand booking system for a spa 07EN

 

Step 10: Define notifications options

Set up notifications for your staff if a request has not been handled after some time and if a reservation is canceled.

  • You can set a reminder some time after the first notification.
  • You can send a notification to a supervisor if a reservation is canceled.

 

Step 11: Save changes

Once all settings are configured, click Save Changes to apply them.

 

Next steps

 

Need further assistance?

If you have additional questions or require further assistance:

  • Contact us via live chat
  • Send a ticket to our Support team
  • Visit STAY Academy, our training platform.