Students practicing karate in a traditional wooden dojo
Karate students training in dojo

dojo software

Built to Handle Everything Except the Training.

Dojo management software should handle rank tracking, family billing, attendance, and lead follow-up without you touching a spreadsheet. Spark is the only all-in-one platform built by people who've actually run a dojo.

2,000+

Schools run on Spark

2,000+

Schools run on Spark

$720 Million

Processed yearly for clients

$720 Million

Processed yearly for clients

10 Million

Students managed

10 Million

Students managed

9 Years

in Martial Arts

9 Years

in Martial Arts

What is dojo software?

A dojo runs on rank progression. Every student is on a defined path from white belt to black belt, and promotion depends on attendance, readiness, and a structured testing event. Generic gym software has no concept of any of that. It can't track kyu levels, flag a student who has met their minimum class count, send a testing invitation, or generate a promotion certificate. Dojo management software is built around that progression model from the ground up, with billing, family accounts, parent communication, and lead conversion all tied into the same system.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Spark membership dashboard with calendar and tasks
Spark brand kit interface screenshot
Close-up of a black belt tied over a white gi
Black belt tied over gi
The Problem

You Opened a Dojo to Teach, Not to Manage Spreadsheets.

Manually checking which students have enough classes to test for their next belt. Sorting out a family billing issue before a parent walks in for pickup. Chasing failed payments while a full class waits on the mat. These tasks can add up to 15 or more hours a week. Spark automates billing retries, rank eligibility tracking, and parent communication, so you get that time back and spend it teaching.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Built by People Who've Actually Run a Dojo.

Most martial arts dojo software is built by tech teams who've never taught a class. Spark was built by Master Ron Sell and Grand Master Cheong Park, two 7th Dan Black Belts who ran multiple martial arts schools for over 20 years. They couldn't find software that understood rank progression and retention, so they built it.

Full student profiles. Belt history. Family accounts. Attendance trends. 

Every relationship in one place — so you always know where a student is in their journey and what they need next. No more digging. No more guessing. The information that helps you retain students and build community is right in front of you.

Martial artist kicking a blue heavy bag
Martial artist kicking a heavy bag

Core Spark Membership: Everything Included

One Platform Runs Every Part of Your School.

Track Every Belt, Stripe, and Promotion

Rank history, attendance eligibility, and testing invitations.

Set custom attendance requirements per rank, and Spark flags which students in your dojo are ready to test. Send testing invitations, run the promotion event, and generate certificates automatically. Every student's full rank and belt history lives in their profile.

Family Accounts and Billing Done Right

Recurring billing, sibling discounts, and failed payment recovery.

Bill an entire dojo family from one account with sibling discounts applied automatically. Recurring tuition, testing fees, and gear charges all run through Spark Payments. When a card fails, automatic retry handles it before it becomes a collections conversation.

Automated Follow-Up Based on Real Student Behavior

Missed class, attendance gaps, and trial lead follow-up.

When a student misses class, attendance starts to slip, or a trial lead goes quiet, Spark sends the right email or SMS automatically. No manual list-pulling. Your dojo stays in contact at the moment it matters most for retention and trial conversion.

Parents Self-Serve From Their Phone

Schedule, booking, check-in, and push notifications.

Parents in your dojo can view the class schedule, book make-up sessions, and check their student in from the Spark App. Push notifications go out for belt test reminders and schedule changes, so the front desk isn't fielding the same questions all day.

Here's A Taste Of What Spark Membership Can Do

Spark membership dashboard with calendar and tasks
Spark brand kit interface screenshot

Spark CRM

Know every martial arts student in your dojo.

Full student profiles, belt and stripe history, family accounts, and attendance trends, all in one place. Spark's CRM is built for dojos, so it tracks promotion eligibility and rank progression the way a generic CRM never can.

Spark Payments

Get your dojo paid without chasing anyone down.

Spark Payments handles recurring billing, family accounts, sibling discounts, and automatic retries on failed cards, so tuition, testing fees, and gear sales all run without manual invoices or an awkward conversation at the front desk.

Spark invoice payment dialog with credit card fields
Spark inventory reorder report screenshot
SMS conversation displaying a martial arts school promotion
SMS text messages interface screenshot

Spark SMS

Reply before your martial arts lead moves on.

