Gym management software for martial arts, dance & fitness.
One dashboard for your schedule, attendance, billing, members and reports — plus a member app that’s actually worth opening between classes.
Already train at a Forma gym?Now available
Martial arts, dance, yoga, fitness — whatever your gym teaches, Forma runs it, with your ranks, levels, and vocabulary built in.
For owners & coaches
Three things your current software doesn’t do
Every platform on the market schedules classes and takes payments. Forma does that too — but it’s not why gyms switch.
Skill trackingOptional
Every member, every technique — and not one spreadsheet
Put the techniques on a class’s lesson plan. Every member who attends is credited with them automatically — nobody fills anything in. Each technique climbs Learning → Drilling → Confident off real repetitions; Mastered is the one your coaches award by hand.
The alternative is a shared spreadsheet that’s out of date by the time class ends.
Community
Every conversation with your gym, in one place
Announcements, house rules, the kit list and every member question in one searchable feed — with photos, comments and pinned posts, plus a direct line between each member and your gym. All of it lands on their phone as a notification.
A WhatsApp group, a mailing list and a noticeboard by the door — none of which reach a member on the day they didn’t come in.
Retention
Retention that isn’t a failed-payment report
Forma flags members going quiet from real attendance, shows you the signals behind each flag, and sends them a message from your gym in one tap — while the app gives them a streak, a rank, and a visible skill curve worth coming back for.
Most platforms tell you someone left only once they’ve already stopped paying.
Build the week, not one class at a time
Drag your week into shape on a real calendar. Recurring series, per-class capacity, and edits that apply to a single class or every future one.
- Week and month views, with a class count per day
- Recurring series that stay editable after publishing
- Capacity limits, cancellations, and instructor assignment

Your technique library, authored in the browser
Every skill your gym teaches, written the way your coaches teach it — then attached to the classes that drill it, so attendance credits progress on its own.
- Video with timestamped chapters, steps, tips, and common mistakes
- Positions, difficulty, and your own tags on every technique
- Filter and search the whole library as it grows

And the operational basics, done properly
You shouldn’t have to trade the day-to-day away to get the above. You don’t.
RSVPs, check-ins & rosters
Members check themselves in from their phone. Live roster per class, with manual and retroactive attendance.
Billing through Stripe
Free trials, comped members, MRR tracking, failed-payment alerts — payouts land in your own account.
Member CRM
Rank, attendance, skills, streak, and plan on one live record. Promote ranks and open full history in a click.
Five live report views
Retention, attendance, class performance, revenue, and trial conversion — built from what actually happened.
Skill tracking
Know what every member can actually do
Not just who paid and who showed up. A per-technique record for every student on your mat — built from the classes they attended, visible to you and to them.


The shared spreadsheet
Techniques go on a class’s lesson plan once. Everyone who attends is credited automatically — there’s no grid to fill in after class, and nothing to keep up to date.
The CSV export
The record is live in your dashboard. Filter a member’s techniques by stage, or open any one of them for its drill count, first and last session, and every class it was covered in.
The grading notebook
Go into a grading or a competition camp knowing exactly what each student has drilled, how often, and how recently — instead of reconstructing it from memory.
The first three stages advance on real repetitions, so the record stays honest whether or not anyone remembers to update it. Mastered is the one your coaches award by hand — the software counts reps, it doesn’t decide when someone is good.
Where the categories stop
Everyone books classes. That’s the floor.
Booking platforms treat a class as a slot in a calendar. Martial-arts school software adds a belt field. Neither knows what your members can actually do — and neither replaces the group chat.
- YesBuilt in
- PartialPartial, or varies by vendor
- NoNot offered
| Capability | Forma | Booking platforms | MA school software |
|---|---|---|---|
| Scheduling, booking & payments | Yes | Yes | Yes |
| Attendance & check-in | Yes | Yes | Yes |
| A lesson plan on every class | Yes | No | Partial |
| Technique library your coaches author | Yes | No | No |
| Per-skill progress, credited from attendance | Yes | No | No |
| A searchable feed with pinned posts | Yes | Partial | No |
| Members can message the gym back | Yes | Partial | Partial |
| Ranks that fit your discipline | Yes | No | Yes |
| At-risk flags from real attendance | Yes | No | No |
| A member app opened between classes | Yes | No | No |
Swipe the table sideways to compare all three →
Compared by product category rather than by brand — individual vendors ship features, but the underlying model is what differs.
For members
An app your members actually open
More than a class to book. Members see what they’ll learn, study the technique, talk to their coaches, and watch their progress add up — session after session.
See what’s on, book it, check in
Every class shows its focus and the skills it covers. Members tap a day, mark themselves in, and check in from their phone when they walk through the door.
- Today’s focus and the exact skills each class covers
- RSVP, see who’s going, add it to your calendar
- Self check-in at the gym — no clipboard, no front desk queue

A real technique library, not a list of names
Each skill breaks down into timestamped video chapters, step-by-step instructions, coaching tips, and common mistakes — your gym’s curriculum, authored the way your coaches teach it.
- Coaching tips and common mistakes, in your coaches’ words
- Timestamped chapters that jump straight to the detail
- Upload your own footage or point at a video you already trust
- Save the techniques you’re working on

