The OS for BJJ Academies

Run your academy
like a black belt.

Scheduling, belts, payments, kiosk check-in, community. One app for the whole academy. Built by people who actually roll.

  • Schedule & check-in. classes, kiosk, live roll-call
  • Belts & community. stripes, ceremonies, streaks, feed
  • Payments & multi-gym. direct payouts, memberships, association layer
14-day free trial
No credit card
Cancel anytime
app.activejoin.cloud/dashboard
Live

Owner dashboard

Dream Art · São Paulo

All systems healthy

Active

187

↑ 12 PoP

MRR

$14.6k

↑ 8.2%

Retention

94%

↑ 2.1%

Attention

3

act now

Revenue · 90 days

vs. previous period

+22.8%
Reality check

It’s 2026.
Being a black belt isn’t enough anymore.

01

For students

Clarity

02

For instructors

Authority

03

For owners

Visibility

04

For associations

Governance

01

Pillar one

For students

Students compare.
And see chaos.

They want clear belt rules, transparent schedules, predictable payments. If you can’t show that, the academy down the street will.

ActiveJoin app progress view showing mat hours and attendance streak

Solved by ActiveJoin

Clear belts. Transparent schedule. Predictable bills. So they stay with you.

02

Pillar two

For instructors

Coaches guess.
Belts get political.

Paper roll-call. Excel for promotions. Five professors, five opinions about who’s ready. Students see the chaos and lose trust.

Coach toolkit

Gi Fundamentals · 18:00

LIVE

Roll-call · 12/18

Carlos M.
Sofia R.
Jonas L.
Aiko K.

Ready to promote

5

Time on belt
200 classes
All 4 stripes

Solved by ActiveJoin

Live roll-call. Auto-eligibility. Transparent rules. Promotions earned, not argued.

03

Pillar three

For owners

Can’t see,
can’t steer.

Five tools means five truths. No clean revenue trend. No retention signal. No idea who’s about to leave the mat for good.

app.activejoin.cloud/dashboard
Live

Welcome back, Isaque

Dream Art · São Paulo

All systems healthy

Active

187

↑ 12 PoP

MRR

$14.6k

↑ 8.2%

Retention

94%

↑ 2.1%

Attention

3

Need action

Revenue · last 90 days

vs. previous period

+22.8%
!

2 failed charges

Last: yesterday

!

5 promotions ready

Approve in coach view

Solved by ActiveJoin

Members, revenue, who’s slipping. All on one screen, real-time. Stop guessing, start steering.

04

Pillar four

For associations

Even federations
fly blind.

If your association can’t see which academy is growing, who’s promoting, what’s working, it can’t lead. Most associations are just logo stickers.

alliance.activejoin.cloud
Live
A

Dream Art

4 academies · 660 members

Overview Leaderboards Belts

NYC

Isaque Bahiense · est. 2019

187

↑ 12

LA

Pedro Marinho · est. 2020

142

→ 0
Attention

São Paulo

Rui Alves · est. 2014

203

↓ 8

London

Mica Galvão · est. 2021

128

↑ 4

Cross-gym leaderboard · this month

Mat hours
1
MS

Marco Silva

São Paulo

142h

2
AK

Aiko Kondo

London

128h

3
JD

Jordan Davis

NYC

119h

Solved by ActiveJoin

Every gym, every promotion, every member, across the whole association.

ActiveJoin makes BJJ a real business.

One app, every role

Built for everyone
on the mat.

One app. The right view for every role on the mat and behind the desk.

Student app

78%

Today · 18:00

Gi Fundamentals

● Checked in · 12h streak

For students

Practitioners

Track every mat hour, every stripe, every milestone. On iOS, Android, Web.

  • Schedule, sign-up, check-in
  • Belt journey + heatmap
  • Community feed + billing
Coach · Live

Gi Fundamentals · 18:00

Live · 12/18

Marco Silva · Blue ●●●

Aiko Kondo · Purple ●●

Jordan Davis · White ●●●●

!

For coaches

Professors

Live roll-call, eligibility checks, graduations. All from your phone.

  • Live roll-call + roster
  • Eligibility pre-flight
  • Graduations + shoutouts
Kiosk · Tablet

Marco

✓ Aiko

