Industries Sport and recreation
Sport and recreation

A group class is not
one slot for one person

A personal training session brings in 2,500 dinars an hour. That same hour, as a group class with twelve people, brings in 12,000. The difference exists only if the system can count places, and most cannot.

One hour, two outcomes

Same room, same trainer, same 7pm slot. The difference is whether the service has a capacity.

Without capacity
Yoga class · 19:00
one slot, one person
1
The first person to book takes the whole class. The other eleven see the slot is unavailable and leave.
Booked1
Earned that hour1.000
With capacity 12
Yoga class · 19:00
same slot, twelve places
1
2
3
4
5
6
7
8
9
10
11
12
The slot says “only 2 spots left”, and on the final one “last spot”. Those few words are the one thing that makes people book now.
Booked10
Earned that hour10.000
Same hour, ten times the takings. This is not about price but about whether the software knows more than one person fits in the room. In four of the seven industries in this group the group class is cheaper per person but brings in several times more per hour. That is why the presets carry both the individual and the group version.

A court and a class are two different things

They sound alike, and they calculate the opposite way. A system that mixes them creates double bookings.

A court: one booking takes all of it

A padel court at 6pm does not take a second group, however many people are on it. Whoever books has taken the court, not a place.

  • Capacity stays at 1. The slot disappears from the form the moment someone takes it.
  • Courts are workplaces. Three courts mean three parallel bookings, not three trainers.
  • The client picks the duration, because court 1h and court 1.5h sit as two services with their own prices.

A class: many people, same slot

A group swimming class at 6pm takes ten children. Each of them books separately, and the slot is the same.

  • Capacity is the number of places. The slot disappears only when the last one fills.
  • Everyone gets their own confirmation and their own reminder, because they are different people.
  • A cancellation frees one place, not the whole class.

That is why the presets use different words: a court is booked, a class is attended. Padel and courts say “booking”, swimming and dance say “lesson”, the gym and martial arts say “training”.

Three things that handle the crowd here

A waiting list, because groups fill up

When the 7pm slot is full, the client should not leave but join the queue.

  • A full slot offers the waiting list instead of a message saying there is no room. The client leaves their contact details and gets on with their day.
  • When someone cancels, the first in the queue gets a message. Automatically, without your call, and the place usually fills within minutes.
  • You see how many are waiting. If five people are always waiting for the 7pm yoga class, that answers whether to open another slot.
A waiting list is not a feature for the big players. It is the answer to the most expensive sentence in this business: no room, come another time.

A trial class that costs nothing, deliberately

Martial arts and the dance school have a trial slot at zero dinars. That is not a mistake in the preset.

  • A free service is a service like any other. It is booked, it takes a place, it sends a confirmation and a reminder.
  • The analytics show how many came back. A trial class only makes sense if you know how many go on to pay, and that shows in the record.
  • A message after the trial class can go out by itself, a day later, inviting them to sign up. You write the text once.

Same thing, different price, different time of day

A court with floodlights costs 2,500, without them 2,000. Same court, the difference is an hour.

  • Two services instead of one. Court 1h and Court with floodlights 1h, with their own prices, exactly as the preset has it.
  • Hours per service handle the rest: the daytime court is offered until 5pm, the evening one after.
  • The same court is the workplace for both, so nobody can book the day and the evening version in the same slot.
This is the only approach that works without hourly pricing rules, which the plugin does not have and which we do not lie about.

Seven ready-made industries, 24 services

An individual and a group version wherever it makes sense, with prices that reflect the difference.

Gym & yoga
  • Personal training60 min · 2.500
  • Group class60 min · 1.000
  • Yoga class75 min · 1.200
Padel & courts
  • Court 1h60 min · 2.000
  • Court 1.5h90 min · 3.000
  • Training with a coach60 min · 3.500
Sports courts
  • Court 1h60 min · 2.000
  • Court 1.5h90 min · 3.000
  • With lights 1h60 min · 2.500
Swim school
  • Private lesson45 min · 2.500
  • Group class45 min · 1.200
  • Pool session60 min · 800
Martial arts
  • Individual training60 min · 2.500
  • Group training90 min · 1.000
  • Trial session60 min · free
Dance studio
  • Private lesson60 min · 2.500
  • Wedding dance (couple)60 min · 3.000
  • Trial lesson45 min · free
Massage
  • Sports massage60 min · 3.500
  • Therapeutic massage45 min · 3.000
  • Back massage30 min · 2.000

The pattern repeats: individual is 2,500, group is 1,000 to 1,200. The group class is cheaper per person and more profitable per hour, but only if places are counted.

Questions from the gym

It depends. If members come whenever they like and nobody counts places, you need nothing. But if you run group classes with a limited number of places, you need class booking, regardless of the membership. The plugin has no memberships and no class packages, and that is the honest answer. It handles appointments and payment per appointment.

You enter the courts as workplaces and tie the service to them. The system then offers the slot as long as at least one court is free, and when all three are taken, the slot disappears. You do not pick a court by hand, the system does it.

The place frees up and the first person on the waiting list gets a message. It all happens by itself. If the list is not switched on, the place simply returns to the form and anyone can take it. For slots that fill fast, the waiting list is the difference between a full and a half-empty class.

No. That is one service booked by one person, with two people attending. Capacity stays at one. Capacity above one is used only when several people book the same slot independently, as in a group class.

Yes, mandatory payment is switched on per service. For a court it makes sense, because a no-show is a pure loss: the court sat empty and someone else wanted it. For a trial class it makes no sense, because the point is for people to come. That is why it is set per service, not for the whole venue.

What next

Eleven empty places in a full class

That is the difference between 1,000 and 12,000 dinars in the same hour. It does not depend on your price, but on whether the system counts places.