Multi-tenant BJJ academy operating system: business dashboard for staff, student portal for self-service and attendance, public pages and store. Stripe subscriptions, BJJ-native rank tracking (belts + stripes), per-class instructor availability, scheduling, waivers, seminars, and linked academies — with pricing based on active students, not feature packages.
Admin/staff manage users, programs, schedules, attendance, memberships, store, seminars, and waivers. Students get a portal for check-in, progress metrics, and billing. Public pages and the store are toggleable per academy.
Define programs (Adult Gi, No-Gi, Kids) and configurable belt systems with stripes. Rank Advisor tracks progress with per-belt formulas, age eligibility, and Ready / Almost views—promotions stay manual with a full audit trail. Share rank across academies when you use standard IBJJF templates.
Recurring templates and one-off classes. Primary + backup instructors; per-program confirmation (required or opt-out). Missed confirmations trigger backup hunting; first to confirm becomes primary.
Portal, kiosk, and QR check-in with a configurable window. Eligibility from plan status (or grace), account state, and waiver. Staff edit rosters, add/remove manually, and every change is audit logged.
An app that runs as a check-in kiosk, round timer, and match scorekeeper—feeding mat hours, rounds, and competition metrics into progress tracking. Students get a customizable dashboard, check-in, streaks, rank requests, and notifications in one portal.
Stripe Connect per academy. Plans define program access; household accounts, freezes, and grace-period dunning before access is restricted. Pricing for ControleHQ scales with active students—not feature packages.
Public academy page with schedule, team, and signup into membership plans. Built-in store for physical and digital products (members-only or public) with inventory. Seminars with optional paid tickets.
Monthly attendance leaderboard and per-program streaks (weekly or per-class cadence). Student opt-out. Optional public leaderboard and promotions feed.
Connect multiple locations so members can cross-train. Map equivalent programs, copy plans and class templates, and keep billing at the student’s home academy—without a second subscription or extra platform fee.
Versioned waiver templates; required for training and seminars, not for purchases. Admin exemptions. RBAC (owner, admin, instructor, staff, student), plus SSO and security policies when you need them.
Multi-tenant by design: one user can belong to multiple academies. Account creation via admin, public self-registration, or invite. Web-only for V1; mobile later.
Start free — try ControleHQ for 60 days with no credit card, then stay free with up to 15 active students. Unlimited locations as you grow, each with its own trial/free period. Set up programs, belts, schedules, and waivers.
Recurring and one-off classes; per-class instructor confirmation, scheduling, and backup hunting. Students check in via portal, kiosk, or QR. Stripe plans control program access; waivers required for training.
Analytics, inventory, linked academies, and other core tools come with the product — you pay for academy size (active students), not a higher tier just to unlock normal management features.
Simple pricing built for growing academies — based on active students, not feature packages.
Start free with up to 15 active students. Established academies get 60 days free, regardless of size. Every core feature is included. Students who train across linked locations count once at their home academy, and there is no extra charge just to manage multiple academies together.
No credit card required. No per-feature packages. No duplicate student charges.
| Active students | Monthly price |
|---|---|
| 0–15 | Free |
| 16–50 | $69 |
| 51–100 | $99 |
| 101–200 | $129 |
| 201–400 | $199 |
| 401+ | Custom / Enterprise |
Start free — 60 days for any size academy, then free while you have up to 15 active students. No credit card required. Every core feature is included.
By continuing, you agree to our Terms of Service and Privacy Policy.