BJJ-native gym software

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

MATFLOW

Belt Tracker

Apex Academy · 47 active members

Alex Reed

ELIGIBLE

89/90 sessions attended

Jordan Mills

52/120 sessions attended

Casey Park

18/50 sessions attended

Sam Torres

ELIGIBLE

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.

01

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.

02

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.

03

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.

04

Attendance-driven promotions

Set minimum sessions and minimum months per rank. The promotion queue runs itself. You confirm; MatFlow provides the evidence.

05

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.

06

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.

From£89/ month

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.

01

Apply

Fill in the form at /apply — your gym name, owner contact, discipline, and member count. No credit card required.

02

Review

We respond within 1 business day with your gym code and login details. Honest feedback if MatFlow isn't the right fit.

03

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.