Martial Arts Booking Software for Dojos and Schools
A student isn't training for the week, they're training for the next belt, and that can take a long stretch of the year to earn. Classes are split by rank because a white belt group and a brown belt sparring session aren't the same room, and each one carries its own capacity, set to what the mat and the instructor can actually run. Grading day works the same way: one scheduled session that students from every rank book into, with a capacity of its own for how many can test at once. A parent booking three kids into three different classes is doing three ordinary bookings, not one complicated one.
- Classes split by rank, each its own capacity
- Grading day booked like a class, with its own capacity
- One parent, three kids, three different classes
- Recurring tuition, charged with the customer's permission
Integrate with your website or use our standalone booking page
Booking widgets in your website
- Integrate in 3 mins with an embed script
- Your own web pages convert to paying customers
- Compatible with all systems (Wix, Wordpress, Squarespace, Weebly and more)
Standalone booking page
- Your custom domain and design
- Use in your ads (social media, newsletters)
- Optimized for conversion and customizable
Dojo scheduling software for the belt, not the week
A martial arts school runs on rank: a kids' beginner group, a teen class, adult sparring, each its own service with its own length and its own capacity. Grading day is the same shape, one date that students from every rank book into, with a capacity cap of its own rather than a slot that repeats every week. Recurring tuition can be billed automatically, always with the customer's permission, and each instructor keeps their own shifts and their own calendar.
Classes split by rank, capped to what the mat can hold
A student's actual timeline is measured in belts, and getting from one to the next can take a long stretch of training, not a handful of weeks. Classes are organized by rank because a beginners' group and an advanced sparring class don't share a room even when they share a night, and each one carries its own capacity, set to what the mat and the instructor can run at once. A class stops taking new students once it's full, so a beginners' group doesn't end up bigger than the mat can actually hold.
Grading day is one date the school books into
Grading is a class in every way that matters: a single date that pulls in students from every rank at once, all testing for their next belt on the same day. Set it up as its own service with its own date and its own capacity, the same as any other class, so it takes bookings and closes once it's full instead of living in a group chat and a sign-up sheet taped to the door.
One family, three belts, three bookings
A parent with kids at different ranks isn't booking one thing, they're booking three: a kids' beginner class, a teen intermediate group, maybe an adult class for themselves, each on its own night and its own length. A kids' class and an adult sparring session are different services with different lengths, not one timetable stretched to fit both. Set a break between classes so the mat gets wiped down and the next rank walks in without waiting on the last group to clear out.
Monthly tuition, private lessons, and an instructor roster that holds
Tuition usually isn't paid class by class, it's a standing charge, and a recurring booking can be set to bill it automatically, always with the customer's permission, which for a child's classes is the parent's, not the student's. A block of private lessons can be sold as a package, paid once and drawn down one session at a time. Add each instructor as a staff member with their own shifts and their own calendar, so covering a class when someone's out is a screen you check, not a phone call round the dojo.
Your office is the edge of the mat
You're running the class, not sitting at a desk between them. The kiwilaunch iOS app puts your calendar, your customers, your bookings and your payments on your phone, so you can check who's booked into grading day and who's paid for the month without stepping off the mat. Tap to Pay on iPhone takes a card from a parent picking up after class, with no reader to keep behind the front desk.
iPhone app
Run the whole thing from your iPhone
Everything you'd sit down at a desk for, on the phone that's already in your hand.
Set the timetable up from the dojo. Add classes by rank and grading days, share the link.
Tonight's mats, class by class. Who is training, what they booked, and who still owes you.
Tuition without the envelope by the door. Take the card at the desk or send a payment link.
Take a card with nothing but your iPhone. No reader to buy, carry, or charge.
Join us
Flexible pricing plan suited for the size of your business
Free
$0/month
Take bookings and get paid online, with no monthly bill.
- 100 bookings
- Own branding experience
- Custom labels and localization
- Custom landing page
- Online payments via Stripe
- Self onboarding
Transaction fee : 1%
(Excluding payment gateway fees)
Solo
$9/month
One calendar, one person: you.
- Everything in Free
- Unlimited bookings and customers
- Custom domain
- Google Calendar integration
- Marketing integrations
Transaction fee : 1%
(Excluding payment gateway fees)
Business
$39/month
Bring your team. Add as many staff members as you need.
- Everything in Solo
- Unlimited team members
Transaction fee : 1%
(Excluding payment gateway fees)
Scale
$99/month
Assisted onboarding, enterprise support, and the lowest transaction fee we offer.
- Everything in Business
- Assisted onboarding
- Enterprise support
Transaction fee : 0.5%
(Excluding payment gateway fees)
Genuine Reviews
Wall of Love
More industries
Other trades running on kiwilaunch
Frequently asked questions
Can each rank have its own class size?
How do I put grading day on the calendar without it looking like a regular class?
One parent has kids at three different ranks. Can they book all three from the same page?
Can tuition be billed automatically every month instead of chasing it down?
Can I sell a block of private lessons instead of booking one at a time?
How do I add online booking for martial arts classes to the website I already have?
What if my dojo doesn't have a website?
What does it cost to start, and can I bring the students I already teach?
Contact us
Do you need custom expert support?
If your business needs custom help on design, integration, or content creation, let's talk.
(We will arrange a call with our experts to define your needs and scope.)