Every session, rank, and skill — one training history
Forma keeps a running record of what each member has trained, drilled, and mastered. A per-skill session log, milestones, and a weekly streak show exactly how far they’ve come — and what’s next.
- Auto-logged session history for every skill
- Skills climb four levels — Learning to Mastered
- Milestones and rank progression you can see
- A weekly streak across every class

Your gym, between classes
A feed for your gym — results, photos, seminar news, schedule changes — plus a direct line to your coaches. Members stay connected on the days they’re not on the mat.
- Gym feed with photos, comments, reactions, and @mentions
- Message your coaches directly, right in the app
- Announcements and reminders pushed to your phone
- Pinned posts for the house rules, kit list, and what to bring

Already train at a Forma gym?
Download the app, enter your gym’s join code, and your schedule, your curriculum, and your training history are waiting for you.

How it works
Live in three steps
No long onboarding. Set up your gym, and your members feel it the next class.
Set up your gym
Build your week on the schedule calendar, add your coaches, and switch on billing — all from the web dashboard. Curriculum and skill tracking can wait until you want them.
Members join & train
Share your join code, send invite links, or let members find you in Discover. They see what’s on today and dive into the technique behind every class.
Everyone tracks progress
Streaks and milestones keep members coming back — while your reports show attendance, revenue, and exactly who’s slipping away.
Included
Everything else, already handled
The long tail you’d otherwise be told is a paid add-on, a roadmap item, or a workaround.
Make it yours
- Your gym’s logo and colours in the member app
- Your own class types, tags, and vocabulary
- Ranks that fit your discipline — belts, stripes, kyu/dan, armbands, levels
- Staff roles for coaches, front desk, and owners
- Business hours and timezone-aware check-in windows
Getting members in
- A join code and shareable invite links for your gym
- An optional Discover listing so nearby members can find you
- Per-class capacity limits and cancellations
- Members can train at more than one gym and switch instantly
- Sign in with Apple, Google, or email
On their phone
- iOS and Android, light and dark mode
- Push notifications with per-topic member controls
- Add any class to your phone’s calendar
- Self-serve profile edits and account deletion
- Real-time everywhere — no refresh button, on any screen
Pricing & FAQ
Questions, answered
What it costs, how it differs, and everything else owners and members ask us most.
How much does Forma cost?
It depends on the size of your gym, so we quote you on a short call rather than pushing you through a pricing page that doesn’t fit. Two things worth knowing up front: your members are never charged for the app itself, and their membership payments go straight to you through your own Stripe account — Forma is the platform, not the merchant. Book a demo and we’ll walk you through the numbers for your gym.
How is this different from the booking platform I already pay for?
Your current platform knows a class called “BJJ Fundamentals” runs at 6pm. It doesn’t know what’s being taught in it. Forma does — every class carries a lesson plan drawn from your own technique library, members see it before they arrive, and their progress through it is tracked per skill. Scheduling, check-in, and billing all work the way you’d expect; the curriculum layer on top is the part nobody else has.
I already have belt tracking. What do I gain?
Belt tracking in most school software is a checkbox you tick at grading time. Forma tracks the layer underneath it: every individual technique, per member. Which ones they’ve drilled, how many times, in which classes, and when they last touched them — credited automatically from the lesson plan of every class they attend. Rank then sits on top of a real record instead of a coach’s memory, and your students can see that record too.
We run everything through a WhatsApp group. Why change?
Because a group chat has no memory. The gi rules, what to bring, the seminar date — they scroll away within the hour, and there’s no way for a new member to catch up. Forma gives you a feed where posts stay put, the important ones pin to the top, and members can comment. Anything urgent pushes to their phone as a proper notification rather than competing with their family group chat. And when a member replies, it comes to your dashboard instead of one coach’s personal phone number.
Do I have to build a curriculum, and do I have to write it myself?
You don’t have to build one at all — skill tracking is a feature, not a prerequisite, and plenty of gyms run on the schedule, check-in, billing, and community side for months before they touch it. If you do build one, then yes, you author it: the classes, skills, and videos, written the way your coaches teach, with a proper editor for video chapters, steps, coaching tips, and common mistakes. That’s the point of it — it’s your gym’s system, not a generic stock library someone else wrote. You can start with one class and grow from there.
Does Forma handle billing and payments?
Yes. Members subscribe to your gym through Stripe and payouts land in your own account. You set the plan, run free trials, comp individual members, and watch recurring revenue from the dashboard — Forma is the platform, not the merchant.
Can I track attendance and spot members at risk?
Yes. Members RSVP and check themselves in, so every class keeps a live roster. Forma then flags members who’ve gone quiet — from their real attendance, not a guess — shows the signals behind each flag, and lets you message them in one tap.
What disciplines does Forma support?
Any discipline that runs classes and tracks progress — martial arts, dance, yoga, strength and fitness, gymnastics, and more. Each one keeps its own ranks (belts, kyu/dan, armbands, or levels) and its own vocabulary. A member can also belong to more than one gym and switch between them in the app, with separate ranks and streaks at each.
Can new members find my gym in the app?
If you want them to. Turn on Discover in your settings and your gym shows up for people searching nearby — they can preview your classes and schedule and join on the spot. It’s off by default; you can also grow purely through your join code and invite links.
How do I get started?
Book a demo and we’ll set your gym up with you — schedule, curriculum, and billing — then you invite your members to download the app. There’s no long onboarding.
Run a better gym. Give members a reason to stay.
Book a demo and we’ll set up your gym and walk you through it.
Or email us at support@myforma.fit

