Recipe · For Swim Schools

Turn every missed class into a booked makeup.

At swim schools, missed classes are the single biggest driver of family churn — three misses in a row and kids fall behind, parents lose the habit, and re-enrollment slips. This recipe catches every missed class within the hour with a warm text from the coach and a one-tap makeup booking.

5.0 Used by swim schools running iClassPro, Jackrabbit Swim, SwimTopia, and Amilia. Kids-safety-first messaging.
Missed Class Recovery for Swim Schools
CM
Coach Maya
Ripple Swim Academy · SMS
Now
Hi Sarah 🌊 Coach Maya here — missed Emma today at 4pm. Everything okay? Saturday 11am has a makeup spot in her level.
Yes she had a fever — can we take Sat?
Absolutely. Saturday 11am, Emma's Level 3 — booked. Hope she feels better!
3 misses
in a row is the churn threshold — families are 5x more likely to not re-enroll after this.

Missed classes are the leading indicator of family churn at swim schools. Two misses is normal (illness, weather, family travel). Three misses in a row means the family has lost the routine, the kid is falling behind their level, and the parent has started rationalizing dropping. Once you hit four consecutive misses, only 30% of families make it back.

This recipe catches every missed class within the hour with a warm text and a one-tap makeup booking. It normalizes recovery, keeps the child in their level's rhythm, and — crucially — flags any family approaching the 3-miss threshold for a direct call from the aquatics director.

What this recipe does

Four moving parts, all triggered in real time from your enrollment system.

Detects missed classes instantly

Fires the moment a scheduled swim class doesn't check in at the front desk or scanner.

Warm makeup text

SMS from the coach with a specific makeup slot in the child's level. No lecture, no fee reminder — just an easy path back.

One-tap makeup booking

Reply flow surfaces 2-3 available makeup slots and books instantly on confirmation.

Flags churn-risk families

3+ misses in a row surfaces the family to the aquatics director for a personal call before the drop happens.

The recipe

How the missed class recovery works

Six steps. Missed class to booked makeup within the same hour.

  1. 1
    Trigger · Live

    Detect the missed class

    Gleantap watches your enrollment system. A child is flagged missed_class when they don’t check in (front desk or coach roster) within 10 minutes of their scheduled class start.

  2. 2
    Rescue · +30 min

    Send a warm text

    30 minutes after the miss, an SMS from the coach: ‘missed Emma today at 4pm — everything okay?’ Warm and unassuming. Includes a specific makeup slot in her level.

  3. 3
    Book · Reply

    Auto-book on confirmation

    If the parent replies with the offered slot, the recipe auto-books the makeup class and confirms in the same thread. No follow-up needed.

  4. 4
    Menu · Day 1

    Follow up with options

    Next morning, if still no reply, an SMS with 3 available makeup slots this week that match the child’s level and family’s usual times. One-tap to book.

  5. 5
    Escalate · 3 misses

    Flag churn-risk families

    A family that hits 3 consecutive misses is surfaced to the aquatics director for a personal call — before the family drops. Recovery is much higher when caught here vs. after cancellation.

  6. 6
    Report · Weekly

    Measure makeup bookings + retention

    Every Monday: total missed classes, makeup booking rate, families flagged as churn-risk, and re-enrollment lift from caught-early conversations.

Why it works

Missed classes are the earliest churn signal. Catch them or lose the family.

Parents rarely announce they're dropping. They just stop enrolling. The three-miss pattern is the earliest, clearest signal that a family is drifting — and the highest-recovery moment to intervene. Book the makeup, keep the child in level cadence, and the family stays for another season.

What your families actually see

Copy tuned for the 30-minutes-later moment, when a parent is often still figuring out why the class was missed.

+30 min · SMS from Coach
Hi {parent_first} 🌊 Coach Maya here — missed {child_first} today at {class_time}. Everything okay? Saturday 11am has a makeup spot in her level if you'd like it.
Warm · Level-matched · Specific offer
Day 1 · SMS from Coach
Hi {parent_first} — Saturday 11am or Sunday 9am both have openings in {child_first}'s level this week. One-tap to book: {slot_link_1} / {slot_link_2}
Menu of options · One-tap booking
3 misses · SMS from Aquatics Director
Hi {parent_first} — this is Karen, aquatics director. Noticed {child_first} has missed a few classes lately. Is the schedule still working, or would a different day help? Happy to call you back.
Fires after 3 consecutive misses
Expected results

What swim schools typically see in 60 days

Ranges from swim schools running this recipe. Numbers depend on how fast the coach responds and how many makeup slots you protect.

55–72%
Makeup booking rate

Share of missed classes that convert to a booked makeup within 7 days.

30% lift
At-risk family retention

Families touched personally after 3 misses retain 30% better than untouched.

$12k+
Annual tuition saved

Per 200 active families at typical swim school tuition, from prevented churn caught at the 3-miss threshold.

Ranges assume a swim school with 200+ active families. Larger and franchised schools see similar percentages with higher absolute revenue.

Everything you'll need

Five inputs. Real-time enrollment data is the critical one.

Get help setting this up
  • Real-time attendance feed
    iClassPro, Jackrabbit Swim, SwimTopia, Amilia. Real-time check-in status required.
  • Coach-signed SMS
    Each rescue text goes out under a coach's name.
  • Makeup slot inventory
    2-3 protected makeup slots per level per week for offers.
  • Churn-risk threshold
    Default: 3 consecutive misses fires the aquatics director escalation. Configurable per school.
  • Aquatics director time
    ~15 min/day for the escalation calls. High-ROI conversation.

Frequently asked questions

What swim school owners ask before running this recipe.

How is this different from a missed-class credit policy?
Credit policies discourage cancellations but don't book the makeup. This recipe both offers the credit AND books the makeup class in the same thread. Combined with churn-risk escalation at 3 misses, it prevents drops rather than just deferring the pain.
What if the child was legitimately sick?
The recipe handles it — parents replying with 'sick' or 'fever' get a warmer 'take care of her, want me to hold Saturday's spot in case she's feeling better?' rather than pushing today's rebook.
How fast does the rescue text go out?
30 minutes after class start. Fast enough that the parent may still be figuring out why the class was missed, but slow enough that a legit 5-min late arrival doesn't get an awkward text.
What's the ideal churn-risk threshold?
3 consecutive misses for most schools. Franchised schools with 8-week blocks may loosen to 3 in the current block. Rolling-enrollment schools should tighten to 3 in 30 days since play cadence is more variable.
Should the coach or the front desk handle replies?
The coach for anything relationship-oriented (illness, schedule concerns, level fit). The front desk for pure logistics (payment, add sibling, transfer to another location). The inbox routing handles this automatically.
Can we exclude specific class types?
Yes. Common exclusions: parent-and-me classes (already highly attended), private lessons (different recovery mechanics), and adult swim (different persona). All configurable per class type.
Does this work for franchised schools?
Especially well. Franchised schools have the highest churn on week 4-6 of an 8-week block; the recipe catches families right before they miss the re-enrollment deadline.
See it live

See this recipe running in your swim school.

A 20-minute walkthrough. Bring last week's missed-class data (or don't — we'll show a sample). You'll leave with a rescue-text template, a churn-risk threshold, and an estimate of the makeup bookings you can drive next week.

  • No slide deck
  • Live product, real data
  • A makeup-booking estimate for your missed-class volume

Schedule a Demo

See how Gleantap can help your swim school grow.