The gym softwarebuilt for the mat.
Belt and stripe tracking, attendance-driven promotions, kiosk check-in, and a branded member portal — built for the way BJJ academies actually run, not bolted onto generic fitness software.
30-day free trial · No credit card needed · UK BJJ academies only
Belt Tracker
Apex Academy · 47 active members
Alex Reed
89/90 sessions attended
Jordan Mills
52/120 sessions attended
Casey Park
18/50 sessions attended
Sam Torres
158/150 sessions attended
2 eligible for promotion
View queue →BJJ-native
Built for the sport
Belt, stripe and grading vocabulary baked into the data model — not bolted on from a generic gym template.
RLS-isolated
Your data, only yours
Postgres Row-Level Security on top of application-layer scoping. Another gym's data cannot touch yours.
Stripe Connect
Your own account
Payments flow through your Stripe account, not ours. Your money, your dashboard, your reconciliation.
What you get
Six things every BJJ academy needs.All of them in production.
Belt & stripe tracking
Per-discipline rank systems with attendance-based eligibility checks. Full promotion history, audit trail, and a queue that surfaces eligible members automatically.
Kiosk check-in
iPad at the door, HMAC-tokened and isolated from the admin interface. Members tap their name; attendance and class-pack credits write atomically with no double-charge risk.
Branded member portal
Your gym's name, logo and colours on every screen — schedule, announcements, personal attendance, rank progression. One branded PWA, zero app-store fees.
Attendance-driven promotions
Set minimum sessions and minimum months per rank. The promotion queue runs itself. You confirm; MatFlow provides the evidence.
Payments that reconcile
Stripe Connect per tenant, idempotent webhooks, refunds with auto-void of class-pack credits. Cash and comp payments recorded with audit metadata. No orphan rows.
Reports that actually run
Weekly attendance trends, monthly signups, member status mix, top classes by fill rate — live from the database, not a stale CSV export from last Tuesday.
Every feature above is live at Apex Academy, not a roadmap item.
Pricing
One plan. Everything included.
No tiered upsell, no per-seat add-ons. Larger academies — get in touch.
For academies up to 150 members
- Up to 150 members
- Belt and stripe tracking
- Kiosk check-in (iPad + QR)
- Branded member portal (PWA)
- Stripe Connect billing
- Attendance-driven promotions
- Live reports & exports
- White-glove data migration
- Email and chat support
- 30-day free trial
- No setup fees
- Cancel anytime
How to get started
Application to live in three steps.
Apply
Fill in the form at /apply — your gym name, owner contact, discipline, and member count. No credit card required.
Review
We respond within 1 business day with your gym code and login details. Honest feedback if MatFlow isn't the right fit.
Go live
White-glove migration from your current platform — members, ranks, attendance history, subscriptions. Your 30-day free trial starts on go-live day.
Ready?
Run your academy like
the one they deserve.
Apply now. We respond within one business day with your gym code and a brief call to confirm MatFlow is the right fit.