A trial student who doesn't hear back signs up somewhere else. Spark SMS sends instant two-way replies to new dojo leads, class reminders to current students, and reschedule texts the moment a change happens, so no prospect goes cold.

Martial arts instructor in a red and black uniform

“We run a 300-member academy with 3 staff. Spark automated almost everything I used to do manually, freeing me to build a half-million dollar business.”

Shihan Chris Allen
Tring Martial Arts Academy
Martial arts instructor in a red uniform

“We run a 300-member academy with 3 staff. Spark automated almost everything I used to do manually, freeing me to build a half-million dollar business.”

Shihan Chris Allen
Tring Martial Arts Academy
Taekwondo instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor in a white uniform

“We've grown to 6 locations and 1,200+ students. Spark gives us the systems and automation to stay organized and aligned as we scale.”

Jesse Isaacs
Integrity Martial Arts
Martial arts instructor wearing a white gi

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor portrait

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor portrait

“Spark helps me sleep better at night. Everything's in one place, the automations are powerful, and it saves us 10-12 hours in a normal week.”

Adam Spicar
Reveal Martial Arts
Martial arts instructor in a green and black gi

“We run 2 locations with nearly 700 students and 2% attrition. Spark automates comms, keeps parents engaged, and cuts what falls through the cracks.”

Peter Trikilas
Master Peter's Academy of Martial Arts
Smiling martial arts instructor in a green uniform

“We run 2 locations with nearly 700 students and 2% attrition. Spark automates comms, keeps parents engaged, and cuts what falls through the cracks.”

Peter Trikilas
Master Peter's Academy of Martial Arts

Making The Switch To Spark
Couldn’t Be Easier.

Making The Switch To Spark Couldn’t Be Easier.

Zero Cost Migration.

Export your data, send it to our team, we'll do the rest. Fast, secure, and it doesn't cost you a penny.

Setup Payments Instantly.

Start accepting tuition, gear, and event payments right away with our integrated, low-rate merchant service.

Personalized Onboarding.

1-on-1 training gets you and your staff confident from day one. Our tech team is your I.T. department.

FAQ

What is dojo software?

Dojo software is a management platform built specifically around how a martial arts dojo operates: belt rank progression tied to attendance, recurring billing with family accounts, parent communication, and lead-to-enrollment tracking, all in one system rather than a generic gym platform adapted with extra fields.

Does Spark manage the full belt testing workflow for a dojo?

Yes. Spark supports the complete testing cycle: sending testing invitations to eligible students, managing the promotion event, and generating certificates, so no step in the martial arts grading process relies on a manual checklist or separate document.

Can Spark help a dojo recover failed recurring payments without manual follow-up?

Yes. When a recurring billing charge fails, Spark automatically retries the payment, notifies the student, and flags the account if it remains unresolved. A declined card in a martial arts dojo does not quietly become a lost membership.

How is Spark different from a generic CRM for running a dojo?

Generic CRMs like HubSpot or Salesforce have no concept of belt rank, promotion eligibility, or testing events. Spark treats martial arts rank tracking, family billing, and attendance-linked retention workflows as core features, not workarounds added to a platform built for something else.

Does Spark support multiple programs inside a single dojo, such as kids, teens, and adult classes?

Yes. Spark manages separate schedules, rosters, rank tracking, and billing for different age groups and program types within one platform. A martial arts dojo running a toddler class, a kids program, and an adult class all operate from the same system.

Does Spark store digital waivers in the student profile for a dojo?

Yes. Digital waivers are collected online and stored directly inside each martial arts student's profile, searchable and accessible without filing cabinets or paper forms at enrollment or during front desk check-in.

Does Spark give dojo owners a real-time view of revenue and membership health?

Yes. Spark's dashboard surfaces active members, failed payments, and upcoming renewals in one place. Martial arts school owners can spot a retention or billing problem early instead of discovering it at the end of the month in a spreadsheet export.

Can Spark run SMS marketing for a dojo without a separate texting tool?

Yes. Spark SMS supports two-way texting, instant lead replies, class reminders, and reschedule messages, all inside the same platform. A martial arts dojo does not need a separate SMS service to stay in contact with students and parents.

Does Spark support advanced or specialty dojo programs like competition teams or private lessons?

Yes. Additional programs, including competition teams, private lessons, or specialty classes, can be set up within Spark alongside regular martial arts programs. Scheduling, billing, and student records stay in one system regardless of how many program types the dojo runs.

