Skip to content

BJJ gym management · Now in its fourth generation

Run yourgym.Keep yourstudents.

Classes, memberships, payments and student progress — connected across your admin dashboard and native app. Run the day, support your coaches and see who needs attention.

Free account. Explore a demo gym or start setting up your own.

V4Fourth generation. Built around life on the mat.

For the next round. And the next generation.
ActiveJoin student development screen with training history and personal progress
Actual app · Example gym data

01 / Your gym, through the day

You know this day.

From the first class to the last follow-up, keep your gym moving.

Before anyone steps on the mat.

Kids at five, adults at six. One coach calls in sick. Who’s covering?

How ActiveJoin helps

See classes, coaches and training areas together. Adjust tonight’s timetable with the whole evening in view.

ActiveJoin weekly class calendar with kids classes, fundamentals, no-gi and open mat
Actual app · Example gym data
Open full-size screen (new tab)

The door keeps opening.

A new student arrives. Someone asks about their plan. You’re supposed to be teaching.

How ActiveJoin helps

Kiosk check-in logs attendance. Your team finds membership details and training history in each student’s profile.

ActiveJoin student profile with attendance history, belt progress and membership plan
Actual app · Example gym data
Open full-size screen (new tab)

One last question about a payment.

The mats are clean. A payment is overdue. You want answers before heading home.

How ActiveJoin helps

Check subscription status, plans and contract dates together, so you know exactly what needs your attention.

ActiveJoin subscription list showing active, trial, paused and overdue memberships
Actual app · Example gym data
Open full-size screen (new tab)

Their usual spot is empty.

A regular hasn’t been in. You want to check in, without doubling up with another coach.

How ActiveJoin helps

Review attendance, assign a follow-up and open a personal message draft. Record what happens next.

Actual ActiveJoin retention case with contact actions, internal notes and a follow-up date
Actual app · Example gym data
Open full-size screen (new tab)

Put your own numbers to it

What could retention be worth?

If a few members stayed longer, what would that mean for your gym? Adjust the numbers to explore the value of retention.

This is a scenario using your assumptions, not a forecast of what ActiveJoin will achieve.

Potential additional membership revenue

€1,800

3 members × €100/month × 6 months

For the members and period you selected. Revenue before costs.

Create your gym, free
Actual ActiveJoin retention case with contact actions, internal notes and a follow-up date
Staff app · Retention follow-up · Example gym data

02 / Retention that stays personal

A missed week deserves a conversation.

Turn an attendance gap into a thoughtful follow-up. Your coaches get the context; your member gets a person who cares.

  1. 01

    See who needs attention.

    Start with members who have been away and their recent attendance.

  2. 02

    Make the next step clear.

    Assign a case, add an internal note and set a follow-up date in the staff app.

  3. 03

    Reach out in your own words.

    Open a personal WhatsApp, SMS or email draft. Record the contact and keep the team in the loop.

Explore the retention workflow

03 / The student experience

A native app they actually open.

The next belt can feel a long way off. Help students see the work they are putting in: a training week completed, a lesson remembered, a new focus for the next round.

Coach-awarded belts and stripes. Attendance and training statistics. Achievements, shoutouts and a gym community that knows their name.

Explore every student feature

Give them a reason to come back between classes.

BJJ, down to the details

Make belt day their day.

Prepare the candidates. Call each student forward. Run the ceremony from the native staff app.

  • Adult and kids ranks

  • Your promotion requirements

  • One student at a time

Explore the student journey
ActiveJoin native ceremony mode showing example student Mia Wilson ready for promotion
Native ceremony mode · Example students
Open full-size screen (new tab)

Our own gym. Our own numbers.

The first gym we had to convince was our own.

At Dream Art Nürnberg, we put attendance, personal follow-ups and student progress into everyday practice. Our gym’s reported new-member churn fell from 75% in 2021 to 23% in 2025.

See how the follow-up works

New-member churn · Dream Art Nürnberg

75%2021
23%2025
Members lostJan–Apr 2026
0
Net members added2025
+118

Historical results from our own gym, across earlier versions of the system. Results depend on how a gym runs its member care.

04 / An association above your gyms

Your academy is part of a bigger team.

