Use cases Β· Martial arts schools and dojos

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.

Product illustration, sample data
  • 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.

Sound familiar?

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.

Who it is for

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.

How it works

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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

Data and privacy

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.

Security and data, in full
Moving over

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.

How moving over works
What you get

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 replaces

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?
Yes. Level names are your own words, such as Yellow belt or Yellow belt with one stripe, each with a colour. You decide which skills a level needs and rename the four marks if you like.
Do assistant instructors cost extra?
No. Instructors you add are free on every paid plan and use no staff seat. Each gets their own login and sees their own classes unless you give them more.
Can a family pause tuition?
You can pause and resume a membership. Families can cancel or switch plans themselves from their account.
Can I sell a trial class?
Yes. Sell a single-class pass for a trial, then a membership or a class pack once they join.
How do parents get reminders?
By email, automatically, before each class at the times you set, plus notices when a class is cancelled or moved and reminders for unsigned waivers. Everything also shows in the family's PersonaCart inbox.
Does it work for adult students too?
Yes. Adults buy memberships, class packs and private lessons for themselves. The child records, pickups and parent messages are only used for children.
How many students can I enroll?
Up to 50 children on Starter, 200 on Pro and unlimited on Scale. Adult members are customers and do not count toward this.
Pricing

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 limit

Put your belt system online this week

Write one belt as a level, add a class and invite an instructor for free.

Start free