For martial arts and combat sports gyms

Your members now have a reason to come back.

Mat Track is the gym platform with a member app your members actually open. Streaks, leaderboards, challenges and badges give them something to protect, and give you a retention lever that runs itself. Billing, check-in, scheduling and waivers included.

No card. Free up to 200 contacts. Your members can be on it this week.

Built forBrazilian jiu-jitsuMMAMuay ThaiJudoWrestlingBoxingKickboxingKarateTaekwondo

The other way in

Your members might already be here

Practitioners download Mat Track to track their own training. When their gym isn't on it, they ask us to go and get you. Connect, and they keep their history while you get verified attendance from day one.

Roger Gracie AcademyConnected · live timetable, leaderboard, check-in
On Mat Track
AllianceSão Paulo · 14 members have asked for this gym
Requested
Checkmat HQLong Beach · public page, unclaimed
Listed
Art of Jiu JitsuCosta Mesa · public page, unclaimed
Listed

Retention, built into the app

Eight switches. Each one you control.

Everything here is opt-in. Nothing appears for your members until you turn it on, and the whole set takes about fifteen minutes to set up.

Community leaderboard

Ranked check-ins by week, month and year, split by membership type so adults and juniors aren't ranked against each other. First name and last initial only. Members can opt out.

Challenges

Five ready-made formats: weekly consistency, attendance race, class explorer, whole-gym goal, bring a friend. Pick one, set the dates, publish.

Automatic rewards

Streaks, check-in milestones, membership anniversaries, belt promotions and Beat Last Month. Switch them on once; they run forever with no admin.

Comeback challenges

When a member's attendance drops against their own 60-day baseline, the app quietly offers them a short personal goal. Nobody else ever sees it.

Badges

Every award a member earns is kept for life on their home and profile screens. It's why a two-year member feels like a two-year member.

Guest passes

Members invite friends from their phone. The friend arrives with a QR code already in your system. You see who was invited and whether they turned up.

Check in from the phone

Members scan the code by your door, or show theirs for you to scan. No kiosk queue. Every other feature here depends on check-in data being complete.

Waivers and class booking

Unsigned mandatory documents block check-in until the member signs with a finger, on the spot. Book, join a waitlist with a live position, and cancel from the timetable.

It flags the drop-off before you'd notice it

Every member is scored against their own 60-day baseline. A regular who's gone from three sessions a week to one shows up on your watchlist, can trigger an email or text, and can be offered a comeback challenge in the app. Nobody else knows it happened.

Retention
WatchlistTrendsEngagement
MemberBaseline → nowRiskAction
Sam W.3.1/wk → 0.5/wk86Comeback offered
Priya N.2.4/wk → 0.7/wk71Email sent · Tue
Dan C.4.0/wk → 2.1/wk48Watching
Nina F.2.0/wk → 1.0/wk42Watching

The timetable your members can act on

Live spots on every class, a Book button, and a waitlist that tells people their exact position. Booked members turn up; the waitlist tells you which classes to add.

Schedule
DayWeekTemplates
Mon
Tue
Wed
Thu
Fri
06:30
Fundamentals18 / 24
No-gi14 / 30
Fundamentals21 / 24
Fundamentals18 / 24
Boxing sparring12 / 16
12:00
Muay Thai12 / 20
Muay Thai15 / 20
Muay Thai pads14 / 20
17:30
Kids BJJ16 / 20
Kids judo20 / 20 · 2 wait
Kids BJJ17 / 20
Kids judo20 / 20 · 3 wait
Kids MMA12 / 16
19:00
All levels28 / 40
All levels33 / 40
MMA sparring19 / 30
All levels31 / 40
All levels22 / 40

The platform

And everything else a gym runs on

MembersProfiles, families on one bill, tags, notes, photos, QR and Apple Wallet passes. Belts and stripes on every profile, with promotion criteria so eligibility reports write themselves.
Check-inKiosk on a tablet by the door, staff QR scanner, member self-scan, or manual. A coach view of today's classes and who's arrived.
ScheduleWeekly timetable, class booking, waitlists, cancellation cut-offs, and notifications when a spot opens up.
PaymentsStripe and GoCardless direct debit. Plans and tiers, family billing, discount codes, drop-in and day passes, payment links, refunds, scheduled cancellations.
WaiversMandatory documents enforced at check-in. Signed at the door, on the phone, or at trial signup. Copied across locations in one click.
InboxEmail and SMS in one place, shared with your team. Conversations matched to members, assignable, with read state.
Automations and campaignsFollow-ups sent on signup, trial end, payment, or churn risk. Bulk email and SMS to audiences you define. HubSpot sync if you use it.
AnalyticsRevenue and MRR, membership, attendance, retention, churn signals, coach performance, and how far members travel to train.
Multi-locationOne login across every site, a chain dashboard, and members who can train and book wherever they like.
TeamAdmin, staff, coach and front-desk roles, each seeing only what they need. Weekly KPI email for whoever wants it.
Your own trial pageA branded sign-up page with its own URL and QR code for the front desk. New trialists land straight in your members list.
Built inside a jiu-jitsu academy, run across combat sportsBelts and stripes where a sport has them, grades and levels where it doesn't. Adults and juniors ranked separately. Gi, no-gi, pads and sparring as classes, not workarounds.