ActiveJoin connects associations and their member gyms. Give the association its own management roles, organise which academies belong, and let each gym run its own classes, team and members.

  • A dedicated association with its own owners and admins
  • Invitations and membership for affiliated gyms
  • Each academy keeps its day-to-day operation

Talk to our team about association setup and access.

Explore associations
Your association Network membership & management
  1. Academy 01 Its own team, classes & members
    • Coaches
    • Students
  2. Academy 02 Its own team, classes & members
    • Coaches
    • Students
How it fits together: association → gyms → coaches & students.
A black-belt practitioner beside the Dream Art Nürnberg academy wall
Dream Art Nürnberg · Our home mat

Built in Nürnberg. Tested against gym life.

Four generations. A lot of mat time.

Kilian runs Dream Art Nürnberg, with more than 300 students. An earlier system he built is used daily in over 300 Alliance gyms. ActiveJoin v4 brings that experience to a bigger ambition: connect the work of running a gym with the reasons students keep training.

The work after the last round matters, too. Remembering a name. Checking in on someone who has been away. Helping a student see how far they have come. That is the gym life we build for.

See that experience in the product

Your whole gym, connected

Instead of seven tools. One ActiveJoin.

From the first check-in to the next follow-up: seven parts of gym life, connected in one product. Your team and your members stay on the same page.

  • Schedule
  • Check-in
  • Billing
  • Belts
  • Community
  • Family
  • Retention
Explore the full product

Simple to get started

One gym. Your whole community.

Gym plans from

$49USD / month

The practitioner app is free for your students.

Account creation and demo access are free. Gym subscriptions start at the price above; review your plan and trial terms during setup.

Choose the plan that fits your gym. Payment-processing fees are separate from your software subscription.

Need a hand getting started? Talk to the team

For owners
See who needs attention. Keep members, classes and billing in view.
For coaches
Record attendance, recognise progress and know who owns the next follow-up.
For students
Plan the next session, record what clicked and see the progress behind every belt.
For families
One login. Switch between your children’s profiles and keep their training in view.

Your first step is a small one.

Try it before you move your gym.

Create an account and look around a gym with example students, classes and history. Or start setting up your own.

  1. Create your account

    Start with your own login.

  2. Choose your starting point

    Explore a demo gym or create your real gym.

  3. Bring in your team

    Add your classes, students and coaches at your pace.

FAQ

Before you step on the mat.

Can I look around before setting up my gym?

Yes. After creating an account, you can choose a demo gym with example members, classes and activity. You can also go straight to creating your own gym.

Can I start while I still use another system?

Yes. Start in the demo gym to explore the product before moving your live operation. Contact the team to discuss your existing data and the setup steps for your gym.

What is free, and what does my gym pay?

Creating an account and exploring a demo gym are free. The practitioner app is free for students. Running your gym uses a paid gym plan; review the subscription and trial terms during setup. Payment-processing fees are separate.

Is this for gym owners or for students?

Both. Owners and staff run the gym in the web back office and app. Students use the mobile app for their classes, progress and community. The practitioner app is free for students.

What can my students do in the app?

Plan their training week, set a personal goal, keep private training notes and carry a focus into the next session. They can revisit their training archive, follow coach-awarded belts and stripes, see their attendance and achievements, and stay connected to the gym community.

Can parents manage more than one child?

Yes. Parents use one account and switch between their children’s profiles. Each child keeps their own training history and belt progression, so families can follow every journey from one login.

Does ActiveJoin support associations as well as individual gyms?

Yes. Associations have their own management roles and connect affiliated gyms, while each academy runs its own operation. Contact us about setting up your network. Methodology-video distribution and paid digital content are planned extensions, shown separately as Preview.

Does ActiveJoin send messages automatically?

The staff app helps you prepare a personal WhatsApp, SMS or email draft. You review and send it through the chosen app, then record the contact and follow-up. You stay in control of the conversation.

Do I need an onboarding call?

You can create your account and explore the demo yourself. If you need help setting up your gym, contact the team. You do not need to book a sales call just to take a look.

You built the gym. Keep building the team.

Your next chapter starts with the members you have.

Open a demo gym. See the everyday work. Then make it yours.

Create your gym, free

Free account. Explore a demo gym or start setting up your own.