What kind of onboarding and support does Spark provide to a new dojo?

Spark provides personalized one-on-one onboarding so dojo owners and front desk staff get comfortable with the platform before going live. An in-house technical support team handles questions after launch, rather than routing martial arts school owners through a generic help desk.

Can Spark track belt rank and promotion eligibility for every student in a dojo?

Yes. Spark ties belt rank history directly to attendance data, with custom eligibility criteria set per rank. Instructors always know which martial arts students have logged enough classes to be considered for their next test, without checking spreadsheets manually.

How does Spark handle family accounts and sibling billing for a dojo?

Spark handles this directly. Multiple family members, whether two siblings or a parent and child training together, are billed under a single account. Sibling discounts apply automatically, removing the need to reconcile separate invoices for each martial arts student.

Does Spark track leads and trial class conversions for a dojo?

Yes. Spark captures every inquiry, automates follow-up by SMS and email, and tracks each prospect through trial class and into enrollment. Martial arts school owners can see exactly where each lead sits in the pipeline at any moment.

Can Spark send automated reminders to dojo students who are falling behind on attendance?

Yes. Spark triggers SMS and email messages based on actual student behavior, including an attendance gap, an approaching belt test, or a lapse in activity, rather than a broadcast sent to the entire martial arts roster regardless of circumstance.

Can parents and students access schedules and book classes through Spark?

Yes. The Spark member app lets parents and students view the dojo schedule, book classes, check in, and receive push notifications. Parents of younger martial arts students get visibility without needing to call the front desk.

Can a dojo sell uniforms, belts, and gear through Spark without a separate storefront?

Yes. Spark's built-in point-of-sale and inventory tools let a martial arts dojo sell uniforms, belts, sparring gear, and branded merchandise directly, without setting up or maintaining a separate retail system alongside the membership platform.

Is switching to Spark difficult for a dojo that already has years of student records?

No. Spark provides free data migration, including student profiles, belt history, and billing records, so a martial arts dojo does not lose its history or rebuild from scratch when it moves to a new platform.

How does Spark help a dojo convert trial students into paying members?

Spark tracks each trial student in a lead pipeline, fires automated follow-up texts and emails based on their activity, and flags prospects who have not converted. Martial arts schools on Spark avoid the common problem of a trial class leading to silence.

Can a dojo create landing pages to capture new leads without hiring a web developer?

Yes. Spark includes landing page creation alongside its email and SMS marketing automation, so a martial arts dojo can run a campaign, capture inquiries, and trigger follow-up sequences without a separate marketing platform or outside agency.

How many martial arts schools currently use Spark, and how much revenue does it process?

More than 2,000 martial arts schools run on Spark, which processes over $720 million in payments yearly for its clients and manages more than 10 million students. Spark was built by two 7th Dan Black Belts with over 20 years of dojo ownership experience.

What is dojo software?

Dojo software is a management platform built specifically around how a martial arts dojo operates: belt rank progression tied to attendance, recurring billing with family accounts, parent communication, and lead-to-enrollment tracking, all in one system rather than a generic gym platform adapted with extra fields.

Can Spark track belt rank and promotion eligibility for every student in a dojo?

Yes. Spark ties belt rank history directly to attendance data, with custom eligibility criteria set per rank. Instructors always know which martial arts students have logged enough classes to be considered for their next test, without checking spreadsheets manually.

Does Spark manage the full belt testing workflow for a dojo?

Yes. Spark supports the complete testing cycle: sending testing invitations to eligible students, managing the promotion event, and generating certificates, so no step in the martial arts grading process relies on a manual checklist or separate document.

How does Spark handle family accounts and sibling billing for a dojo?

Spark handles this directly. Multiple family members, whether two siblings or a parent and child training together, are billed under a single account. Sibling discounts apply automatically, removing the need to reconcile separate invoices for each martial arts student.

Can Spark help a dojo recover failed recurring payments without manual follow-up?

Yes. When a recurring billing charge fails, Spark automatically retries the payment, notifies the student, and flags the account if it remains unresolved. A declined card in a martial arts dojo does not quietly become a lost membership.

Does Spark track leads and trial class conversions for a dojo?

Yes. Spark captures every inquiry, automates follow-up by SMS and email, and tracks each prospect through trial class and into enrollment. Martial arts school owners can see exactly where each lead sits in the pipeline at any moment.

