Gym Management for Brazilian Jiu-Jitsu
The all-in-one platform that replaces your spreadsheets, WhatsApp groups, and paper waivers with a system built from the mat up.
Based on a typical 150-member academy. Your numbers will vary.
The Problem
1 in 2 new members quit within their first year. 90% of white belts never reach blue. Without automated tracking, you don't know they're leaving until they're gone.
Professors spend hours on attendance logs, WhatsApp messages, and manual billing. Time that should be spent on the mat.
Mindbody doesn't know what a stripe is. You adapt to the software instead of the software adapting to you.
Everything You Need
A mobile-first web portal where students book classes, track belt progress, see their training history, and manage billing. Works in any phone browser.
Learn more →Gym Health Score, live MRR, cohort retention matrix, and attendance heatmaps. Every number is a real query, explained in plain English.
Learn more →Per-belt class and month requirements (IBJJF-aligned defaults you can edit), a promotion-readiness dashboard, and full promotion history.
Learn more →A network dashboard with per-gym health and MRR, one-click impersonation into any gym, cross-gym analytics, and a guided new-gym wizard.
Learn more →28 configurable triggers across the full member lifecycle: absent re-engagement, trial reminders, payment recovery, streak milestones, and more. Each is toggleable with an editable template.
Learn more →Every gym connects its own Stripe connected account with a full Stripe dashboard. Money goes directly to the gym; the platform only takes a transparent percentage fee.
Learn more →A nine-stage kanban leads board with one-click conversion to a student account, source tracking, and funnel analytics.
Learn more →A 14-day schedule where members book or cancel, see who else is booked, and get an in-app nudge for popular classes.
Learn more →A tablet kiosk with personal-QR self check-in, a recent check-in list, configurable time windows, and manual back-fill for professors.
Learn more →A typed-signature waiver captured on the join form before payment, stored with a full text snapshot and timestamp, and editable per gym.
Learn more →Pinned announcements in the member app, targeted bulk SMS and email with template variables, brand-styled emails, and a per-message log.
Learn more →A small embed snippet that puts your trial schedule and booking on your existing site, themed with your brand colours and logo, with bookings landing in the CRM.
Learn more →Members submit an injury with optional document; on approval the Stripe subscription pauses, and it resumes when the freeze ends.
Learn more →Streamed CSV export of students and of attendance, the attendance range configurable, scoped to your gym.
Learn more →Bulk, targeted, or automatic review requests via SMS and email, through a tracked redirect, with each member asked only once unless you override.
Learn more →The Experience
One screen. Every metric. Before the first student walks in.
Why Switch
| Feature | Combat Control | Generic Tools |
|---|---|---|
| IBJJF-aligned belt + stripe tracking | ✓ | ✗ |
| Promotion readiness scoring (months at belt, classes, competitions) | ✓ | ✗ |
| Cohort retention matrix + gym health score | ✓ | ✗ |
| BJJ-tuned lifecycle automations (trial, at-risk, win-back, dunning) | ✓ | ✗ |
| Injury freeze with auto subscription pause | ✓ | ✗ |
| Badge + streak gamification | ✓ | ✗ |
| Trilingual student app (EN · PT-BR · ES) | ✓ | ✗ |
| BECS direct debit (Australia, via Stripe Connect) | ✓ | ✗ |
| Multi-gym franchise dashboard + cross-gym analytics | ✓ | ✗ |
| Embeddable trial booking widget for your own website | ✓ | ✗ |
| Tablet kiosk check-in (signed URL, no shared password) | ✓ | ✓ |
| Class capacity heatmap | ✓ | ✗ |
| Automated Google review requests | ✓ | ✗ |
| Brand-customised transactional email templates | ✓ | ✓ |
| Class booking + scheduling | ✓ | ✓ |
| Digital waivers with audit trail | ✓ | ✓ |
| Mobile student app (no download) | ✓ | ✓ |
| Stripe payments to your own account | ✓ | ✗ |
| CSV student import (with field mapping) | ✓ | ✓ |
| Published AUD pricing (no contact-sales) | ✓ | ✗ |
See the detailed comparisons: vs Gymdesk · vs Mindbody · vs Kicksite
Simple Pricing
Every plan includes every feature. Analytics, automations, injury reports, embeddable widget, branded emails, kiosk mode. All of it. Price scales on students and SMS only.
Academy
/month
/month billed annually
A$758.40 per year · Save A$189.60
+ 2.5% platform fee on member payments
Up to 75 students
Academy Pro
/month
/month billed annually
A$1,238.40 per year · Save A$309.60
+ 2.5% platform fee on member payments
Up to 200 students
Unlimited
/month
/month billed annually
A$1,718.40 per year · Save A$429.60
+ 2.5% platform fee on member payments
Unlimited students
Network
/month per gym
/month billed annually
A$1,238.40 per year · Save A$309.60
+ 2.5% platform fee on member payments
3+ gyms · Unlimited students
Extra SMS beyond plan allowance: $0.08/message. Email automations unlimited on all plans. 14-day free trial, no credit card required.
Not a generic fitness tool with martial arts bolted on. Every feature built for how academies actually work.
14-day free trial. No credit card required. Full access to every feature.
Stripe goes to your account. We never hold your money. Transparent 2.5% platform fee, published not buried.
Local team, AUD pricing, and Stripe BECS direct debit. Built for how Australian academies actually run, not retrofitted from a US tool.
Multi-Language
Most Australian BJJ academies have Brazilian instructors and a mix of English and Portuguese speaking students. Combat Control renders the student app, automated emails, and kiosk in each person's language automatically. No separate setup, no second system.
Migration
Import your student list via CSV and be up and running in minutes. Switching from another platform? We'll help you migrate.
See It In Action
See how a professor manages their academy from a single dashboard.
Questions
Start your 14-day free trial. No credit card. Full access.
Start free trialNo credit card required. 14-day free trial. Cancel anytime.