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.
Built for jiu-jitsu gyms
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
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.
Classes, coaches and training areas in one timetable.
Attendance, belt progress and membership together.
Plans, payment status and contract terms at a glance.
Announcements and recognition in your gym feed.
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.
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.
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
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
Member care & retention
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 careWeb + mobile
At-risk lists surface members without a recent check-in, with their absence length and a route to their profile.
Mobile app
Edit a suggested message and open it in your own WhatsApp, SMS or email app. You choose what to send.
Mobile app
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
Give announcements, small wins and shared moments a home. Let students see what is happening around them and celebrate the people they train with.
Post announcements in the gym feed, with member activity and reactions alongside them.
Give a member a shoutout. Put achievements and milestones where their community can celebrate them.
Share gym photos, see training partners and use optional leaderboards to make participation visible.
The work around the mat
The student experience matters. So do the practical things that keep your gym running.
Families
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
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
Capture incidents, severity, affected body areas and follow-up. Review open reports and export records when needed.
Keep gym details, your identity, staff access and preferences in one workspace.
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
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 featureGive them a reason to come back between classes.
04 / An association above your gyms
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.
Talk to our team about association setup and access.
Explore associationsYour next step
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.