Roger Gracie Academy Bristol

Four locations on Mat Track

“I'm constantly telling people about Mat Track. Even if you're running a small club, you can start building your community the right way, with systems that scale as you grow.”
Luke Chamberlain, owner, Roger Gracie Academy Bristol
120 → 1,200members in four years
1 → 4locations
75%year-on-year growth

Pricing

Start free. Pay when you grow.

Every plan includes the member app and the full console. No transaction fees on top of your payment provider's. Prices in USD.

Starter
$0
Free, for as long as you like
Up to 200 contacts
  • Members, plans and families
  • Check-in: kiosk, QR, self-scan, manual
  • Schedule, booking and waitlists
  • Waivers and documents
  • Stripe and GoCardless payments
  • Email and SMS inbox
  • Member app and community features
  • Core analytics
Start free
Pro
$199 /mo
Billed monthly
Up to 2,000 contacts
  • Everything in Growth
  • Full analytics suite
  • Multi-location reporting
  • Consolidated billing
  • HubSpot two-way sync
Start free

More than 2,000 contacts or several clubs? Talk to us.

Setup

What the first 30 minutes look like

Steps one to three take about fifteen minutes and deliver most of the value. One thing to avoid: switching everything on and announcing it all at once. Members absorb one new thing at a time.

0 min
Create your gym

Name, address, timezone. No card.

5 min
Connect Stripe or GoCardless

This powers billing, payment tracking and automatic member status.

10 min
Turn on the Community tab

One switch gives your members the leaderboard, streaks, milestones, anniversaries, belt badges and Beat Last Month, with sensible defaults.

15 min
Print the door QR code

Eye level, where members walk in. Everything else is only as accurate as your attendance data.

20 min
Add or import members

CSV import, or let them flow in through your trial page. Each member gets a QR code.

Week 2
Run your first challenge

Start with Attendance Race: Bronze 8, Silver 12, Gold 16 check-ins over four weeks. Announce it in class.

Month 2
Turn on comeback challenges and guest passes

Once there's a month of check-in data, comebacks work quietly in the background. Then set a guest-pass allowance and run Bring a Friend on top of it.

Your gym's page

Every gym gets a page. Claim yours.

Practitioners find gyms in the app and on this site. Claiming your page is free and has nothing to do with a subscription: you keep the details right, choose what members see, and decide if and when to switch the rest on.

Claim your gym's page

Tell us the gym and how to reach you. We'll verify you run it, set the page up, and send you the login.

Already a customer? Your page is live; edit it from your console.

FAQ

What owners ask first

Can members see each other's full names?
No. The leaderboard shows a first name and last initial, “Molly R.”, plus a profile photo if they've set one. Nothing else about another member is exposed.
What if a member doesn't want to be ranked?
There's a “Show me on the leaderboard” switch at the bottom of the board. Turning it off removes them from everyone else's view immediately, while they keep their own stats, streak and badges.
Will a comeback challenge embarrass a member?
It can't. Comebacks are visible only to the member they're offered to. They never appear on the leaderboard, and the wording is an invitation, not a warning about their attendance.
My members train at two gyms in our chain. Does that break their streak?
No. Check-ins across the chain count towards streaks and leaderboard position, unless you deliberately scope a challenge otherwise.
What happens if I turn the Community tab off?
The tab disappears from the member app. Nothing is deleted; turning it back on restores everything, with all history intact.
Can I move from another platform?
Yes. Members import from CSV, and Stripe or GoCardless customers can be matched to members in one pass so billing carries over. We'll help with the migration.
Are there transaction fees?
None from Mat Track on any plan. You pay your payment provider's standard rates only.
Is there a contract?
No. Paid plans are month to month, or annual if you'd rather save. Starter is free for as long as you're under 200 contacts.

Start free today. Your members will notice before you do.

No card, no contract, about fifteen minutes to the first thing your members can see.

Train somewhere? Get the member app →

Get Mat Track

Free on iPhone and Android. Scan the code with your phone, or pick a store.

Download on the App Store Get it on Google Play