Spark membership metrics dashboard
Spark membership statistics dashboard screenshot

Spark CRM

Every Student's Story, Automatically Tracked.

Spark CRM tracks every contact, prospects, trials, members, and lapsed students, in one profile: belt rank, attendance, billing, and family accounts. Built for martial arts schools, not sales teams.

2,000+ Schools

run on Spark

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

Martial arts school follow-up notes, roster and calendar
Martial artist managing student follow-ups
The Problem

You're Losing Students to Bad Memory.

A trial student goes quiet and nobody notices. A member is overdue for testing and it's buried in a spreadsheet. Family discounts get miskeyed because nothing's connected. Generic CRMs don't know what a belt rank is.

Spark gives you a third option: one system that speaks martial arts.

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.

Core Spark Membership:
Everything Included

Core Spark Membership: Everything Included

One Platform Runs Every Part of Your School.

Dashboard &
Reporting

One dashboard tracking website traffic, new trials, and member updates in real time. Multi-location dashboards for schools running more than one site, budget and cash-flow visibility, and full business analytics.

Scheduling & Communication

Embeddable class booking, automated tagging and workflows, real-time two-way messaging, and automated renewal reminders.

Payments, Checkout
& Sales

Accept card payments with real-time transaction reporting, custom checkout pages, and a built-in point-of-sale system. Sell both physical gear and digital products through the same system.

Paid Appointments

Collect payment upfront at the time of booking, assign staff to specific appointment types and track their earnings, let members use existing credits toward appointments, and automatically follow up for feedback afterward.

The Spark Mobile App

Run your entire school from iOS or Android: sell memberships and merch, schedule classes, send announcements, two-way chat, push notifications, attendance check-ins, event registration, and video curriculum.

Stay On Top of Your Day

Real-time reminders, daily task and project tracking, and goal tracking to keep your own to-do list as organized as your students' records.

Value For Martial Arts
School Owners

Value For Martial Arts School Owners

Spark brand review screen with color palette
Spark profile dashboard metrics screenshot

One Profile, Every Detail

Contact info, belt rank, attendance, billing.

Every student profile holds contact details, belt rank history, attendance records, signed waivers, and communication history, emails, texts, and notes from your team. No more digging through three systems to answer one question about one student.

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.

Your Entire Pipeline, One View

Prospects to lapsed members, all in Spark.

Every contact lives in one system: prospects, trials, active members, and lapsed students, each with a full interaction history attached. Generic CRMs like Salesforce don't know what a belt rank is or trigger follow-up on missed attendance. Spark does.

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 arts school trial signup form in the page editor
Spark dashboard with calendar, tasks, and contacts
Welcome email sequence editor for a martial arts school
Spark contacts table screenshot

Nothing Falls Through the Cracks

Spark flags what you'd otherwise miss.

When a student misses class, Spark flags it automatically. When a trial goes quiet after the first session, an automated follow-up fires without you lifting a finger. Belt rank ties directly to attendance, so you always know who's eligible for their next test.

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.

Segment Like You Actually Run a Dojo

Filter by belt rank, trial stage, last-seen date.

Generic CRMs let you filter by industry or job title. Spark lets you filter by belt rank, membership tier, trial stage, or last attendance date, because those are the data points that actually matter when you're running a school, not a sales pipeline.

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 SMS log showing a martial arts school promotion
Spark brand kit interface screenshot
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

See Spark CRM In Action

FAQ

What is a membership CRM, and does Spark include one?

A membership CRM tracks the full lifecycle of a member, from first inquiry through renewal, upgrade, and cancellation. Spark includes one natively, tracking prospects, active members, trial students, and lapsed members all in one place.

How is Spark’s CRM different from generic CRM software?

Salesforce or HubSpot are built for B2B sales teams. They don’t know what a belt rank is, don’t understand trial periods, and can’t trigger follow-up based on missed attendance. Spark’s CRM is built specifically for martial arts schools.

Can I track attendance in Spark’s CRM?

Yes. Every class check-in logs directly to each member’s profile. View full attendance history, filter by last-seen date, and trigger automated follow-up when someone misses consecutive classes.

Does Spark’s CRM handle leads and prospects, or just current members?

Both. Trial form submissions flow into your CRM automatically, and each prospect gets a full interaction timeline, emails, texts, classes attended, so you always know where they stand.

Can I segment contacts by belt rank or membership tier?

Yes. Spark’s CRM knows each contact’s belt rank, membership tier, trial status, and last attendance date, so you can build targeted segments and campaigns around any of them.

Does Spark replace standalone CRM tools like HubSpot or Zoho?

For martial arts schools, yes. Contact management, segmentation, pipeline tracking, and follow-up are native, combined with membership, billing, and marketing in one platform. Most schools switching to Spark eliminate one to three separate tools.

How does Spark keep contact lists accurate without manual updates?

Because CRM, membership management, and billing run on the same platform, records update automatically. When a member joins, pauses, cancels, or upgrades, it reflects instantly, no CSV syncing required.

Can I access my contact database from my phone?

