Skip to content

Built for jiu-jitsu gyms

Run the academy.
Get back to the mat.

Plan classes, manage memberships and payments, and guide students from their first check-in to their next belt. One connected platform for the work at the desk and the life on the mat.

After sign-up, set up your gym or explore with demo data.

ActiveJoin v4 · Web administration · iOS & Android apps

Classes & check-ins · web + mobile

Teach without
the admin tax.

Give students a place to find their next class and your team a place to run it. The schedule, roster and student record belong together.

Build the week once

Create recurring class series, assign coaches and training areas, and set capacity and class eligibility. Keep kids’ classes, fundamentals and advanced sessions organized in one timetable.

Know who is on the mat

Students book their classes; QR, PIN and name check-in help your team capture attendance. Review the roster, confirm attendance and record no-shows or late arrivals.

Change the schedule with context

Before updating a recurring series, see which future sessions and bookings will be affected. The preview shows which enrollments will move and which will be cancelled.

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)

Member care & retention

Don’t let “haven’t seen them” become goodbye.

Spot members who haven’t checked in and turn concern into a personal conversation. Your team gets a way to keep the next step from being forgotten.

Explore member care
01

Web + mobile

See who has gone quiet

At-risk lists surface members without a recent check-in, with their absence length and a route to their profile.

02

Mobile app

Make the message personal

Edit a suggested message and open it in your own WhatsApp, SMS or email app. You choose what to send.

03

Mobile app

Give the follow-up an owner

Take over a case, record contact, add a note and set a follow-up date. The coach briefing keeps members who need attention close at hand.

Community · web + mobile

More than names
on a membership list.

Give announcements, small wins and shared moments a home. Let students see what is happening around them and celebrate the people they train with.

01

Keep everyone in the loop

Post announcements in the gym feed, with member activity and reactions alongside them.

02

Recognize the effort

Give a member a shoutout. Put achievements and milestones where their community can celebrate them.

03

Make room for belonging

Share gym photos, see training partners and use optional leaderboards to make participation visible.

The work around the mat

A proper home
for the everyday details.

The student experience matters. So do the practical things that keep your gym running.

Families

Built for
the whole family.

One login. Switch between your children’s profiles and keep their training in view. Each child has their own attendance and progression; your team can see family connections in the member profile.

Memberships & billing

Know where
each membership stands.

Set contract terms, pause a subscription or change a member’s plan. Take online payments through Stripe, record offline payments and review overdue balances. Plans, charges, refunds and payment history stay connected to the student’s profile.

Incidents

Record it while
the details are clear.

Capture incidents, severity, affected body areas and follow-up. Review open reports and export records when needed.

Your gym, clearly yours

Keep gym details, your identity, staff access and preferences in one workspace.

At the desk. By the mat.

Web administration for the bigger view. Native iOS and Android apps for students and the team. Features are shown where each role needs them.

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.

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.

Your next step

Try it before
you move your gym.

Create an account, then start with your own gym or explore a populated demo with students, classes and training history.

Ready to bring your members? Import a CSV or Excel file, map your columns and review the preview for duplicates and errors before adding students.