Recipe · For Martial Arts Schools

Recover the class, keep the streak alive.

Martial arts is built on showing up. When a student misses a class, especially a kid in a belt-test program, it starts a pattern. This recipe catches the miss within the hour, sends a warm reschedule from their coach, and — for chronic no-shows — flags for a personal check-in with the family.

5.0 Used by martial arts schools across 20+ cities
Empty dojo with tatami mats at golden hour
CM
Coach Marcus
Ironhouse Academy · SMS
Now
Hey Marcus — Coach here. Missed you at Fundamentals tonight 🥋 Wednesday same time work to make it up?
Ugh yes — got stuck at work
Happens. Wednesday 6pm — see you then.
3 in a row
consecutive missed classes and the retention risk quadruples.

Martial arts retention correlates directly with attendance streaks. A student who misses one class barely blinks; three in a row and something's shifted — motivation, schedule, or interest. Kids especially are prone to this: if they start missing, parents assume the interest has faded.

Most schools react at the third missed class with a stiff 'noticed you've been away' email. Too formal — the student is already retreating. This recipe catches the FIRST miss with a warm coach-signed text, breaks the pattern before it forms, and flags chronic no-shows for a personal family conversation.

What this recipe does

Four moving parts, all triggered in real time from your class check-in system.

Detects misses instantly

Fires the moment a booked student doesn't check in — no next-day catch-up.

Warm reschedule text

SMS from the coach offering a specific class later this week to make it up.

Parent CC for kids

For kids under 18, the parent gets a copy so the family can coordinate.

Flags chronic no-shows

3+ misses in 30 days surfaces the student to a coach for a personal conversation about scheduling.

The recipe

How the no-show recovery sequence works

Six steps. From missed class to rescheduled — same evening.

  1. 1
    Trigger · Live

    Detect the missed class

    Gleantap watches your check-in system. A student is flagged no_show when they don’t check in within 10 minutes of class start.

  2. 2
    Rescue · +30 min

    Send a warm reschedule text

    30 minutes after class start, an SMS from the coach: ‘missed you tonight, Wednesday work to make it up?’ Warm, blame-free, offers a specific alternative.

  3. 3
    Parent · Same time

    CC the parent for kids

    For students under 18, a parallel SMS goes to the parent: ‘wanted you to know {kid_name} missed tonight — here’s when we could see them next.’ Keeps family in the loop.

  4. 4
    Nudge · Day 1

    Follow up with class menu

    Next morning, if no reply, send an SMS with 3 available classes this week that fit the student’s belt/program. One-tap booking.

  5. 5
    Escalate · Day 5

    Flag chronic no-shows

    A student with 3+ no-shows in 30 days is surfaced to the head instructor’s inbox with attendance history for a personal family conversation.

  6. 6
    Report · Weekly

    Measure recoveries + patterns

    Every Monday: total no-shows, reschedule rate, chronic-student list, and the class times where no-shows cluster.

Why it works

In martial arts, missing class starts a pattern. Catch it early.

Students who miss their first class often feel guilty — and guilt breeds avoidance. A warm text from their coach within the hour reframes the miss as 'life happens, here's your way back.' The pattern breaks before it forms, and the streak stays alive.

What your students actually see

Copy tuned for the 30-minutes-later moment when the student is still on the way home from work or dinner.

+30 min · SMS from Coach
Hey {first_name} — Coach here. Missed you at {class_name} tonight 🥋 Wednesday same time work to make it up?
Warm · Blame-free · Specific offer
+30 min · SMS from Coach
Hi {parent_first_name} — just wanted you to know {kid_name} missed tonight's class. Wednesday same time works to make it up, or we can find another slot that fits better. Let me know!
Sent to parent when student is under 18
Chronic · SMS from Head Coach
Hey {parent_first_name} — head coach here. Noticed {kid_name} has missed a few classes lately. Everything okay? Anything we can help with — schedule, program, or otherwise?
Sent at 3 no-shows in 30 days
Expected results

What martial arts schools typically see in 60 days

Ranges from schools running this recipe. Numbers depend on coach speed and family-loop configuration.

45–62%
Reschedule rate

Share of no-show students who book another class within 7 days.

20% lift
Streak retention

Students touched after a first miss are 20% more likely to maintain a training streak.

3x
Chronic recovery

Chronic no-shows flagged and touched personally retain 3x better than untouched.

Ranges reflect schools with active belt progression tracking. Family-heavy schools see the biggest recovery lifts via the parent-loop step.

Everything you'll need

Five inputs. Real-time check-in data is the critical one.

Get help setting this up
  • Real-time check-in feed
    Kicksite, Zen Planner, Mindbody, or Martialytics. Real-time API required.
  • Coach-signed SMS
    Each rescue text goes out under the coach's name for warmth.
  • Family communication
    Parent phone linked to student under 18, for the parent-CC step.
  • Reschedule inventory
    3-5 class slots per week for the recipe to offer as make-up options.
  • Head coach for chronic
    ~15 min/day. Recipe surfaces flagged students; head coach makes the call.

This recipe also works for

Same instant-recovery approach, tuned per vertical.

Frequently asked questions

What school owners ask before running this recipe.

How is this different from an attendance reminder?
Reminders fire BEFORE class to reduce no-shows. This recipe fires AFTER to recover the student. Run both — they complement each other.
Should we send the rescheduler text to the parent or the student?
For students under 18, both. The kid gets a shorter version; the parent gets a coordinating message. Adult students just get the direct text.
How fast does the rescue text go out?
30 minutes after class start. Fresh enough that the miss is still on their mind, slow enough that a legit late arrival isn't awkwardly texted.
What if the student has a legitimate reason (sick, injury)?
The recipe handles it. If the student replies with 'sick' or 'hurt', the response flow shifts — the coach follows up with 'take care of yourself, let me know when you're ready' rather than pushing a reschedule.
What's the chronic-no-show threshold?
3 no-shows in 30 days is the default. Belt-test-focused schools should tighten to 3 in 21 days. Kids programs should keep the default.
Does this apply to private lessons too?
Yes, with a variant. Privates have different economics (paid in advance) so the recipe focuses on rescheduling rather than reactivating.
What if a family has multiple kids in the school?
The recipe treats each kid on their own attendance track but coordinates parent messages so the parent gets one clean update covering all their kids, not three separate texts.
See it live

See this recipe running in your school.

A 20-minute walkthrough. Bring last week's no-show data (or don't — we'll show a sample). You'll leave with a rescue-text template, a chronic threshold, and an estimate of the classes you can refill next week.

  • No slide deck
  • Live product, real data
  • A recovery rate estimate for your school's no-show volume

Schedule a Demo

See how Gleantap can help your school grow.