Belt progress, tuition and waivers in one place, off the index cards
PersonaCart gives a martial arts school its website, monthly tuition, class schedule and a progress record for every student. Name your levels after your belts, mark each skill as students learn it, and parents get a note at every promotion. Instructors you add are free on every paid plan.
New accounts start with a free trial. You don't enter a card to sign up.
Illustration of a coach marking skills for Leo in the skill set Karate: current level Yellow belt, each skill marked Not yet, Learning, Getting it or Got it, and a Ready to level up notice for Orange belt.
What it costs
From $59 a month plus a 2% platform fee on sales. Coaches you add are free on every paid plan.
How families hear from you
By email, automatically: session reminders, schedule changes and waiver reminders, also in the family's PersonaCart inbox. Text-message reminders can also go through your own Twilio account, to parents who opt in.
Moving your data
Import families, players and past orders from a CSV file or Google Sheet. Shopify, WooCommerce, Squarespace, Kajabi and Thinkific connect too.
Children's data
A parent's account holds each child's record. Coaches see their own groups. Parents can export or delete their data. Cards stay with Stripe.
What instructors tell us
βBelt testing lives on index cards and in my head.β
With PersonaCart: Write each belt as a level with the skills it needs. Mark skills from Not yet to Got it during class and see who is ready to level up.
βTuition is a mess of autopay apps, checks and cash.β
With PersonaCart: Sell tuition as a monthly, quarterly or yearly membership paid through Stripe. Families cancel or switch plans themselves, and you can pause a membership for an injury.
βParents ask me what their child is working on.β
With PersonaCart: Each family sees their child's sessions, progress and messages. Send feedback with photos, and parents get a note when their child moves up a belt.
βI re-print the sparring waiver every year.β
With PersonaCart: Waivers are signed online with a typed name. Change the wording or set how long a signature lasts, and families are asked to sign again.
For schools of every style
School owners
Tuition, classes, waivers and families in one system, with reports on attendance and enrollment.
Head instructors
Belt requirements written once as skills, marked on a phone during class, with feedback and photos for parents.
Kids and after-school programs
Parents plan absences, keep the safety record and pickup list current, and hear about every change by email.
Adult classes and private lessons
Memberships, class packs and a booking page for private lessons, on the same checkout.
A week at your school
Classes, promotions and tuition, with the admin done for you. Screens are drawn from the real app with sample data.
New student
Trial class to member in one checkout
A new family buys a single-class pass for a trial, then a membership. Waiver, emergency contacts and pickup list are filled in from the parent's account.
- Single-class pass for a trial class
- Monthly, quarterly or yearly membership
- Class packs for adults who come when they can
- Waiver signed online with a typed name
Monday
Instructors see today's classes
Each instructor logs in free, checks in their own hours and takes attendance for their classes. Health notes show where you allow them.
Illustration of the coach's Today screen on a phone: a check-in button for the coach's own hours, the next session (Little Dragons, 4:00β4:45 PM, Mat 1, 10 children) with Take attendance and Message parents, the rest of today, and the Today, Roster, Messages and Me tabs.
Product illustration, sample data Tuesday
A parent says Leo will miss Thursday
Parents report planned absences ahead of time. Switch on make-up credits and the missed class becomes a credit for another one.
- Parent picks the class their child will miss
- The instructor sees it before class starts
- With make-up credits on, the family books another class with the credit
- You see every credit given and used
Wednesday
Reminders go out on their own
Parents get a reminder email before each class, at the times you set, and the same reminder in their PersonaCart inbox.
Illustration of the reminder email a parent receives the day before a session: Little Dragons for Leo, Wed 4:00 PM, at Mat 1, sent automatically by PersonaCart, with the same reminder in the PersonaCart inbox.
Product illustration, sample data Testing day
Promotions everyone can see
Each belt is a level with its own colour and the skills it needs. When a student has the skills, the instructor sees Ready to level up and the family gets a note.
Illustration of a coach marking skills for Leo in the skill set Karate: current level Yellow belt, each skill marked Not yet, Learning, Getting it or Got it, and a Ready to level up notice for Orange belt.
Product illustration, sample data Any day
Gear, seminars and private lessons
Everything else sits on the same site and checkout.
- Uniforms and sparring gear with sizes, shipped or picked up at the school
- Seminars and tournaments as events with QR tickets and check-in
- Private lessons on a booking page with reminder emails
- Payment links for testing fees
Reminders: Session reminders, schedule changes and waiver reminders reach parents by email automatically and show in the family's PersonaCart inbox. Students aged thirteen and over can get session reminders too, when a parent allows it. Text-message reminders can also go through your own Twilio account, to parents who opt in.
Students' data, handled with care
Most martial arts schools teach children. Here is who sees what, and how families stay in control.
Parents hold the record
Children do not sign up. A parent's account holds each child's details, and the parent keeps them up to date.
Coaches see their own groups
A coach sees the children in their own groups unless you give them more. You decide if coaches can see health notes.
Health notes stay short
You choose which health fields a parent must fill in. Keep them to what a coach needs for safety: PersonaCart is not a medical records system.
Photos only with consent
Photo and video sharing is off for each child until a parent switches it on.
Export and delete
Parents can download or delete their own account data, with a grace period to undo. You can export your families and erase a customer's data.
Cards stay with Stripe
Payments run through Stripe. PersonaCart never stores card numbers.
Late pickups
An instructor taps Not picked up and the parent is alerted, then you, after the waiting times you set.
Bring your students with you
Export your member list as a CSV file and import families, students and past orders, so every family is ready before you open memberships in PersonaCart.
CSV file or Google Sheet
Customers, families, leads, products and past orders. A Google Sheet can stay in sync while you switch.
Shopify
Your products, through a secure Shopify connection. Customers come over as a CSV file.
WooCommerce and Squarespace
Your products. WooCommerce brings variations too.
Kajabi
Your offers become products and your contacts become customers.
Thinkific
Your courses arrive as draft products, ready for you to add the lessons.
Your current website
Import pages from the site you have now, then edit them in the visual editor.
Mailchimp, Mindbody, Wix, Calendly and Linktree
Mailchimp audiences, Mindbody client lists, Wix product files, Calendly event types and Linktree pages.
What a martial arts school gets on each plan
Classes, attendance, skill levels, waivers, memberships and reminder emails are on every paid plan. The plans differ in staff seats, how many children you enroll and a few growth tools.
Starter
- Monthly price
- $59
- Platform fee on sales
- 2%
- Coaches you add
- Free, no seat
- Office staff seats
- Just you
- Children in your Academy
- 50
- Teams, rosters, attendance, make-up credits
- Included
- Online waivers and safety records
- Included
- Camps and events with capacity, waitlist and check-in
- Included
- Custom permissions for each coach
- Not included
- Website, payment links, bookings, memberships
- Included
- Online courses
- 3
- Campaign emails a month
- 500
- Storefront chat that answers buyers
- Not included
- Custom domains
- 2
Pro
- Monthly price
- $149
- Platform fee on sales
- 0.5%
- Coaches you add
- Free, no seat
- Office staff seats
- 4
- Children in your Academy
- 200
- Teams, rosters, attendance, make-up credits
- Included
- Online waivers and safety records
- Included
- Camps and events with capacity, waitlist and check-in
- Included
- Custom permissions for each coach
- Not included
- Website, payment links, bookings, memberships
- Included
- Online courses
- 5
- Campaign emails a month
- 5,000
- Storefront chat that answers buyers
- Included
- Custom domains
- 5
Scale
- Monthly price
- $299
- Platform fee on sales
- 0%
- Coaches you add
- Free, no seat
- Office staff seats
- 14
- Children in your Academy
- Unlimited
- Teams, rosters, attendance, make-up credits
- Included
- Online waivers and safety records
- Included
- Camps and events with capacity, waitlist and check-in
- Included
- Custom permissions for each coach
- Included
- Website, payment links, bookings, memberships
- Included
- Online courses
- Unlimited
- Campaign emails a month
- 20,000
- Storefront chat that answers buyers
- Included
- Custom domains
- 10
Stripe's card processing fee is separate and the same on every plan. Limits and prices are read live from our plans.
91 things you get on every plan
See all 91- Selling
- Unlimited products Β· Payment links Β· Memberships and subscriptions Β· +10
- Storefront and editor
- Your own website Β· Premium templates Β· Blog Β· +5
- Academy and programs
- Teams and classes with rosters Β· Sign-up fills the roster Β· A Today screen Β· +18
- Bookings and payments
- Unlimited bookings Β· Capacity and waitlists Β· Recurring classes Β· +11
- Customers and email
- Customer list and segments Β· Lead forms Β· Import your email lists Β· +6
- Courses
- Quizzes Β· Certificates Β· Drip lessons Β· +2
- Pie and AI
- Pie, your assistant Β· You stay in charge Β· AI page builder Β· +1
- Data and privacy
- Import from where you are now Β· Keep your membersβ cards Β· More importers Β· +10
- Support
- Help center Β· Guided tours in the app Β· Help from our team Β· +1
What it takes off your desk
Schools often run on a mix of these. PersonaCart covers the same jobs in one place.
Instead of index cards and spreadsheets for belt requirements
Skill sets with a level for each belt, marked on a phone during class.
Instead of autopay apps, checks and cash for tuition
Memberships through Stripe that families manage themselves.
Instead of Mindbody or a studio app for the class schedule
Class series with capacity and a waitlist, booked on your own site.
Instead of paper waivers every year
Online waivers with versions and an expiry you set.
Instead of a group chat for parent updates
Automatic reminder and change emails, plus a group chat for each class.
Instead of a separate shop for uniforms
Uniforms and gear with sizes on the same checkout as tuition.
Questions we hear from people like you
Can I name levels after our belts and stripes?
Do assistant instructors cost extra?
Can a family pause tuition?
Can I sell a trial class?
How do parents get reminders?
Does it work for adult students too?
How many students can I enroll?
What a martial arts school pays
Starter
$59 a month
+ 2% platform fee on sales
One instructor and a growing school. Up to 50 children, and every instructor you add is free.
Pro
$149 a month
+ 0.5% platform fee on sales
Schools with front-desk help: 4 staff seats and up to 200 children.
Scale
$299 a month
+ 0% platform fee on sales
Multi-program schools: 14 staff seats, unlimited children and custom permissions for each instructor.
Plus Stripe's card processing fee on each payment, the same on every plan. No charge per coach or per booking.
Compare every plan limitPut your belt system online this week
Write one belt as a level, add a class and invite an instructor for free.