BJJ academy software · run by AI, built by people who train

BJJ Track answers the phone at 11pm, catches the Instagram DM you missed while you were teaching, brings the failed card back, and warns you about the student who's about to drift — before they're gone. One saved member pays for the year.

Omni inbox · live
11:47 PM
MR

Maria Reyes · prospect parent

Apex BJJ Academy · after-hours

Incoming call
Built for BJJOne inbox: voice + SMS + email + IGFamily billing on one card charge30+ ready-to-use journeysSmart Voice — every call answeredBelt-aware promotion timingBuilt for BJJOne inbox: voice + SMS + email + IGFamily billing on one card charge30+ ready-to-use journeysSmart Voice — every call answeredBelt-aware promotion timing

Sunday · 11:47 PM

Sofia's mom DMs you about Saturday kids class. You're asleep.

Smart Voice books the trial. The confirmation SMS lands. Tuesday, Sofia shows up. A kids membership runs ~$120/month for 24 months on average.

That's one $1,063 enrollment you would have missed if your phone was the only place to find you.

Instagram · maria.reyes_0511:47 PM
M

Hi! My daughter Sofia is 7, she's been asking about BJJ classes — do you do a Saturday kids class?

M

Also — what's the trial cost? She's pretty shy 🙈

Smart Voice replied · auto

Hey Maria — yes, Kids BJJ runs Saturday at 10am. First trial class is free, no commitment. I just booked Sofia for this Saturday — confirmation SMS is on its way. See you on the mats 🥋

Omg perfect 🙏 thank you!! See you Saturday

The front-desk agent · Smart Voice

The front-desk agent answers at 11pm. Every call, every trial — even mid-roll.

Drag-and-drop the path a call takes — greeting, AI conversation, dial coach, voicemail, after-hours forward. Smart Voice knows your schedule, your prices, your kids program. Every call recorded, transcribed, and an AI Coach whispers tips to your front desk during live calls.

Every captured call is a trial you didn't lose to the gym down the street.
Step 01

Phone rings at 11:47 PM

Front desk closed. Owner is teaching. Smart Voice picks up on the second ring with the gym's real voice.

Step 02

AI books the trial

Caller asks about kids program. AI knows your Saturday schedule, your prices, your trial offer. Books Sofia for 10am.

Step 03

SMS confirmation

Mom gets a confirmation SMS while you finish your roll. Tuesday Sofia walks in for her trial.

Smart Voice flow canvas — drag-and-drop call routing on the Apex BJJ tenant.
Real call flow · drag-and-drop in your dashboard

The retention agent · before it costs you

The retention agent sees the student about to drift before they're gone.

Seven days without a check-in, the alert is yellow. Fourteen, orange. Thirty, red. The orchestrator can fire the win-back text the moment yellow lights up — or you can pick up the phone yourself.

Day 7

Yellow

Quiet nudge. The orchestrator sends a "haven't seen you" text.

Day 14

Orange

Personal text from the head coach. Most members come back here.

Day 30

Red

Coach calls. By now the cost of saving them is much higher.

Per quarter

Saved

A few drifts caught at day 14 more than pays for the software.

Apex BJJ Academy at-risk alerts view
At-risk alerts queue · today's drifting members

The billing agent · stop the awkwardness

The billing agent brings cards back without the awkward conversation.

When a payment fails, the past-due journey runs — friendly text, payment update link, second reminder, staff alert. Family billing rolls multiple kids and parents onto one charge, so the kid's mom pays on time, not the 8-year-old.

Past-due recovery

A payment-link text goes out the moment a card declines.

Friendly text. One-tap update. 24-hour reminder. Staff alert if still failing. Most cards come back before you ever have to mention it.

14s

to first text

4 min

median recovery

$79

avg recovered

Family billing

Three kids. One mom. One card charge. On time.

The family account rolls multiple students under one primary payer. The kid keeps their own progress and belt history. The parent gets one invoice.

1

enrollments

0

monthly charge

100%

on time

Built around the belt

The system already knows when your blue belts are 6 months from purple.

IBJJF time-at-rank, classes-at-rank, stripes — all tracked automatically. Promotion ceremonies become a list you can read on Friday morning instead of a memory in your head. Members who feel their progress is being seen are members who stay.

Belt management · IBJJF-aware Built around the belt
RC

Riley Chen

Blue belt

Time at rank

2y 4mo

Classes at rank

312

The system knows who's due before you do. See belt management in the live demo.

Every channel · one profile Omni-inbox
  1. Website formsite
  2. Phone · Smart Voice
  3. Instagram DM
  4. Two-way SMS
  5. Website chat + Voice AIsite
  6. Email
  7. WhatsApp
  8. Member portal
MR

Maria & Sofia Reyes

Lead → Member · family

0 of 8 channels0 duplicates

Phone, SMS, email, Instagram, WhatsApp, your website & portal — one inbox, one profile. See it in the live demo.

Every channel · one profile

Every conversation, every channel — on one profile.

