Swim school software
that fills every lane
Session tuition, makeup credits, sibling schedules, swim team fees. Class management the way a swim school actually runs, all in one place.
Last night at your pool
A card died at 1 a.m.
The backup card covered tuition before the school opened
Emmy passed Level 3
Her mom got the note, the ribbon list got her name, enrollment offered Level 4
A Tuesday 4:15 spot opened
The first family on the waitlist claimed it from the couch
October meet fees posted
Every team family saw the entry list before the coach drove home
The billing a swim school fights every week
Sibling discounts, session proration, a team fee here, a makeup there. Swim billing is a hundred small exceptions, and Cadence treats every one as normal.
Two households, two clean bills
Most systems attach the money to one household account. Cadence attaches it to each child's enrollment instead, so the adults who pay for her can be billed separately. Each parent gets their own invoice for their own share, pays with their own card, and does not need the other one’s login.
- ✓Each household is billed for its own share, automatically
- ✓Neither parent sees the other's card, balance, or address
- ✓Discounts and team fees split by the same rule, every cycle
- ✓One swimmer, one roster spot, no duplicate records
A dead card fixes itself by morning
When a payment fails overnight, Cadence tries the backup card on file. If the other parent has agreed to cover a missed payment, their card is next in line. Everyone is told what happened before the doors open.
- ✓The backup card is tried within minutes, quietly
- ✓The parent gets a plain note, not a past-due letter
- ✓The desk sees one line: covered, or needs a human
Live data, not a screenshot. The chart reads from the same enrollment records the invoices read from, so it cannot drift.
Numbers owners check
Answered on the screen, not rebuilt in a spreadsheet every quarter.
- ✓This month against the same month last year, so seasonality doesn’t fool you
- ✓Session-over-session retention by level, with the fall drop-off named per class
- ✓“Email me revenue every Monday at 8 a.m.” and it just shows up
- ✓Ask in plain English: “who dropped after their first month this year?”
Tuition, from parent and tot to team
Swimmers enrolled times the monthly rate in each program, so you can see what the preschool hour carries against the team.
Demo figures, not a real pool.
Lessons, levels, and the list for both
A lane opens, the next family hears first
When a Tuesday 4:15 spot frees up, the first eligible family on the waitlist is offered it with a window to claim, and the offer moves down the list by itself if they pass. Parents can see their place in line the whole time.
- ✓Offers go out the minute a spot opens
- ✓A claim window keeps the list moving
- ✓Families see their position, so nobody calls to ask
- ✓Billing follows the roster change on its own
Twenty-five yards, timed and on the chart
Swim runs on measured skills, and Cadence stores the numbers, not just a checkmark: a 25-yard freestyle time, a flutter kick count, a floated minute. Level checks read the same numbers, so passing Level 3 is a fact on a chart, not a coach's mood.
- ✓Times and counts stored as numbers, not checkmarks
- ✓Logged from the deck in the middle of the lesson
- ✓Parents watch the trend from home, attempt by attempt
- ✓Level checks read the same chart the family reads
Meet season without the folding table
Entry fees, relay assignments, volunteer shifts and the check-in line all live where the roster already lives, so meet weekend stops being a second bookkeeping job that starts on Thursday night.
Meet fees that bill themselves
Enter the meet once: which groups, which events, what the entries cost. Every team family's share lands on their normal invoice with the meet named, relay splits included, and the school stops fronting a weekend of entry fees out of the operating account.
- ✓Entries priced once, billed per family automatically
- ✓Relay fees split across the swimmers who swim them
- ✓Late adds and scratches follow the school's own policy
- ✓The school does not front a meet from its own account
Timers without the clipboard
Every home meet needs timers, marshals and a hospitality table, and every swim parent knows the clipboard that hunts them. Volunteer shifts post with the meet, families claim them from the app, reminders go out on their own, and the gaps still open on Thursday are named out loud instead of discovered Saturday morning.
- ✓Shifts post with the meet, claimable from the app
- ✓Reminders send themselves before the weekend
- ✓Open gaps are visible Thursday, not Saturday
- ✓No parent gets hunted by a clipboard
The deck stays covered when someone calls off
Before the first family reaches the lobby, the day's owner already knows which lessons lost their instructor, because the schedule flagged every one of them the moment the call-off landed.
Coach Ortiz calls off at 5 a.m.
He taps call off from bed, and the schedule does the sorting while the coffee brews. The morning's owner opens her phone to two ready answers: an instructor cleared to take the block outright, or the swap that puts Foss on parent-tot and frees Whitaker for the Level 4 lesson that wants a stronger teacher, both laid out ready to send.
- ✓Call off from a phone; the schedule owner knows in a minute
- ✓Every cover already vetted for certification and hours
- ✓Swaps included, one instructor freeing a stronger one for the harder class
- ✓Pick an option, tap Send Request, everyone involved is told
Your sixteen-year-old aide hits the hours cap
Half the deck is sixteen, and school nights come with rules the state wrote. Cadence carries those rules for your state, so the clock itself refuses an over-the-line punch and names the rule it hit. Nobody on the deck has to be the enforcer, and the week's grid shows trouble while it is still days away.
- ✓School-night and weekly caps enforced at the clock, by state
- ✓A blocked punch says exactly which rule stopped it
- ✓The week's schedule warns before the shift arrives
- ✓Every stop is on the record if a question ever comes
Two apps, one truth
Parents live in one view of lessons, levels and the bill. Instructors live in a deck view that works with wet hands and no wifi. Both are the same truth, dressed for who is looking.
The whole swimmer, one screen
Schedule, level progress, makeup credits and the invoice, without a login maze.
- ✓Book a makeup into an open spot
- ✓Watch level progress ribbon by ribbon
- ✓See exactly what the next invoice says
- ✓Update the card without calling the desk
- ✓Get meet day details where the schedule already is
Taking roll on the deck
Roll call from the deck
Attendance, level checks and class notes on the device in hand, dry or not.
- ✓Take roll poolside, offline if the wifi drops
- ✓Mark a level check for the whole class at once
- ✓See who has a makeup credit landing today
- ✓Flag a swimmer note the desk sees instantly
The front desk between lesson blocks
Goggles ring up to the family account
A cap before class, replacement goggles at pickup, the team suit order in September: one scan at the desk and it rides the next invoice beside tuition. A grandparent at a meet pays by card with no account at all. Inventory counts itself down either way, and the shoebox of paper IOUs retires.
- ✓One scan puts gear on the tuition invoice
- ✓Card at the counter for guests, no account needed
- ✓Inventory updates itself with every sale
- ✓No more paper IOUs in the cash drawer
A private books all three at once
Stroke work before championship season means privates: one swimmer, one instructor, one lane, Thursday at 6. Cadence books all three together, refuses the double-booking nobody noticed, and bills it the way the school prefers, per lesson, as a pack, or monthly beside tuition. The instructor's other classes and the lane's public hours both stay protected.
- ✓Swimmer, instructor, and lane booked in one motion
- ✓Double-bookings caught before they happen
- ✓Weekly series or one-off, either way
- ✓Billed per lesson, by the pack, or monthly
The mom who needs Vietnamese gets Vietnamese
Not a translate button on the website. The actual product, in the language each person reads, one family at a time.
A waiver she can actually read
Cadence translates its own screens and buttons, but not your waivers and forms. That is why Cadence has a multi-lingual form generator, so you can create your waivers in any language you need, because a parent who signs a document she couldn’t read is a document you may not be able to enforce.
- ✓She signs the Vietnamese waiver you created, not one a computer produced
- ✓Medical forms and photo permissions work the same way
- ✓Your terms of service stay in English, which is how they stay enforceable
Set per person, not per pool
One mom reads her invoice in Vietnamese. The dad behind her reads his in Spanish, and the coach's schedule stays in English. Each person picks once, and every invoice, reminder and level note arrives in their language from then on. Nineteen at launch.
- ✓Every notice you send arrives in the reader’s language, from one message you wrote once
- ✓Right to left languages are laid out properly, not bolted on
- ✓Your front desk sees which language a family reads before they pick up the phone
Cadence has the languages pools actually need. Nineteen and counting at launch.
Messages that fill lanes, not spam folders
Level-up notes, session openings, meet reminders. Written once, sent to exactly the families they fit.
Unsubscribing does not break the bill
A parent who mutes the newsletter still gets the invoice, the schedule change, and the level-up note. Operational messages ride their own rail.
Worth checking: if one unsubscribe kills every message, the family that muted a promo learns about the schedule change in the parking lot.Written once, sent to the right lanes
Announce a new Saturday block to families of swimmers in Levels 1 to 3, not to the masters group and the team parents who cannot use it.
Worth checking: whether your current list can target by level, or whether every message goes to everyone.The follow-up finds the trial family
A family that tried a lesson and went quiet gets one gentle note with the next open slots for their swimmer's level, not a drip campaign.
Worth checking: who follows up trial visits today, and how many slip when the desk gets busy.Session openings sell themselves
When registration opens, families with an enrolled swimmer get first notice for the level they are actually in, with a one-tap claim.
Worth checking: how many phone calls the first week of registration currently costs the desk.Reminders that respect the clock
Meet check-in times, picture day, the session gap week. Families hear once, in their language, at a sane hour.
Worth checking: whether reminders go out by hand today, and what happens the week the sender is on vacation.You can see what worked
Which note filled the empty Thursday block and which one nobody opened, next to enrollment, not in a separate tool.
Worth checking: whether your email numbers and your enrollment numbers have ever met.Switching is a project; and it's ours, not yours
Your families, enrollments, balances, and history come with you. Do it yourself with our tools, or hand it to us and we’ll do it for you.
Do it yourself, or let us
Bring the roster and we set up levels, schedules and billing with you, or take the import tools and do it on your own timeline.
Your roster arrives intact
Swimmers, levels, families, balances and makeup credits come across as data, not as a summer of retyping.
Autopay moves without a lapsed month
Stored payment methods migrate on the processor's rails, so the first Cadence invoice collects like the last one did.
Families get one clear note
One message tells parents what changed and what to tap once. The portal looks different; the bill does not.
History comes along
Level passes, attendance and payment history import with the swimmer, so the first week is not a blank slate.
The old system stays until you say
Run both through one billing cycle if you want the overlap. Cut over when the numbers match, not when a contract says.
Answers on makeups and siblings
Use your own lesson levels and lane counts
Cadence launches in May 2027. Join the waitlist and watch the build, or ask the concierge anything below.