Home / Your business / Fitness & classes
Fitness & classes
Nobody sells a yoga class. They sell ten of them.
Gym, yoga studio, pilates, CrossFit box, dance academy, music school, coaching centre, tuition, study hall, swimming pool, sports academy, martial arts.
What you get
- The timetable — Repeating classes with capacity, a teacher, and a week grid with places left
- Packs and memberships — Ten classes valid sixty days, a month of unlimited, a term of coaching
- The waitlist — A full class queues instead of refusing
- The cancellation window — Set the notice period once and it applies evenly
- Attendance — Who booked, who came, who did not
A week at a studio
A gym is the hardest test of a booking model, because one business needs four different shapes at once — and gets them here without a special case for any.
Twenty places, eighteen taken
The class is a repeating slot with a capacity, so the timetable is a real grid with real places remaining — not a list somebody retypes each week.
Two more people want in
The class is full, so they join a queue. When somebody drops out, the top of the queue gets the place automatically, with the normal window to confirm. Nobody at the desk does anything.
Priya cannot take Thursday
A cover teacher goes on that one class, not on every future Thursday. And if a teacher ends up down for two things at once, you are told — told, not blocked, because arranging cover legitimately looks exactly like a clash for an hour.
A member cancels forty minutes before
Inside the notice period, so the session is used. Outside it, the credit comes back. Either way the place goes back on sale, because a place nobody can buy helps nobody — least of all the person who cancelled.
The personal trainer, the squash box and the locker
One-to-one time, an hourly court and a monthly locker are all held by the same engine as the six o'clock class. Four shapes, one system, nothing bolted on.
The number that is usually wrong
Packs sold in January for classes taken through March are a liability, not January's revenue — so January looks like January and February does not look like a collapse.
What you get
The timetable
Repeating classes with capacity, a teacher, and a week grid with places left. Cancel one Diwali morning without cancelling the schedule.
Packs and memberships
Ten classes valid sixty days, a month of unlimited, a term of coaching. Sold once and drawn down per visit.
- Credits burn soonest-to-expire first, so nobody loses classes they paid for while holding classes they did not need yet
- Every draw and return recorded, so 'why does it say six' has an answer
- Lapsed packs written off to income, where you can see them
The waitlist
A full class queues instead of refusing, and a drop-out reaches the top of the queue by itself. Raise the capacity because you moved rooms and the queue is worked in the same moment.
The cancellation window
Set the notice period once and it applies evenly, instead of when the desk remembers. This is the rule that makes packs work economically.
Attendance
Who booked, who came, who did not. Which is also the list of people worth calling before they stop coming altogether.
Courts, lockers and one-to-one
Hourly courts and turf, monthly lockers and study-hall seats, and PT slots against a named trainer.
Fees and instalments
For coaching: term fees, instalments, what is outstanding by batch, and reminders that go out on their own.
Places this fits
What this will not do for you
It does not run your access-control turnstile or your fingerprint reader. Attendance is marked in the app or scanned from the booking code; if you have hardware at the door, it stays its own thing for now.
And it will not make anybody turn up in February. It will tell you exactly who stopped, which is the most useful thing software can honestly do about it.
Start with one sentence.
Say what you do. The shop, the items, the prices and the online page set themselves up while you watch — and you correct anything wrong by saying so.
One month, everything included. No card to start. Cancel inside the month and you are not billed.