Jordan

Lillian

Traci

Virgil

For staff

Front Desk

Kiosk, member directory, walk-ons. Everything the lobby needs to keep moving.

  • Tablet kiosk check-in
  • Member directory
  • Walk-on add + late fix
Owner · Web

Active

187

↑ 12

MRR

$14.6k

↑ 8%

Attn.

3

act

For owners

Academy Owners

Programs, rank rules, contracts. Direct payouts to your account. Your brand on the student app.

  • Programs + rank rules
  • Direct payouts
  • Custom branding + GDPR
MD · Console

NYC

187

↑12

LA

142

→0

São Paulo

203

↓8

London

128

↑4

For leadership

Managing Directors

KPIs with trends. Attention items surfaced. Multi-academy oversight in one console.

  • KPIs with trends
  • Attention items surfaced
  • Multi-academy oversight
Alliance · Cross-gym

This month · mat hours

1

Marco Silva

São Paulo

142h

2

Aiko Kondo

London

128h

3

Jordan Davis

NYC

119h

For associations

Associations

Running a federation? Cross-gym leaderboards, shared belt policy, association governance. On top of every gym’s own setup.

  • Association governance
  • Inter-gym leaderboards
  • Shared belt policy
iOS · Android · Web 6 languages Built for many gyms Direct payouts GDPR compliant
How It Works

From zero to
live in a day.

STEP 01

Try the demo

A fully-loaded BJJ gym in your browser. Zero setup, zero card, resets every 24 hours.

demo.activejoin.app/dashboard Demo

Welcome

Demo Gym · seeded

Ready

Active

47

seeded

History

18mo

attendance

Belts

3

promotions

Activity feed · 18mo

↑ built

Live in 6s

STEP 02

Import students

CSV upload or email invite. Families, kids and existing ranks all carry over.

app.activejoin.cloud/import

students-export.csv

12.4 KB · 47 rows

Parsed

47

Students

12

Families

9

Kids

Family groups detected3
Existing ranks preserved47
Kids/adults splitauto

Parsed in 1.2s

STEP 03

Go live

Hook up payments, plug in the kiosk, run your first class. Most gyms are on the mat by day two.

Live · Running
alliance-nyc

SYSTEM STATUS

Payments connected connected
Kiosk · PIN ready online
Push notifications armed
First class tonight 18:00

All systems go

No long onboarding calls. No setup fees. Day-two ready.

Replaces Your Stack

One app.
Instead of seven.

Most academies duct-tape their operations across five to ten tools. ActiveJoin replaces all of them.

Class scheduling

Mindbody · Acuity

Built in

Self check-in & kiosk

Custom QR · Tablet apps

Built in

Member & staff management

Custom CRM · Spreadsheet

Built in

Belt progression & rank rules

Spreadsheet · Notion

Built in

Subscriptions & contracts

Separate billing tools

Built in

Community & feed

Slack · Discord · WhatsApp

Built in

Push notifications

OneSignal · Pushwoosh

Built in

Multi-gym & federation

Not solved

Built in

Total monthly cost

Without

$200–$600+ 5–10 vendors · messy

ActiveJoin

From $49 /month, one bill

One login. One bill. One vendor to call when something breaks.

Running multiple academies?

Associations
on top of gyms.

If you run a federation of academies, ActiveJoin scales with you. Each gym owns its payments, schedule and members. The association layer adds shared belt policy, cross-gym leaderboards and governance.

  • Shared belt policy across every gym
  • Cross-gym leaderboards & member directory
  • Each gym keeps its own payments, schedule, members
dreamart.activejoin.cloud
Live
DA

Association Layer

Dream Art

4 gyms · 660 members

NYC

187

↑ 12 PoP

LA

142

→ 0

São Paulo

203

↓ 8 needs attention

London

128

↑ 4

Each gym: own payments, members, schedule. Association: shared belt policy, leaderboards.

Pricing

Simple monthly
pricing.

By academy size, monthly. Pick the tier that fits you today and move up when you grow.

Small

up to 50 members

$49/mo

The core toolkit, on every tier.

Start Free Trial
★ Most popular

Medium

51 to 150 members

$79/mo

The core toolkit, on every tier.

Start Free Trial

