For coaching businesses and class providers
Sell the term, run the register, fill it again next term.
A coaching business lives on three numbers: how many places you sold, how many families came back, and how many make-up requests you answered by text on a Sunday night. ClubHelix runs term enrolment, the level ladder your coaches mark against, the credit a missed class earns, and the invitation that refills the term.
Term enrolment · make-ups mid-term · re-enrolment before the next term · Updated 12 Sept 2026
Why committees of coaching businesses come to us
The same problems show up in every committee meeting. ClubHelix is built to retire each one for good.
- Term enrolment held in a spreadsheet and a messaging app, with the waitlist in somebody’s head.
- "We were sick — can we make it up?" answered differently by whoever reads the message first.
- A level ladder on a laminated sheet, marked from memory on Sunday night rather than on the mat.
- Re-enrolment done by chasing last term’s families one by one, three weeks after the good times were taken.
- A class quietly over-enrolled against one coach, discovered when the coach calls in sick.
What ClubHelix does for coaching businesses
The platform mapped onto the moments your year actually runs on.
Term programs with capacity, waitlists and a register
Publish a term as a program with its session dates, a capacity on each class and a waitlist behind it. Families enrol and pay online, the register is marked on the day from a phone at the pool or the mat, and the term’s attendance is a report rather than a pile of clipboards.
Levels, skills and progression
Write out your own ladder of levels and the skills under each, then mark them off against each child from the register. A level belongs to the enrolment rather than the child, so the same child can be at level three in one program and level one in another, and families see the level on the program page.
Make-up credits and trial classes
A family reports a missed class from your website and earns a credit they book into another class time themselves. A credit is issued once, expires on the cycle you set and cannot be spent twice. A free or paid trial class is available to people who have not enrolled — one per child, no account needed.
Coach ratios that hold
A coach is rostered against the session, not just the room, and a place is refused rather than sold when an enrolment would break the instructor ratio you set. A person is a capacity of one, so a coach cannot be rostered onto two classes at the same time in two different rooms.
Re-enrolment before the term turns over
Build next term’s invitation list from last term’s confirmed enrolments — one per child, with anyone who cancelled or was refunded left out — and send it in batches. Re-enrolment is where the revenue is, and it is the part most providers do last.
One-to-one lessons and the squad court
A coach with their own diary books exactly like a room or a court, with the same clash guard and the same checkout, so a private lesson, a squad session and a hall hire cannot land on top of each other.
The term wash-up, and who did not come back
A class provider lives or dies on re-enrolment, so the report that matters is last term’s confirmed enrolments set against this term’s — by class, by level and by coach — with attendance showing which classes were quietly half empty and how many credits are still unspent against the next term’s capacity. Places sold, places attended and places refilled are three different numbers, and only the third is revenue.
What class management software has to get right
A coaching business is not a club with lessons attached. It sells a term of classes, and it lives or dies on three numbers: how many places you sold, how many families came back next term, and how many make-up requests you answered by text on a Sunday night. Swim schools, gymnastics clubs, dance schools, martial arts dojos, tennis academies and calisthenics coaches all run the same operation — a timetable, a capacity, a level ladder and a re-enrolment window — and almost all of them run it on a spreadsheet plus a messaging app.
ClubHelix runs the operation itself. Programs with term enrolment publish a term as its session dates, with one capacity that caps every session in it and an ordered waitlist behind that. Classes that need different sizes run as programs of their own. The register is marked on the day from a phone at the pool or the mat. The level ladder is yours to write, and the credit a missed class earns is the family's to spend without ringing the front desk.
Running a term
| The moment | What it needs | Where it goes wrong |
|---|---|---|
| Publishing the term | Session dates, a capacity per class, a price | A capacity that lives in somebody's head, so classes overfill |
| Taking enrolments | Online payment, a waitlist, a pro-rata late joiner | A waitlist in a notebook that nobody works |
| The class itself | A register marked at the session, not from memory | Attendance reconstructed on Sunday night |
| The missed class | One rule, applied the same way every time | Three different answers from three staff |
| Moving a child up | A level per enrolment, marked by the coach who saw it | A laminated sheet and an argument with a parent |
| Filling the next term | An invitation to last term's families, sent early | A chase three weeks after the good times went |
Each row is a real decision rather than a setting, and the term enrolment guide works through all six with a dated calendar. What the software contributes is that the decision holds: a capacity is enforced at the moment of enrolment, and where you have set an instructor ratio the next place is refused rather than sold, because a coach rostered against a session is a capacity of one and cannot be in two rooms at once.
Levels that two coaches mark the same way
A progression scheme is why a family enrols again. It gives the child a visible reason to come back, and it gives you a defensible answer when a parent asks why their child has not moved up. Write out your own ladder of levels and the skills under each, then mark them off against each child on the program's own progression sheet.
The important detail is that a level belongs to the enrolment rather than to the child. The same swimmer can be at level five in squad and level two in a stroke-correction class without either mark contradicting the other, and families see the level on the program page rather than asking at the desk. Writing skills that two different coaches mark identically is the hard part, and it is a writing problem rather than a software one — designing a skill progression scheme covers how many levels to have and how to word a skill so it is observable.
Make-ups, credits and the Sunday-night text
"We were sick — can we make it up?" is the most common message a class provider gets, and most answer it inconsistently, which is how a policy becomes an argument. In ClubHelix a family reports the missed class from your website and earns a credit they book into another class time themselves. A credit is issued once, expires on the cycle you set, and cannot be spent twice — so the rule you chose is the rule that runs, and the front desk is out of the loop by design.
Decide the rule before you switch it on: how much notice counts as notice, how many make-ups a term can absorb, and what happens when you cancel the class rather than the family. Make-up classes and credits has the four workable models with worked capacity numbers, including why an unexpiring credit quietly becomes a liability on your books.
The front door, and the term after this one
A trial class is the cheapest front door a coaching business has, and it works only if it takes no account and no phone call: offer a free or paid trial of a program, and each child may take that program's trial once, ever. A cancelled or refunded trial still counts, so a trial cannot quietly become a weekly price cut. Everything after that is re-enrolment, which is where the revenue is and the part most providers do last. ClubHelix builds next term's invitation list from last term's confirmed enrolments — one per child, with anyone who cancelled or was refunded left out — and tracks each family on it separately, so a run interrupted halfway is resumed rather than restarted and nobody is asked twice.
For one-to-one work, a coach with their own diary books exactly like a room or a court through facility booking, with the same clash guard and the same checkout, so a private lesson, a squad session and a hall hire cannot land on top of each other.
Questions class providers ask
Can we offer a sibling or family rate on a term of classes? Not as an automatic rule. The household rules run on registration forms rather than on term enrolments, so a family rate on classes is priced into the term fee you publish or handled as a separate registration. Better to know that than to promise a parent something the checkout will not do.
Do parents need an account? Only where you require one. A members-only program asks the parent to sign in as a financial member, and attaching a child you already hold on file needs the account that holds them. Otherwise a name and an email is enough to take a place or a trial, which is what keeps the front door usable by somebody who has never dealt with your business.
Are waivers and medical details covered? Yes — digital waivers are signed online and held against the member record, and the medical and emergency questions sit on your own registration form.
What does it cost? See pricing. Programs, the register, levels and credits sit together on the plans built for class-based operations, and the inclusions are published rather than quoted.
Features in your plan
Every plan starts free and includes the whole platform below — browse all features or compare plans.
Programs & enrolment
Term programs, clinics and come-and-try days — term or casual enrolment, capacity with waitlists, session attendance, skill levels, make-up credits and trial classes.
RSVPs & attendance
Availability tracking and a training attendance register in one — going, maybe or can't make it, with QR and kiosk check-in on the day.
Self-registration
Club membership software that handles the joining for you: online registration and season sign-ups on your own branded site, with email verification and optional admin approval.
Facility booking
Courts, pitches, arenas and rooms bookable on a drawable venue map — clash-proof, priced peak and off-peak, capped per member, paid by card or at the venue.
Digital waivers
Versioned waivers linked to registration forms and membership types, with typed-name acceptance records kept permanently.
Broadcasts
Send a message to everyone, a role, or a custom segment of members.
Reports & analytics
Club reporting software with 341 built-in reports live today — membership, money, compliance and match day — with CSV and PDF exports, saved views and packs that email themselves.
Mobile app
A club app of your own — install-to-home-screen with your branding, push notifications and digital membership cards, no app store required.
Frequently asked questions
The questions coaching business committees ask before signing up.
- Yes. The family reports the absence from your site and the credit that earns is theirs to book into another class time, within the expiry you set. It can only be issued once and cannot be spent twice, so the front desk is out of the loop by design.
- Yes, because the level belongs to the enrolment rather than to the child. A swimmer can be at level five in squad and level two in a new stroke-correction class without either mark contradicting the other.
- Yes, in two ways. Each class has its own capacity with a waitlist behind it, and where you set an instructor ratio the enrolment is refused when the next place would break it — checked in the database at the moment of enrolment, not on a screen somebody has to read.
- Not as a built-in rule. The household rules run on registration forms rather than on term enrolments, so a family rate on classes is priced into the term fee you publish, or handled as a separate registration. It is better to know that before you promise a parent something.
- A parent registering a child does, because they are paying and consenting. A trial class is the exception — it takes one booking per child with no account at all, which is what makes it a usable front door for people who have never dealt with your business.
Can a family book their own make-up class?
Can the same child be at different levels in two programs?
Will it stop us over-enrolling a class?
Can we offer a sibling or family rate on a term of classes?
Do parents need an account to enrol?
More clubs like yours
ClubHelix isn't a single-sport tool — browse other club types we support out of the box.
Bring your coaching business online in under 30 minutes.
Start on the free plan, then take a 14-day free trial of paid features when you're ready — nothing to pay today, cancel any time before the trial ends.