For BJJ academies

Built for the way jiu jitsu actually runs.

Belt and stripe tracking, open-mat attendance, seminar billing, waiver renewals — all in one place, branded as your academy.

The usual mess

What BJJ gyms deal with today

  • Spreadsheet belt tracking that breaks the moment anyone joins or leaves
  • Kids-class and adults-class schedules bleeding into each other
  • No idea which members haven't checked in for 3 weeks until they cancel
  • Seminars and no-gi add-ons collected via Venmo with no paper trail
  • Waivers on paper in a binder that a lawyer will laugh at

How OLM fits

Built specifically for BJJ

Belt & stripe tracking that follows the athlete

Every promotion is recorded with the issuing professor, date, and note. When a student ever moves or tries another academy that also runs OLM, they bring their full lineage — not a self-reported belt and a story about their old gym. You verify years of history in seconds.

One profile. Every OLM academy.

Training journal entries, class check-ins, and belt history are keyed to the member, not locked to your database. New members walk in with real, verifiable progression — and the ones who leave keep their journal. Athletes respect that.

Training journal with AI coach

After class, members log tags or drop a voice note. OLM maps their game to an 8-axis chart — Guard, Passing, Submissions, Sweeps — and coaches them on weak areas.

Seminar & open-mat billing

One-off Stripe charges for seminars, private lessons, or drop-ins. Flat 3% platform fee — proportional to ticket size, no monthly subscription on top.

Churn alerts before they quit

AI Monitor watches attendance patterns and flags members 14 days before they churn. You text them, not an apology email after they cancel.

Waivers that hold up

Finger-drawn e-signatures, SHA-256 audit trail, IP stamp. Minor forms with parent second-signer. Annual auto-renewal reminders.

Rank system

BJJ-native rank handling

Full adult belt progression (White through Coral/Red-Black to Red) with 4-stripe tracking, plus kids' Gray/Yellow/Orange/Green system. Promotion history is portable — if a student moves to another academy that also runs OLM, they keep their full lineage.

FAQ

BJJ questions, answered

Does OLM track BJJ stripes, not just belt color?

Yes — each rank record carries belt color and stripe count (0-4) per discipline, with append-only promotion history. No overwriting, no losing stripes when a member moves to another OLM academy.

Can a student hold a BJJ purple belt and a judo black belt at the same time?

Yes. Ranks are keyed by (user, discipline) so they're independent across arts. A judo black belt joining a BJJ academy starts at white in BJJ, keeps their judo black, and the journal reflects both correctly.

What happens to a member's belt history if they leave?

Their promotion records stay with them — their next OLM gym sees the verified lineage; your gym keeps the issuing-org record. Nothing is hostage. Member-owned data (rank, journal, lifetime check-ins) travels; gym-owned data (billing, attendance) stays.

How does OLM handle the kids' belt system?

Full kids' progression (gray, yellow, orange, green) with the same per-discipline rank model. Guardian profiles can manage one or more kid profiles, sign waivers, and pay one consolidated family billing relationship.

Does it work for academies running both gi and no-gi?

Yes. Class templates support different formats with separate caps, instructors, and waitlists per template. The training journal reflects gi vs no-gi training mix accurately.

Can we import existing belt history from a spreadsheet?

Yes — there's a CSV import flow for member roster + belt history. Existing belts are honored as starting state; new promotions logged in OLM go through the standard belt_promotions ledger from there.

Local breakdowns

BJJ markets we cover

Specific to the local scene — capacity dynamics, regional training culture, and the quirks owners actually deal with.

Ready to try it on your BJJ academy?

Set up in minutes. No credit card to sign up, no contract once you go live.

Create Your Account