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
- Navigate to Content > Facilities > Spa.
- Hover over the spa you want to configure and click Edit.
- Go to the Hours & booking system tab.
- Select On-demand booking system.
Step 2: Define the opening hours
- Define the time intervals and the days of the week the spa will be open.
- Enter a name for each interval.
- If the spa operates 24/7, check the Open 24h box.
- If the spa will be temporarily closed, activate the Temporarily closed option.
- 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.
Step 3: Set up booking intervals
-
Define the time intervals and the days of the week the spa will be bookable.
-
Enter a name for each interval.
-
Turn on the Bookable switch for the desired intervals.
-
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.
-
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.
-
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.
-
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.
Step 5: Customize automated responses
-
Automatic response for pending bookings: Enter the message guests receive when their request is pending.
-
Confirmation message after booking: Enter the message guests receive when their request is accepted.
-
Booking button text: Customize the text displayed on the Book button in the app (keep it short, ideally one word).
-
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.”
-
Message indicating no availability: Customize the text displayed when there is no availability.
Step 6: Configure cancellation policy (optional)
- Enable booking cancellation policy: If you want to display a cancellation policy, activate this switch and enter the policy text.
- Enable Acceptance of the cancellation policy is mandatory checkbox: If activated, guests must check this box to acknowledge the cancellation policy before booking.
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.
- Click on the date field to open the calendar and select a date.
- If the spa will be closed all day, check the Closed box.
- 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.
- To add another exception date, click Add exception day.
- Close the window and click Save changes to apply the configuration.
Step 8: Define restrictions (optional)
There are three types of restrictions you can apply:
-
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.
-
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.
-
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.
Step 9: Assign staff for booking management
- At the Emails of the staff members who manage bookings for this service section, click Add email.
- Enter each email address individually and press Enter.
- 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.
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
- Create your spa catalog using the regular catalog in the Catalog tab. This allows you to display the list of available treatments in the app.
- Make your spa visible on the app front page to start receiving bookings.
- Train staff members on how to manage and approve reservations efficiently.
- Monitor reservations in the CMS > Activity > Requests section.
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.