Home > Bookings & Schedule > Booking a Space and a Trainer

Booking a Space and a Trainer

Some services require members to book both a trainer (staff member) and a dedicated space or item (such as a room or piece of equipment). GymMaster supports this setup to ensure bookings don’t conflict.

In this article, we’ll walk through an example of setting up three masseuses (trainers) and two massage rooms, where members must select both when booking.
There is also some overlap with our Allow Multiple bookings in the Same Space article, which you may wish to refer to.

 

Step 1 : Set up trainers

Trainers are created from User Administration.

  • Go to Settings > User Administration > + Invite New User (or edit an existing user)

  • Select the Trainer tab

  • Tick Is a Trainer and Add to Schedule

  • Save

Tip: To make staff roles clearer, you can add a label to their surname e.g. Jane Smith (Masseuse).

 

Step 2 : Create a Facility Category for rooms

  • Go to Settings > Booking and Classes > Facilities > Category List > + Add Facility Category

  • Name it (e.g. Massage Rooms)

  • Set the Period and Category Type = Room

 

Step 3 : Add the rooms

  • Go to Settings > Booking and Classes > Facilities > + Add Facility

  • Create Massage Room 1 and Massage Room 2

  • Set the Facility Type to the category you created in Step 2

 

Step 4 : Create a Service Category

This category links trainers and rooms to the service.

  • Go to Settings > Booking and Classes > Services > Category List > + Add Service Category

  • Name it (e.g. Massage Bookings with Masseuse)

  • In Allowed Resources, select the three trainers and two rooms

  • Tick Require Room

  • Save

 

Step 5 : Create the Service(s)

  • Go to Settings > Booking and Classes > Services > + Add Service

  • Assign it to the service category created in Step 4

  • Configure the service details as needed

For more guidance, see : How do I Create a Service?

 

Step 6 : Add trainer availability

Services can only be booked during available times. Add these to each trainer’s schedule.
Note: You do not need to add available time to the rooms. GymMaster assumes rooms are free unless they’re already booked.

For more guidance, see : How to Add Booking Availability to the Schedule

 

Outcome

When members book one of these services online, they will select :

  • A trainer (masseuse)

  • A massage room

 

Important Note

If it’s not already enabled, you may need to turn on the Advanced Configuration option :
Settings > Advanced Configuration > Require resource to be compatible with service

This enforces the correct booking behaviour, rather than having all rooms available