Built for BJJ academies

Run your academy. Effortlessly.

Track belts, attendance, and retention. Bill members and sell merch in one place. Built by people who actually train.

No credit card required. Demo loads 277 sample members in one click.

1-day migration·Stripe-secure billing·AES-256 encrypted
grappll.com / dashboard

Apex BJJ Academy

Welcome back. Here's your gym overview.

Members

277

Revenue

$42k

Classes

12

Today

18

Member growth

3 members slipping

Marcus S. — purple belt15d
Diego R. — blue belt17d

Switching from another platform?

Your data's safe. Your members never notice.

1-day migration

We import your members, attendance, classes, and Stripe subscriptions in 24 hours. White-glove service for the first 20 gyms.

See the process →

We never see card numbers

Members pay through Stripe-hosted checkout. We never see or store card numbers — they live with Stripe. PCI SAQ A scope.

How we secure data →

Your data exits anytime

Export everything as CSV with one click. We don't hold your customer relationships hostage. If you leave, your Stripe stays yours.

Read the policy →

Features

Everything an academy actually needs

Each feature is one we built because a gym owner asked for it. No fluff.

Reports & forecasts

Top spenders, popular classes, revenue trends, and a forward-looking forecast for next month and beyond.

Belt & stripe tracking

Log every promotion. Track classes at current rank. Auto-flag students ready for their next belt.

Attendance check-in

Mark who showed up to which class. See trends per member. Works on any phone.

Retention alerts

Spot members slipping at 14 days, at-risk at 21, gone-dark at 30+. Reach out before they quit.

Member billing

Charge monthly dues via Stripe. Track paid, pending, failed. Members manage their own card.

Shop: merch & programs

Sell hoodies, gis, summer camps, and seminars. Public storefront. Money goes straight to your Stripe.

Member portal

Members sign waivers, view their belt journey, and update their card — all from a self-service page.

Leads & visitors

Capture trial-class signups from a public contact page. Log drop-in visitors. Convert walk-ins to members.

See it in action

One platform. Every part of your academy.

From the front desk to the storefront — designed for how academies actually run.

grappll.com / dashboard / reports

Forecast — next 30 days

$24,580

+12%
6-month revenue+18% trend

Top spender

#1

Marcus Silva

12 payments · 2 shop orders

$1,840

Reports & forecasts

Know who buys most, which class fills up, what next month brings

grappll.com / members / marcus-silva
MS

Marcus Silva

Purple · 2 stripes
Classes at rank68 / 100

Last seen

2d

Joined

2023

Status

Active

Member profile

Belts, stripes, attendance, billing — all in one view

grappll.com / shop / apex-bjj

Apex Hoodie

Merch

In stock

$49

Summer Camp

Program

In stock

$249

Comp Seminar

Event

In stock

$79

Storefront

Sell merch, programs, and events from one link

5 min

To set up your academy

$49+

Half of typical platforms

24 hr

Migration turnaround

0%

Member-dues fee from us

Purpose-built

Designed for Brazilian Jiu-Jitsu academies.

Every feature — from belt promotions to retention alerts — is built around how BJJ academies actually operate.

Typical platforms
Grappll
Belt & stripe tracking
Manual notes
Built-in, auto-eligibility
Promotion-ready alerts
Retention buckets (14/21/30+ d)
Shop merch & programs
Add-on or none
Included
Member portal
Add-on
Included
Mobile-first UI
Desktop-first
Native feel
Setup time
Days, sales call
Self-serve, 5 min
Starting price
$117+/mo
$49/mo

Pricing

Honest pricing

All plans include a 30-day free trial. No credit card.

Starter

$49/mo

Up to 50 members

  • Belt & promotion tracking
  • Attendance check-in
  • Retention alerts
  • Member billing via Stripe
  • Shop (1% fee on sales)
Start free trial

Most popular

Academy

$99/mo

Unlimited members

  • Everything in Starter
  • Unlimited members
  • Public storefront
  • Member self-service portal
  • Priority support
Start free trial

Pro

$199/mo

Big academies + chains

  • Everything in Academy
  • Multiple locations
  • Custom branding
  • Onboarding consultation
  • Dedicated rep
Start free trial

Stripe charges 2.9% + 30¢ per transaction (standard). Shop sales include a small platform fee (1–2%).

Ready to switch?

Free migration. 24-hour turnaround. We handle every detail.

First 20 gyms get white-glove setup — including Stripe transition — at no cost.