How is Spark different from a generic CRM for running a dojo?

Generic CRMs like HubSpot or Salesforce have no concept of belt rank, promotion eligibility, or testing events. Spark treats martial arts rank tracking, family billing, and attendance-linked retention workflows as core features, not workarounds added to a platform built for something else.

Can Spark send automated reminders to dojo students who are falling behind on attendance?

Yes. Spark triggers SMS and email messages based on actual student behavior, including an attendance gap, an approaching belt test, or a lapse in activity, rather than a broadcast sent to the entire martial arts roster regardless of circumstance.

Does Spark support multiple programs inside a single dojo, such as kids, teens, and adult classes?

Yes. Spark manages separate schedules, rosters, rank tracking, and billing for different age groups and program types within one platform. A martial arts dojo running a toddler class, a kids program, and an adult class all operate from the same system.

Can parents and students access schedules and book classes through Spark?

Yes. The Spark member app lets parents and students view the dojo schedule, book classes, check in, and receive push notifications. Parents of younger martial arts students get visibility without needing to call the front desk.

Does Spark store digital waivers in the student profile for a dojo?

Yes. Digital waivers are collected online and stored directly inside each martial arts student's profile, searchable and accessible without filing cabinets or paper forms at enrollment or during front desk check-in.

Can a dojo sell uniforms, belts, and gear through Spark without a separate storefront?

Yes. Spark's built-in point-of-sale and inventory tools let a martial arts dojo sell uniforms, belts, sparring gear, and branded merchandise directly, without setting up or maintaining a separate retail system alongside the membership platform.

Does Spark give dojo owners a real-time view of revenue and membership health?

Yes. Spark's dashboard surfaces active members, failed payments, and upcoming renewals in one place. Martial arts school owners can spot a retention or billing problem early instead of discovering it at the end of the month in a spreadsheet export.

Is switching to Spark difficult for a dojo that already has years of student records?

No. Spark provides free data migration, including student profiles, belt history, and billing records, so a martial arts dojo does not lose its history or rebuild from scratch when it moves to a new platform.

Can Spark run SMS marketing for a dojo without a separate texting tool?

Yes. Spark SMS supports two-way texting, instant lead replies, class reminders, and reschedule messages, all inside the same platform. A martial arts dojo does not need a separate SMS service to stay in contact with students and parents.

How does Spark help a dojo convert trial students into paying members?

Spark tracks each trial student in a lead pipeline, fires automated follow-up texts and emails based on their activity, and flags prospects who have not converted. Martial arts schools on Spark avoid the common problem of a trial class leading to silence.

Does Spark support advanced or specialty dojo programs like competition teams or private lessons?

Yes. Additional programs, including competition teams, private lessons, or specialty classes, can be set up within Spark alongside regular martial arts programs. Scheduling, billing, and student records stay in one system regardless of how many program types the dojo runs.

Can a dojo create landing pages to capture new leads without hiring a web developer?

Yes. Spark includes landing page creation alongside its email and SMS marketing automation, so a martial arts dojo can run a campaign, capture inquiries, and trigger follow-up sequences without a separate marketing platform or outside agency.

What kind of onboarding and support does Spark provide to a new dojo?

Spark provides personalized one-on-one onboarding so dojo owners and front desk staff get comfortable with the platform before going live. An in-house technical support team handles questions after launch, rather than routing martial arts school owners through a generic help desk.

How many martial arts schools currently use Spark, and how much revenue does it process?

More than 2,000 martial arts schools run on Spark, which processes over $720 million in payments yearly for its clients and manages more than 10 million students. Spark was built by two 7th Dan Black Belts with over 20 years of dojo ownership experience.

Martial artist adjusting their belt and gi

Ready to Get Back to Owning Your Dojo, Instead of It Owning You?

Run rank & belt tracking, family billing, testing invitations, and lead & trial management from one platform built by people who've actually done it.

Martial artist adjusting a belt during training

Ready to Get Back to Owning Your Dojo, Instead of It Owning You?

Run rank & belt tracking, family billing, testing invitations, and lead & trial management from one platform built by people who've actually done it.

Martial artist adjusting a belt during training

Ready to Get Back to Owning Your Dojo, Instead of It Owning You?

Run rank & belt tracking, family billing, testing invitations, and lead & trial management from one platform built by people who've actually done it.