“Is there a place in Yoga?” and “When is a trainer free?” are different questions
At the front desk, those questions often arrive one after another. One client asks about the evening Yoga class. A minute later, someone else wants a personal session. Both conversations need a schedule, but they do not need the same information.
For a group class, staff care about the time, room, and number of places. For a personal session, they need a particular trainer's shift and the hours already booked. Put everything into one calendar grid and it soon becomes a wall of cards that staff have to decode while the client is waiting.
That is why the new Inf CRM schedule has two tabs: Classes and Trainers. They sit next to each other in the same section and cover the same week, but each view stays focused on its own job.
Group classes: see the whole week at once
The Classes tab shows the club's week as a calendar. Monday morning, Yoga at 11:00, Boxing in the evening - every class has its place, so staff do not need to open one day at a time to understand the week.
Each card includes the time, service, room, and occupancy. A figure such as “2/16” tells the administrator that two clients are booked and the group limit is sixteen. That is often enough to answer a quick front-desk question.
When more detail is needed, the class opens in a side panel. The room, remaining places, and people booked for that exact session are all there.
Trainer bookings: check the shift before looking for a free hour
The same week looks different in the Trainers tab. Long blocks show working shifts, with booked personal sessions sitting inside them. Staff can see both who is at the club and when that trainer is already busy.
A personal booking includes its time and the client's name. There is no second shift spreadsheet to keep open and no need to remember whether a trainer is due in that day. The answer is one tab away.
See who is booked and which membership they are using
Open a class and Inf CRM shows its date, time, room, occupancy, and remaining places. The client list is in the same panel, so there is no need to open every participant's profile.
Each row shows the client's name, confirmation status, and the membership used for the booking. It handles a very ordinary front-desk call well: “Can you check that I am definitely booked for today?” The answer is attached to the class itself.
When a class is full, the queue does not disappear into someone’s notes
If there are no places left, the client can stay on the waitlist. It has its own tab inside the class: confirmed participants remain in one list, while the people waiting for a place remain in another.
The queue follows booking order, and every name has a visible position: first, second, and so on. The exact booking time is not necessarily printed in every row, but staff do not have to compare messages or work out who was added first.
It is a small detail until two clients both believe they are next. Now there is one order for everyone on the team to check.
What this looks like during a normal shift
First situation: a client wants a group class. The administrator finds it in the weekly grid, checks the room and occupancy, and opens the participant list if needed.
Second: the client wants personal training. One click on Trainers brings up shifts and bookings for the right day. Group classes are no longer filling the screen when they are not relevant to the question.
Third: the class is full. Instead of leaving a message in the staff chat, the administrator opens the waitlist and sees the current order. The next shift sees the same information, not a colleague's recollection of it.
Why we split the schedule in two
The goal was not to squeeze more cards onto one screen. It was to show the right information at the right moment. For a group: the class, room, places, and participants. For personal training: the trainer's shift and occupied time.
Both workflows still live in one Inf CRM section, so moving between them is easy. They simply no longer get in each other's way. Fewer handwritten lists and double-checks; a clearer answer when a client is standing at the desk or calling the club.