Large

151 to 299 members

$129/mo

The core toolkit, on every tier.

Start Free Trial

Extra Large

300+ members

$179/mo

The core toolkit, on every tier.

Start Free Trial

All plans · 14-day free trial · No card · Cancel anytime

What's in the box

A full toolkit.
Built for BJJ from day one.

Class scheduling + recurring series
Self check-in (QR + Kiosk PIN)
Live roll-call
Belt + stripe progression
Graduation ceremonies
Configurable rank rules
Online payments + offline ledger
Plans, contracts, billing tools
Practitioner + staff management
Member directory + privacy
Community feed + moderation
Family + kids management
Leaderboards + streaks
6 languages (DE/EN/PT/FR/IT/ES)
iOS + Android + Web dashboard
Custom branding (logo + colors)
Push, in-app + email notifications

FOR ASSOCIATIONS

Running an association or multiple academies?

Association governance, cross-gym leaderboards, shared belt policy. On top of every gym’s own setup. Tailored onboarding.

Explore Associations

FAQ

Frequently asked questions

What is BJJ academy management software?

+

BJJ academy management software is a specialized platform for Brazilian Jiu-Jitsu schools that handles class schedules, member payments, belt and stripe tracking, and check-in. ActiveJoin is an all-in-one solution for iOS, Android, and Web, built by people who actually roll.

How does digital belt and stripe tracking work?

+

ActiveJoin records every mat hour, every stripe, and every belt promotion per student. Professors see attendance history and promotion eligibility live in the app, no spreadsheets or paper. Stripes can be celebrated publicly in the community feed.

Why do BJJ academies need dedicated software instead of generic fitness apps?

+

Generic studio software like Mindbody is built for yoga, Pilates, and CrossFit. It does not know belt systems, stripes, federation rules, or roll check-in. ActiveJoin is built specifically for Brazilian Jiu-Jitsu and ships with all of that out of the box.

What does ActiveJoin cost?

+

ActiveJoin starts with a 14-day free trial, no credit card required. Current pricing and plans are listed in the pricing section on the homepage.

How does the 14-day free trial work?

+

Sign up at backoffice.active-join.cloud/register, set up your academy, and use every feature with no restrictions for 14 days. No credit card required and you can cancel anytime.

Which payment methods does ActiveJoin support?

+

ActiveJoin collects member payments directly, and payouts go to your academy, not through us. Supported methods include SEPA direct debit, card payments, and common regional payment options.

Does ActiveJoin work for a single academy or only for federations?

+

ActiveJoin works for both. A single academy uses scheduling, member payments, and belt tracking. Federations and associations get an additional multi-gym layer with shared promotion standards, cross-academy leaderboards, and portable memberships.

Which platforms does ActiveJoin run on?

+

ActiveJoin is available as a native app for iOS and Android and as a web app in the browser. Students mostly use the mobile apps; academy owners typically work in the web back office.

In which languages is ActiveJoin available?

+

ActiveJoin is available in six languages: English, German, Portuguese, Spanish, Italian, and French. The app detects the system language automatically.

Who built ActiveJoin and who is it for?

+

ActiveJoin is built by BJJ practitioners for BJJ academies. The target users are students, professors, academy owners, and federations, with a tailored view for each role inside the same app.

How does ActiveJoin differ from Mindbody or generic studio apps?

+

Mindbody and similar studio software is built for yoga, fitness, and Pilates. ActiveJoin is built specifically for Brazilian Jiu-Jitsu, with belt and stripe tracking, federation structure, competition stats, and roll check-in. These are features that generic fitness apps do not provide.

Is there a free alternative to ActiveJoin?

+

Some academies start with spreadsheets or WhatsApp groups, but these do not scale and make belt politics harder. There are only a few specialized BJJ platforms; ActiveJoin offers a 14-day free trial with no credit card so you can test it without risk.

Contact

Talk to a real human.

Drop us a message. We answer within 1 business day.

We'll get back to you within 1 business day.

Or chat on WhatsApp

+49 178 131 6679

Response time

We'll get back to you within 1 business day.

Get Started

Ready to upgrade
your academy?

14-day trial. No credit card. Cancel anytime.

iOS · Android · Web 6 languages GDPR compliant