Swim schools
Booking software built
for swim schools
Family accounts, SEN profiles, award schemes, and an SMS rebook pool that fills cancelled slots automatically — without you lifting a finger.
What swim schools deal with
+
Manual waitlists that never get filled
Studios lose revenue every time a cancellation sits empty. Unstack's rebook pool contacts the next family automatically, by SMS, with a timed claim window.
+
Managing 6 siblings across 4 parents
Family accounts let one parent manage all their children. Every child has their own profile, skill level, SEN flags, and booking history.
+
Award schemes on spreadsheets
Stage-by-stage progress tracked in the platform. Instructors mark completions; parents see progress; certificates generate automatically.
Key modules
Family Accounts & Child Profiles
One login, multiple children. Each profile holds SEN flags, skill level, booking history, and award progress. Also available: child-profiles module.
- —Single parent login for all children
- —Per-child booking history and skill level
- —Award progress visible to parents in real time
SEN Flags & Safeguarding
Structured SEN data with medical notes and parental consent. Stored to UK GDPR Article 9 standards. Instructors see relevant flags before each session.
- —Structured fields, not a free-text notes box
- —UK GDPR Article 9 special category storage
- —Parental consent recorded on every profile
Rebook Pool
Cancelled slots enter a rebook pool. The next family on the waitlist receives an SMS with a claim code. If unclaimed in 4 hours, it opens to general availability.
- —SMS notification with unique claim code
- —4-hour timed claim window
- —Falls back to general availability automatically
Award Schemes
Build your stage framework. Instructors mark completions. Parents see real-time progress. PDF certificates generate on stage completion (Pro plan).
- —Configurable multi-stage curriculum
- —Instructor completion portal
- —Auto-generated PDF certificates on Pro
Monthly Billing with Sibling Discounts
Recurring billing per child, with configurable sibling discounts and home education pricing. No manual invoice chasing.
- —Per-child recurring billing via Stripe
- —Configurable sibling discount rules
- —Automatic renewals, no manual chasing
Bulk Messaging
Message all parents in a class, a term, or across the whole school — by email or SMS — from the instructor or admin portal.
- —Target by class, term, or whole school
- —Email and SMS delivery options
- —Sent from instructor or admin portal
Common questions
Can one parent manage multiple children?+
Yes. Family accounts let a single parent login manage separate profiles for every child. Each profile has its own booking history, SEN flags, skill level, and award progress. When booking, the parent selects which child the session is for.
How does the rebook pool work when a lesson cancels?+
When a family cancels a confirmed session, the slot enters the rebook pool rather than showing as empty. The next eligible family on the waitlist receives an SMS notification with a unique claim code. They have 4 hours to reply and claim the slot. If they don't, the slot moves to the next family, and eventually to general availability.
Can I track swimming badges and stages?+
Yes. You configure award schemes to match your curriculum — however many stages, with whatever criteria. Instructors mark stages complete from their portal. Parents see progress in real time, and PDF certificates are generated automatically when a stage is achieved (Pro plan).
How does SEN support work?+
Unstack has a structured SEN module — not just a notes field. Instructors see relevant flags, medical notes, and consent records before each session. All SEN data is stored as special category data under UK GDPR Article 9, with explicit parental consent recorded on the child's profile.
Can parents book and pay online?+
Yes. Every studio gets a branded booking page at your-studio.unstack.co.uk (or your own domain on Pro). Parents log in with a magic link or Google, book available slots, and pay via Stripe. You own the Stripe account — Unstack charges a small platform fee per transaction.
Built for the way swim schools actually work
Free to start. No contracts. Pay only when your clients pay you.