Yes. Your full contact database syncs across desktop and mobile, so you can check a member’s record from the mat, the front desk, or anywhere else.

Can I manage family accounts in one place?

Yes. Family accounts, along with contact details, billing, and attendance for every household member, are tracked together, not as separate, disconnected records.

Is Spark CRM an add-on, or is it included with Spark Membership?

It’s included. Spark CRM is core to Spark Membership, not sold as a separate product.

FAQ

What is a membership CRM, and does Spark include one?

A membership CRM tracks the full lifecycle of a member, from first inquiry through renewal, upgrade, and cancellation. Spark includes one natively, tracking prospects, active members, trial students, and lapsed members all in one place.

How is Spark’s CRM different from generic CRM software?

Salesforce or HubSpot are built for B2B sales teams. They don’t know what a belt rank is, don’t understand trial periods, and can’t trigger follow-up based on missed attendance. Spark’s CRM is built specifically for martial arts schools.

Can I track attendance in Spark’s CRM?

Yes. Every class check-in logs directly to each member’s profile. View full attendance history, filter by last-seen date, and trigger automated follow-up when someone misses consecutive classes.

Does Spark’s CRM handle leads and prospects, or just current members?

Both. Trial form submissions flow into your CRM automatically, and each prospect gets a full interaction timeline, emails, texts, classes attended, so you always know where they stand.

Can I segment contacts by belt rank or membership tier?

Yes. Spark’s CRM knows each contact’s belt rank, membership tier, trial status, and last attendance date, so you can build targeted segments and campaigns around any of them.

Does Spark replace standalone CRM tools like HubSpot or Zoho?

For martial arts schools, yes. Contact management, segmentation, pipeline tracking, and follow-up are native, combined with membership, billing, and marketing in one platform. Most schools switching to Spark eliminate one to three separate tools.

How does Spark keep contact lists accurate without manual updates?

Because CRM, membership management, and billing run on the same platform, records update automatically. When a member joins, pauses, cancels, or upgrades, it reflects instantly, no CSV syncing required.

Can I access my contact database from my phone?

Yes. Your full contact database syncs across desktop and mobile, so you can check a member’s record from the mat, the front desk, or anywhere else.

Can I manage family accounts in one place?

Yes. Family accounts, along with contact details, billing, and attendance for every household member, are tracked together, not as separate, disconnected records.

Is Spark CRM an add-on, or is it included with Spark Membership?

It’s included. Spark CRM is core to Spark Membership, not sold as a separate product.

FAQ

What is a membership CRM, and does Spark include one?

A membership CRM tracks the full lifecycle of a member, from first inquiry through renewal, upgrade, and cancellation. Spark includes one natively, tracking prospects, active members, trial students, and lapsed members all in one place.

Does Spark replace standalone CRM tools like HubSpot or Zoho?

For martial arts schools, yes. Contact management, segmentation, pipeline tracking, and follow-up are native, combined with membership, billing, and marketing in one platform. Most schools switching to Spark eliminate one to three separate tools.

How is Spark’s CRM different from generic CRM software?

Salesforce or HubSpot are built for B2B sales teams. They don’t know what a belt rank is, don’t understand trial periods, and can’t trigger follow-up based on missed attendance. Spark’s CRM is built specifically for martial arts schools.

How does Spark keep contact lists accurate without manual updates?

Because CRM, membership management, and billing run on the same platform, records update automatically. When a member joins, pauses, cancels, or upgrades, it reflects instantly, no CSV syncing required.

Can I track attendance in Spark’s CRM?

Yes. Every class check-in logs directly to each member’s profile. View full attendance history, filter by last-seen date, and trigger automated follow-up when someone misses consecutive classes.

Can I access my contact database from my phone?

Yes. Your full contact database syncs across desktop and mobile, so you can check a member’s record from the mat, the front desk, or anywhere else.

Does Spark’s CRM handle leads and prospects, or just current members?

Both. Trial form submissions flow into your CRM automatically, and each prospect gets a full interaction timeline, emails, texts, classes attended, so you always know where they stand.

Can I manage family accounts in one place?

Yes. Family accounts, along with contact details, billing, and attendance for every household member, are tracked together, not as separate, disconnected records.

Can I segment contacts by belt rank or membership tier?

Yes. Spark’s CRM knows each contact’s belt rank, membership tier, trial status, and last attendance date, so you can build targeted segments and campaigns around any of them.

Is Spark CRM an add-on, or is it included with Spark Membership?

It’s included. Spark CRM is core to Spark Membership, not sold as a separate product.

Martial artist adjusting their belt and gi

Stop Paying to Get Paid

Billing, checkout, POS, fee recovery, and reporting built in. Payments run themselves, fees stay in your pocket.

Martial artist adjusting a belt during training

Stop Paying to Get Paid

Billing, checkout, POS, fee recovery, and reporting built in. Payments run themselves, fees stay in your pocket.

Martial artist adjusting a belt during training

Stop Paying to Get Paid

Billing, checkout, POS, fee recovery, and reporting built in. Payments run themselves, fees stay in your pocket.