For BJJ academies
Belt and stripe tracking, open-mat attendance, seminar billing, waiver renewals — all in one place, branded as your academy.
The usual mess
How OLM fits
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
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
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.
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.
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.
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.
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.
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
Specific to the local scene — capacity dynamics, regional training culture, and the quirks owners actually deal with.
BJJ
Austin, Texas
Read the local breakdown
BJJ
San Diego, California
Read the local breakdown
BJJ
Boulder, Colorado
Read the local breakdown
BJJ
Denver, Colorado
Read the local breakdown
BJJ
Salt Lake City, Utah
Read the local breakdown
BJJ
New York City, New York
Read the local breakdown
BJJ
Los Angeles, California
Read the local breakdown
BJJ
San Francisco, California
Read the local breakdown
BJJ
San Jose, California
Read the local breakdown
BJJ
Sacramento, California
Read the local breakdown
BJJ
Chicago, Illinois
Read the local breakdown
BJJ
Miami, Florida
Read the local breakdown
BJJ
Tampa, Florida
Read the local breakdown
BJJ
Orlando, Florida
Read the local breakdown
BJJ
Atlanta, Georgia
Read the local breakdown
BJJ
Las Vegas, Nevada
Read the local breakdown
BJJ
Phoenix, Arizona
Read the local breakdown
BJJ
Portland, Oregon
Read the local breakdown
BJJ
Seattle, Washington
Read the local breakdown
BJJ
Dallas, Texas
Read the local breakdown
BJJ
Houston, Texas
Read the local breakdown
BJJ
Philadelphia, Pennsylvania
Read the local breakdown
BJJ
Boston, Massachusetts
Read the local breakdown
BJJ
Washington, District of Columbia
Read the local breakdown
BJJ
Charlotte, North Carolina
Read the local breakdown
BJJ
Raleigh, North Carolina
Read the local breakdown
BJJ
Minneapolis, Minnesota
Read the local breakdown
BJJ
Nashville, Tennessee
Read the local breakdown
BJJ
Honolulu, Hawaii
Read the local breakdown
BJJ
Kansas City, Missouri
Read the local breakdown
Set up in minutes. No credit card to sign up, no contract once you go live.
Create Your Account