Fitness & Gym

Created by Julien Pauthier, Modified on Sun, 26 Feb 2023 at 10:55 PM by Julien Pauthier

Fitness & Gym



I operate a fitness center in which I offer group classes for up to 3 people (registration at the reception of the gym) and private lessons for beginners or advanced (registration possible from my website). I own 3 elliptical trainers.


The lessons are given by the 3 coaches: only two of them can give private lessons for advanced.

Resources configuration

A bike is required for a lesson to be booked. I will then create a “Bike” resource with a quantity of 3:

Note: We do not define the resource availability ranges in this example, because they are available 24/7.

Services settings

I offer 3 types of service:

  • Private lessons for beginners;
  • Private lessons for advanced students;
  • Group classes.

Private lessons for beginners

Creation of a service "Private lesson - Beginner level" with a capacity of 1 (only one student at a time)

We attach the necessary resource for the holding of this service: 1 bike

Private lessons for advanced students

Creation of a "Private lesson - Advanced level" service with a capacity of 1 (only one student at a time)

We also attach the necessary resource for the holding of this service: 1 bike

We associate the staff members that are allowed to accept such appointments.

Group classes

Creation of a service "Group class - All levels" with a capacity of 3 (maximum 3 students)

Again, we attach the necessary resource for the group class: 1 bike (1 bike per student).

We define that this class is not eligible to online appointment scheduling (registration only at reception):

Booking a private class online

The client chooses the private class he wishes to register to (here, we chose not to enable online registration for a group class):

Following the registration of the participant, a bike is reserved:

As well as the time of the coach to whom the system allocated the service:

Registering to a group lesson from the back-office

The registration is made from the dashboard:

We monitor the number of attendees registered:

The registration of each participant reserves 1 bike: there are as many reserved bikes as participants.


The calculation of availability takes into account the availability of teachers authorized to perform when booking a service, but also the availability of resources associated with this service.


For instance, if coaches are available but all bikes are reserved, it is not possible to make an appointment at this time slot. Same if there are still places in a group lesson but all bikes are reserved.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article