Missed call, SMS, Instagram DM, WhatsApp, a form or chat on your website — it all lands in one inbox and resolves to one person. No duplicate contacts, no five tabs. The front-desk agent answers in your gym's voice and books a trial; billing only starts when they become a member. One human, one story, every channel.

One person, one story, one place — across every channel, run by the agent.

The Manager · one brain, many agents

Your gym runs itself. You see only what needs you.

The Manager dispatches the front-desk, retention, and billing agents all day — 30+ ready-made journeys in BJJ-instructor voice — logs every action, and packages the handful of real decisions into one weekly brief. You approve; they do the work.

Three hours a week back on the mats — and the follow-up actually goes out.
AI Autopilot · live
One brain · many agents

Front-desk agent

Answered an after-hours call and booked a trial — Sofia, Sat 10am

Manager

Asked you 1 question it wasn’t sure about — in your weekly brief

Billing agent

Rolled 3 siblings onto one family bill — Reyes family

Retention agent

Flagged 3 blue belts 6 months from their next stripe

Front-desk agent

Confirmed Saturday trial attendance with 4 parents

You approve the calls that matter. The agents do the rest.

New-trial welcomeTrial-to-member conversionBelt-test reminderStripe promotion celebrationCard-declined recoveryPast-due gentle reminderNo-show follow-upBirthday + anniversaryFamily-member welcomeAfter-hours call handlerComp-team commsKids parent updatesInactive-member win-backLow-attendance alertOpen-mat invite7-day onboarding sequenceTrial-day reminderTrial-day check-inAuto-collect waiverFront-desk huddle briefChurn-risk staff alertReferral askPromotion ceremony inviteMembership upgrade nudgeFailed-payment grace windowRe-engagement after a breakFamily billing roll-upNew-staff onboardingTournament prep seriesPayment-link textAnnual renewal reminderKids-class no-show parent textMember referral thank-youBelt stripe celebrationAnniversary milestoneMembership pause requestWin-back at 60 daysClass-cancellation alertWeather-alert closureHoliday schedule blastOpen-house RSVPsNew-trial welcomeTrial-to-member conversionBelt-test reminderStripe promotion celebrationCard-declined recoveryPast-due gentle reminderNo-show follow-upBirthday + anniversaryFamily-member welcomeAfter-hours call handlerComp-team commsKids parent updatesInactive-member win-backLow-attendance alertOpen-mat invite7-day onboarding sequenceTrial-day reminderTrial-day check-inAuto-collect waiverFront-desk huddle briefChurn-risk staff alertReferral askPromotion ceremony inviteMembership upgrade nudgeFailed-payment grace windowRe-engagement after a breakFamily billing roll-upNew-staff onboardingTournament prep seriesPayment-link textAnnual renewal reminderKids-class no-show parent textMember referral thank-youBelt stripe celebrationAnniversary milestoneMembership pause requestWin-back at 60 daysClass-cancellation alertWeather-alert closureHoliday schedule blastOpen-house RSVPs
When a recurring card payment fails

Card-declined recovery

Friendly text + email with a payment link → 24h reminder → staff follow-up. Most cards come back before the awkward conversation.

When a member misses 30 days

Inactive-member win-back

Personal note from the head coach with one quick comeback prompt. Saved member pays for the software for 3 months.

When days-at-rank crosses your threshold

Belt-test reminder

Quiet ping to the member + a heads-up to the professor. Students who keep testing keep training.

When a call rings outside open hours

After-hours call handler

Smart Voice greets, qualifies, books the trial, and sends a confirmation SMS while you finish your roll.

When a sibling joins on the same family bill

Family-member welcome

Welcome the kid by name, tag the parent, link the existing family account. No duplicate billing.

When you record a promotion

Stripe promotion celebration

Auto-fires an oxblood-on-paper Instagram story draft + a member portal badge. Public recognition lifts retention.

The migration agent · switching gym software

The migration agent moves your gym in an afternoon.

Switching is real work — so an agent does it. It knows your old software, maps every member, family, belt, and payment method, QA-checks each row, and verifies it actually landed before you go live. No old software? The setup agent builds your academy from a conversation instead.

01

You send your export

Tell us what you’re on, drop the file — that’s your whole job.

02

The migration agent maps it

It already knows your old software’s format — members, families, belts, attendance, plans.

03

QA checks, Verifier confirms

Every row checked before it’s written, then read back from the database. No “we processed it” unless it’s really there.

04

You go live

PINs, belt history, cards on file — all intact. Members never see the seam.

Honest pricing

One saved member pays for the year.

Three plans. No setup fees. Cancel any time. The first month of recovered failed payments usually covers the software for the year.

Starter

$99/mo

For the academy of 1–80 active members. Everything you need to stop losing trials.

Growth

$199/mo

For 80–200. Smart Voice + the full orchestrator + Instagram automation.

Pro

$349/mo

For 200+. Multi-location, AI Coach on calls, white-glove migration.

Open the real thing

More members.
More money kept.
More time on the mats.

Thirty days. No card. Cancel any time. If it doesn't pay for itself by the third member it saves, walk away — no hard feelings.