Why gym software doesn't work for martial arts clubs
It’s grading season. You’ve got the gym software open, and it tells you twelve students are eligible to grade, because they’ve attended enough sessions. What it can’t tell you is which of them are following the British Judo Association’s mon grade pathway, which ones haven’t yet met the minimum time-at-grade, or which juniors need a parent to sign off before they can sit the exam. So you close the tab and go back to the spreadsheet.
If you run a dojo, this is familiar. It’s just the low-level friction of using software built for a different kind of business, and learning to live with the gap.
The gap, it turns out, is quite large.
Grading isn’t a notification trigger
Gym software treats grading as an attendance milestone. Attend X sessions, trigger an alert. That’s the extent of it. If your definition of “eligible to grade” is simply “came to enough classes”, that’s probably sufficient.
A dojo’s grading process is more structured than that. There are nominations, examinations, results recording, and rank progression. More importantly, the rules differ by discipline in ways that matter.
Judo juniors follow the BJA’s 18 mon grades, each with specific eligibility criteria. Jujitsu follows The Jitsu Foundation’s structure, with mon tabs at 7th and 6th Kyu. Aikido follows the British Aikido Association’s ladder. They’re entirely different systems, run by different governing bodies, with different minimum requirements and different grade markers.
Generic gym software has no concept of any of this. It has badges.
You can usually configure a badge to trigger when certain conditions are met, but “conditions” means session counts, not governing-body-defined time-at-grade requirements or discipline-specific rank structures. If you want a grading workflowthat properly tracks nominations, examinations, results, and automatic rank updates, you need software that understands the difference between a BJA mon grade and a standard adult kyu. Generic gym software doesn’t.
Families aren’t just groups of members
Gyms have members. Dojos have families.
The distinction matters more than it sounds. A parent paying for two juniors and themselves isn’t managing three separate gym subscriptions. They’re in one family arrangement with specific rules about who’s covered, how the plan is structured, and who receives the billing communications. One payment relationship, one family plan, multiple training relationships underneath it.
Generic software approximates this badly or not at all. Common workarounds include separate accounts with discount codes, manual notes in free-text fields, and a steady accumulation of admin overhead every time a family’s circumstances change: a junior ageing out of their age category, a second parent starting training, a sibling joining mid-term.
Family membershipsin a dojo have compositional logic: who can be on a plan, how that changes over time, how billing works when the plan structure shifts. Building proper support for that isn’t especially complex, but it requires having thought about it. Most gym software hasn’t, because most gym software wasn’t built with dojos in mind.
There’s no one at the door
Many dojos don’t have a reception desk. The sensei is on the mat the moment the door opens, sometimes before the first students arrive. There’s nobody sitting at a computer ready to check people in.
Generic software assumes a front-desk workflow. Someone with access to the admin system, available at the start of each session to confirm attendance as students arrive. That’s a reasonable assumption for a gym or leisure centre. For a small dojo where the head coach is also the person setting up mats, it doesn’t reflect how the session actually starts.
What a dojo needs is students checking themselves in on a shared tablet by the door, quickly, without touching the admin interface, without leaving anyone else’s details on screen when the next person walks up. That’s a different product requirement from a front-desk check-in system, and it needs a dedicated kiosk mode rather than a cut-down version of the admin interface.
The distinction isn’t just about convenience. A shared tablet by the door has different security requirements from an admin interface. Personal data visible on screen is a GDPR consideration, not just a UX one.
One club, several disciplines
A gym does one thing. A dojo might run karate on Monday, judo on Wednesday, and jujitsu on Friday.
Each of the five disciplinessupported by Club Forge has its own rank ladder, its own governing body, its own eligibility structure. When a student trains in both karate and judo, they’re on two completely separate rank progressions that don’t map to each other. Their kyu grade in karate tells you nothing about their mon grade in judo. The grading cycles are different. The requirements are different. The bodies that certify the grades are different.
Generic software treats every grade as a generic badge. Every badge is equivalent, every progression follows the same structure, every eligibility check is just an attendance count. That flattening is a design assumption baked in from the start, because the software wasn’t built for clubs that run multiple disciplines under different governing bodies.
For a multi-discipline dojo, it means the software can’t model the club accurately. You end up working around it, which eventually means you’re maintaining the actual record somewhere else.
Software built for the job
Club Forge was built because generic software was always a compromise: useful up to a point, then a source of ongoing workarounds that you absorb into your routine until you forget how much time they take.
It’s built specifically for UK martial arts dojos: five disciplines with rank ladders that reflect how those disciplines actually work, a kiosk mode for the shared tablet by the door, family membership logic that matches how families actually train together, and GDPR compliance designed for UK clubs from the start rather than retrofitted later.
If that sounds like what you’ve been looking for, take a look at what’s being built.
Kieron Greeff is building Club Forge and runs Ichiban Leeds, a karate club in Leeds. He’s been training martial arts for many years and building software for some of them. Read more about Club Forge →
← Back to all posts