How to set up the PRO booking system for a treatment center (appointment mode)
Overview
The PRO booking system in Appointment mode is designed for services that involve individual treatments or sessions—such as massages, facials, or wellness therapies—delivered in private rooms and assigned to specific professionals if needed.
This configuration allows you to manage availability based on the number of treatment rooms and services offered. Each booking is linked to a specific product or treatment with a set duration, and the system automatically assigns a unit for the selected time slot.
This article explains how to configure the PRO booking system in Appointment mode in a spa set up as a treatment center.
Before getting started
Before enabling the PRO booking system, make sure you:
- Have access to Content > Facilities > Spa in the CMS.
- Have a spa created in the CMS.
- Know which products (treatments) you want to offer and their duration.
- Know the number of treatment rooms (units) available at your spa.
- Have created a manual catalog for the spa treatments (required for this mode).
Step-by-step guide
Step 1: Request activation from Support
Before you can configure the PRO booking system, you need to request its activation. Please contact our Support team through any of these channels:
- Live chat via the CMS.
- Support ticket
Once activated, you can proceed with the next steps in this guide.
Step 2: Enable the PRO booking system
- Go to Content > Facilities > Spa in the CMS.
- Select the spa you want to configure.
- Click Edit.
- Navigate to the Hours & booking system tab.
- Select PRO.
- Click Save changes.
Note: For the Book an appointment setting mode, you must create a manual catalog that includes the treatments you offer. The system will not work without this.
Step 3: Access PRO settings
- After enabling PRO, a button labeled Go to PRO settings will be enabled at the bottom of the screen.
- Click Go to PRO settings to access the configuration options.
- Alternatively, you can access PRO settings by navigating to PRO (top menu in the CMS), selecting the relevant service, and clicking the settings icon (first icon from the right).
Note: In the PRO system, there are two different screens:
- The reservations screen (which appears when you first enter PRO).
- The settings screen (accessible by clicking the settings icon in PRO).
Step 4: Select the setting mode
Since this article focuses on Book an appointment mode, follow these steps:
- In PRO Settings, go to the Setting mode section.
- Select Book an appointment.
- Click Save changes.
Step 5: Create units
Before setting up availability, you need to define the units to create. Units refer to the physical treatment rooms available. Each appointment must be assigned to one of these units.
- Go to PRO > Your spa > Settings > Units.
- Click Add unit.
- Enter a name (e.g., "Room 1") (10 characters maximum) and click on the flag icon if you need to add translations to other languages.
- Select the products or services that will be available in this unit. You should have previously created your treatment catalog (Content > Facilities > Spa > Advanced catalog). By default, all products are assigned to every unit you’ve created; make sure to select only the products that apply.
- Type in the number of units you want to create with these same settings.
- Click Confirm.
If you want to create more units with other settings, click Add unit again and follow the same steps.
Once created, they will be listed in this section and you can edit or delete them by clicking on the icons on the right.
Step 6: Define spaces
Spaces allow you to group units by location or category. You can arrange units as needed so that the space resembles the actual facility. In order to create a space, you should have already created your units (Step 4).
- Go to Settings > Spaces.
- Click Add space.
- Enter a name (e.g., "Indoor area"). Note that it will be visible to the customer.
- Add an image of the space plan (optional).
- Drag the units to the floor plan on the right and arrange them as you wish.
- Click Save.
If you want to edit a unit from the floor plan, click on it and 2 options will appear: Edit and Delete.
Step 7: Define space combinations
Use space combinations to organize available spaces based on different events or service shifts. You can merge multiple spaces for a specific event or use individual spaces as needed.
For example, you might combine your indoor area and outdoor area as the regular setting. Alternatively, if you're hosting a private event for a group, you can use just the indoor area and name this combination “Private event.”
To create a space combination:
- Go to Settings > Space combinations.
- Click Add space combination.
- Enter a name for the combination.
- Select the spaces to be merged.
- Click Save.
Create as many combinations as needed to match your property's different shifts or events.
Step 8: Add staff members
If your spa treatments require a therapist or professional, each reservation will be automatically assigned to one of them. You can add staff members to your service, define their working hours, and specify which treatments they can perform.
To add a staff member:
- Go to Settings > Staff.
- Enable the Activated switch.
- Click Add staff member.
- Enter the staff member’s name.
- Set their weekly working hours. You can use Copy shifts to next week to save time when schedules repeat.
- In the Associated products tab, select the treatments this professional is qualified to perform.
- Click Save.
Repeat this process to add all team members who will be performing treatments.
Step 9: Set an availability schedule
Define and assign an availability timetable to the space combinations you created. This schedule determines when guests can make reservations.
To create a timetable:
-
Go to Settings > Timetable.
-
Click Add schedule.
-
Select the days of the week this schedule will apply to.
-
Define intervals (name, start time, and end time) and assign them to a space combination.
-
To allow bookings, turn on Bookable. You can also activate Disable app bookings if you want to manage reservations internally without guest access.
-
Configure additional settings:
To customize each interval further, click the Edit icon. A pop-up window will open with two tabs.
- Available times:
- Custom times: Set specific quotas per time and apply customer segmentation.
- Frequency: Define how often booking slots are available (e.g., every 30 minutes).
- Booking timeframe
- Bookable from: Set the time from which the service can be booked.
- Book times past due: Allows reservations to be made during the ongoing time slot, overriding the minimum advance time restriction. This option is only available with custom times.
- Segmented time: Set a specific time per customer segment (requires segmentation setup).
- Available times:
-
If you need to add more intervals to the same schedule, click Add interval and follow the same steps.
-
If you need different schedules for specific days (e.g., weekends), click Add schedule. Each schedule will be displayed as a separate tab.
-
If you need the service to be shown as unavailable for some time, activate the Temporarily closed switch. This prevents any new bookings until the switch is turned off.
-
Configure exception days:
You can override the regular schedule by setting exception days. This is useful when the spa hosts a private event or needs to close for maintenance.
- Click Add exception day.
- Select a date from the calendar.
- Choose one of the following:
- Activate the Closed switch to mark the service as unavailable all day.
- Define specific intervals for that day (name, space combination, start and end time, etc.). Click the Edit icon to configure advanced settings.
- Activate the Bookable switch if reservations should be allowed during the interval.
- Optional: Add more intervals for the same day.
- To create additional exception days, click Add exception day. Each exception day will be displayed as a separate tab.
- Click Save changes to apply the settings.
Step 10: Set booking restrictions
You can set restrictions to control how and when guests can book the service.
Advance booking
Define the minimum and maximum advance time required for reservations:
- Maximum advance time: How far in advance guests can book. Set in days based on the reservation time.
- Minimum advance time: The shortest notice required to make a reservation. Set in minutes and can be referenced from:
- The opening time of the service.
- The time the guest wants to book.
Restrictions per day
You can limit the number of reservations per day with two options:
- Maximum number of people per reservation: Set a limit based on the number of guests in the room or a specific number of people.
- Maximum number of reservations per room: Define the daily booking limit per room.
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.
Turn on the Activated switch next to each option to apply the restriction.
Restrictions per length of stay
Set a maximum number of bookings per room depending on the guest’s length of stay. Enter the limit for each duration in the corresponding field. Turn on the Activated switch to apply the restriction.
Apply restrictions to multiple services:
If you need to use the same restrictions across multiple services, enable Activate restrictions for multiple services (top right side of the section). This ensures you only need to configure restrictions once.
Note: This option is applicable to Restrictions per day and Restrictions per length of stay only.
Bookings from visitors
Decide whether non-staying customers can book the service.
If enabled, choose the supported channel: manual (staff-only) or app (guest self-booking). Turn on the Activated switch to apply the restriction.
External bookings
Allow bookings from guests staying at associated or nearby properties. This option must be activated by the STAY team—contact support for setup.
Tip: If the spa service is charged separately from the room rate, you might consider lifting any usage restrictions on the spa facilities, allowing guests unlimited access during their stay. This approach can enhance guest satisfaction and may encourage additional spending.
Step 11: Customize booking messages
You can personalize the messages guests receive at different stages of the booking process.
Go to Settings > Customization.
The following elements can be customized:
- Assigned unit – Decide whether it is displayed or not by using the switch button.
- Booking button – Modify the text displayed on the booking action button.
- Booking unit – Define how the booking unit is labeled (e.g., “Treatment”, “Session”).
- Children’s ages – Indicate what age range is considered a child (e.g., “Children aged 3–12”). This option does not apply to treatment centers.
- Comment field – Adjust the prompt shown above the comment field during booking.
- Booking confirmation message – Customize the message guests see after completing a reservation.
- No availability message – Set a custom message displayed when no booking times are available.
If no custom text is defined, the system will display the default option.
Step 12: Set a booking policy
You can define a booking policy that guests must review before completing a reservation.
How to add a booking policy:
- Go to Settings > Policy.
- Type or paste the booking policy into the text box.
- Toggle the Activated switch to make it visible to guests.
- Optional: If you require guests to acknowledge and accept the policy before booking, enable Acceptance of the booking policy is mandatory.
- Click Save changes.
Step 13: Grant staff access
To allow your staff to manage spa bookings, you need to grant them access to the system.
How to add staff members:
- Go to Settings > Management.
- Enter the email addresses of the team members responsible for managing reservations.
- Each staff member added will receive notifications when a new booking is made.
- Click Save changes.
Step 14: Configure payment options
You can choose which payment methods are available to guests when making a reservation at your spa.
Available payment options for guests:
- Charge to room – The booking amount is added to the guest’s room bill.
- Direct payment – Guests pay on-site using cash or card.
- Online payment – Guests pay through a secure payment gateway (Stripe). Learn more here.
Available payment options for visitors:
- Direct payment – Visitors pay on-site using cash or card.
- Online payment – Visitors pay through a secure payment gateway (Stripe). Learn more here.
Step 15: Enable and test the booking system
Once all settings are configured:
- Enable the booking system by toggling the Enable bookings switch in the Timetable section for the relevant intervals.
- Click Save changes.
- Use the Preview option in the CMS home to test the booking process as a guest.
Next steps
Once the treatment center is configured in PRO:
- Make your spa visible on the app front page to let guests browse and book your treatments.
- Monitor incoming reservations in PRO > Reservations using floor, calendar or list view.
- Train your team on managing bookings through the CMS.
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.