Built for owners, instructors & athletes

LESS ADMIN. MORE COACHING.

MatPilot watches your academy, catches what needs you: failed payments, quiet classes, members drifting, and acts the moment you approve.

Start now Cancel anytime · No demo, no sales call, no "book a call to see pricing"
Every art Brazilian Jiu-Jitsu Judo Karate Taekwondo Muay Thai MMA

WHAT'S NEW.

August 2026

Photos of children are your call

MatPilot used to refuse a profile picture to anyone under 18. Right instinct, wrong person deciding. It is your academy's setting now, off until you turn it on, and even then only for a child whose guardian has consented. Withdraw consent and the picture goes.

Read the article →
August 2026

One payment for a whole family

A parent pays once, on one card, for themselves and every child. Underneath, each person keeps their own plan at their own price, so your revenue by plan and by discipline stays exactly as accurate as it was.

See how it works →
August 2026

Cancellations follow your agreement

Set your notice period and what you refund, and a cancellation obeys it instead of whatever the card processor does by default. A member who gives notice keeps the training they paid for, right up to the date they bought.

Set your policy →
August 2026

From syllabus to proof

Attach your syllabus to a class, tick what you actually taught, and every student who was there has it on their record. A syllabus is the list you choose from, never the answer, so nobody gets credited with eighty techniques on a Tuesday.

Read the article →
August 2026

Ask your academy a question

Build the report you want: ten measures, fourteen ways to slice them, filters, chart or table. Pin the ones you keep coming back to, or have them land in your inbox every Monday.

See what you can measure →
August 2026

Switching takes an afternoon

Coming from another platform? If your members are already billed through your own Stripe account, importing them leaves every subscription exactly as it is: same amount, same date, same card. Nobody re-enters anything.

See how the move works →
View all updates

TELL IT WHAT
YOU WANT.

MatPilot knows your members, classes, billing and belts. Ask in plain language. It asks one question at a time, drafts the change, and acts only on your tap. Then logs every move.

MatPilot asking one question at a time, with tappable choices
Guided, one question at a time
MatPilot drafting an action and laying out the impact before you confirm
Drafts the action, you confirm
A live Stripe checkout for members
Real changes, live on Stripe
MatPilot drafting an announcement to members behind on payments
Chases late payments for you
"Chase this month's failed payments" "Create a kids class on Tuesdays" "Add a €90 competition plan"

SEMINARS, CAMPS
& BIG DAYS OUT.

Ticket a seminar, a belt camp, a guest-instructor weekend or a grading day. Members book and pay in a couple of taps, you see exactly who's coming, and the money lands in your account, not a shoebox by the front desk.

The seminars list, each one ticketed
Seminars, ticketed and tracked
Setting up an event with price and capacity
Set one up in a minute
A graduation event with attendees
Grading days, done properly

And it doesn't stop at gis and gloves. Chipping in for the post-graduation BBQ? Spin up a collection, drop the link in the group, and let everyone pay their share, sausages included. 🌭

ALL OF THEM.
YES, ALL.

BJJ, Judo, Karate, Taekwondo, Muay Thai, Boxing, Kickboxing, MMA, Wrestling… the belts and grading systems come pre-loaded, so you don't set up a thing. Teaching something we somehow missed? Build your own belt ladder in a couple of minutes. Even YogaFire, straight out of Dhalsim's dojo, is welcome. 🔥 And we're growing the datasets constantly, so your art keeps getting sharper.

Picking the arts your academy teaches
Every art, pre-loaded
A member's ranks across multiple arts
Belts that fit the art
Editing a belt in a custom ladder
Missing one? Build your own

A LIBRARY OF
THOUSANDS.

Build a curriculum from thousands of techniques and transitions, mapped across the arts. Drop in a guard pass, a submission, a takedown; group them by belt or module; and keep track of what your members have actually drilled.

The curriculum builder, grouped into modules
Build it belt by belt
Searching thousands of techniques, or adding your own
Thousands of moves, searchable
Planning a session on the mat planner
Plan the mat, session by session

YOUR ACADEMY,
EVERYWHERE.

From the morning briefing to one-tap approvals, run the whole place from your phone.

Attendance
Attendance

Every check-in, every angle.

Streaks, no-shows, and kiosk self-check-in, or mark them in a tap.

Members
Members

Their whole story.

Who's active, at risk, or ready to grade, with payment and waiver status on every row.

Classes
Classes

Always in sync.

One-off or recurring. Quiet classes surface early; cancel with a tap and members are notified.

Billing
Billing

Get paid without chasing.

Stripe-powered plans, links, and refunds. Failed payments appear the moment they happen.

Plans
Plans

Your way.

Monthly memberships, free trials, and class packs. Set the price once and let MatPilot run it.

Grading
Grading

Feels like a ceremony.

Run a graduation day, promote across every belt system, and hand out print-ready diplomas.

RUN IT FROM
YOUR POCKET.

JUST YOU AND
YOUR STUDENTS.

You don't need a building or a roster of 200. If you teach privates, run a small group, or coach one-on-one like a personal trainer, the same tools handle the booking, the billing, and the chasing, so you can just teach.

  • Book private sessions. One-off or recurring, per student.
  • Get paid up front. Send a payment link, or Tap to Pay at the session.
  • Sell packages or a monthly rate. A block of ten sessions, or a recurring plan.
  • Chase no-shows and lapsed clients. MatPilot follows up so you don't have to.
Private session

Mara Silva · 1-on-1

Thursday 7:00pm · 60 min · recurring weekly

Booked

10-session package

3 of 10 used · paid in full

€450

Tomas Reis missed last week

No reschedule booked · reminder ready

Follow up
Private one-to-one sessions
Book privates, per student
Session packages a client is enrolled in
Sell packages of sessions
A trial checkout for a new client
Get paid up front

TWO GYMS.
ONE APP.

Running more than one location? Keep each site's members, classes and finances separate, switch between them in a tap, and hand a manager the keys to their own gym without handing over the whole business.

  • Separate finances per location. Revenue, payouts and reports that never bleed into each other.
  • A manager role, scoped to one site. They run their gym; they never see yours.
  • Switch locations in a tap. One login, every gym, no logging in and out.
A list of the academy's locations
Switching between locations
Hop between gyms in a tap
Inviting a manager to a location
Give a manager their own keys

AGENTIC,
NEVER RECKLESS.

MatPilot can take action, but you stay in command. Low-risk tasks are a single tap. Anything that touches money, members, or schedules needs your explicit confirmation, and every move, yours or the AI's, lands in the audit log.

Start now
Audit log listing every change with who and when, including AI Assistant entries

THE BITS YOU'RE
WONDERING ABOUT.

Nope. Sign up and you're in, hands on the mat in minutes. If a product needs a demo before you can even try it, that's the product's problem, not yours.

Yes. €0/month, up to 30 members, no card. You only pay a small 2% on payments you take through us. Outgrow it and Pro is one tap away.

€79/month + 0.49% on payments processed. No contract, cancel anytime. The price is right there, no "book a call to find out".

Basically all of them, with the belts and grading pre-loaded, from BJJ to Taekwondo. Teaching something we missed? Build your own belt ladder in a couple of minutes. Yes, even YogaFire. 🔥

Yep. Separate members and finances per site, a manager role scoped to one gym, and a one-tap switch between them. One login, every mat.

Through Stripe, straight to your account. Memberships, class packs, seminars, private sessions, refunds, the lot. Failed payments show up the moment they happen, with the fix attached.

Tap to Pay on Android takes a card at the desk, no reader needed. Prefer a link? Send one and they settle it themselves. iOS Tap to Pay is on the way.

Ticket a seminar, a camp or a grading day and members book and pay in-app. You can even run a collection for the post-graduation BBQ. Sausages not included. 🌭

Always yours. Export it or delete it whenever you like, no hostage situations, no "contact us to leave".

A dedicated WhatsApp group, proper 1:1 help, and the occasional founder visit to actually train with you, gi and all. We'll bring ours; go easy on the armbars. Want something changed? We're small, fast, and slightly obsessed with getting it right for you.

If you can use a phone, you can run your academy. That's the whole point. Good software does its job and gets out of your way.

Tell us. We're customer-first and we move fast, so the thing you need is often shipped before the software you left would've replied to your email.

Pricing

THREE WAYS IN.
NO GAMES.

Free
€0 / month
+ 2% on payments processed
  • Up to 30 members
  • Members & class scheduling
  • Attendance & self check-in kiosk
  • No AI co-pilot or daily briefings
Start free

No card required.

Recommended
Pro
€79 / month
+ 0.49% on payments processed
  • Everything in Free
  • Unlimited members
  • AI co-pilot & daily briefings
  • Payments, billing & diplomas
  • No contracts, cancel anytime
Start now

Currently available in Ireland.

Non-profit
Community
€0 / month
Free for eligible non-profits
  • Everything in Pro, no platform fee
  • After-school & youth programs
  • Free tutoring & mentoring
  • Charities, clubs & volunteering
Apply for free access

We verify eligibility, usually within a day.

START TODAY.
FREE.

Start now

Good software does its job and gets out of your way. No card, no call, no catch.

STILL CURIOUS?
READ THE PLAYBOOK.

Guides, walkthroughs and honest answers for every corner of MatPilot, written like a human, not a manual.

Explore the Help centre →