Solo
$50 a month
1 teacher, 1 location
- No commission
- Every feature below
Bookify Swim
Every swimmer holds a weekly place in their level. Teachers mark skills on the deck. A missed lesson becomes a make-up credit, report cards write themselves from the marks, and the waitlist offers the next place by level.


Swim school operations
Family records, booking, communication, payments, and follow-up stay together from one lesson to the next.
Swim School Software, in short
The real app
Screens from the Bookify Swim demo studio, Bluebird Swim School. Owners work on a desktop or tablet; families book on their phone, with nothing to download.




Built around the pool deck
Bookify connects levels, weekly places, deck marks, make-ups, report cards, waitlists, families and billing, so moving a swimmer up is based on their skills, not on memory.
Online booking
Let parents find a lesson by level, age, day and time, see the places left and enrol their child online.
Find the first opening
Show several days of real availability at once. Families can compare times across the week and choose the first opening that works.
Classes and groups
Cap each lesson by swimmers per teacher and lane size, and see every lane, now and next, on the pool board.
Booking rules
Give each level its age band, ratio, skills and the lesson type it runs as, so only the right swimmers can hold a place.




Calendar
Manage appointments, breaks, availability, and schedule changes in one clear calendar. Prevent double bookings and keep each day organized.
Repeat schedules
Give each swimmer a place in a weekly lesson that runs until notice, or by term with fixed dates and days off.
Working hours
Coordinate teachers and assistants on deck, cover for a teacher who is out, and check the ratio with who is actually there.
Full classes
Families wait for a level with the days that work, and the next place is offered in a fair, set order.




Forms and agreements
Collect the waiver and each child's health and safety notes before the first lesson. Red flags show on the deck.
Client history
Keep levels, skills mastered, report cards, places, credits and payments together for every swimmer.


Appointment reminders
Send text and email reminders before every lesson. Reduce forgotten bookings, no-shows, and manual follow-up.
Client self-service
Parents see each child's level, skills, lessons, make-up credits, report cards and bills in one account.
Work from anywhere
Check the schedule, update bookings, and view family details from any device. Families get the same clear experience when they book from a phone.



Repeat visits
Bill weekly lessons as a monthly lesson plan or a term fee, and sell private lessons in packs.
Payments
Accept deposits, full payments, and tips online or in person. Send receipts automatically and connect each payment to the correct booking.


Reports
See bookings, revenue, cancellations, popular lessons, and returning families in one dashboard. Understand how the business is changing.
Teams and locations
Manage teachers, pools, lanes and school locations from one account.


The buyer's checklist
Levels and skills, weekly places, make-ups, report cards, waitlists, family billing and pool closures: the places swim school software usually fails.
Progress kept on paper at the pool, and parents who never hear how their child is doing.
Build your ladder: Parent & Child, Beginner, Intermediate and up, each with its skills, age band, ratio and cap colour. Teachers open the lesson on the deck and mark only what changed. A skill is mastered after "Got it" on 2 separate lessons.
Swimmers booked lesson by lesson like a gym class, and term fees worked out by hand for late joiners.
A swimmer holds a place in a weekly lesson. Ongoing places run until the family gives notice, 15 days before the next charge. Term places have fixed dates, days off and a price per lesson, and a late joiner pays only for the lessons left.
Make-ups promised at the desk, forgotten by Thursday, and argued about in June.
A parent taps "Can't make it" up to 2 hours before. The seat frees up and a make-up credit is issued, up to 12 a year, valid for 60 days. Make-ups book only into an open seat in the swimmer's own level, best fit first: same teacher, same pool, a sibling there.
Report cards typed at the end of term, and swimmers stuck in a level they finished weeks ago.
A report card takes the skills straight from the deck marks and is fixed once published; publishing tells the family. Swimmers due a card show on Today every 12 weeks. Ready to move up? Offer a place in the next level near their current time, any week of the term.
A waitlist per class, so a family waits for Tuesday at 4:30 while Wednesday has a free place.
Families wait for a level, with the days and times that work. When a place frees, the first suitable swimmer is offered it: moving up first, then siblings of current swimmers, then current families, then new families, oldest first.
Three children, three logins, three bills and a parent who calls the desk to sort it out.
One parent account holds every child: their levels, lessons, credits, waitlists and report cards. Weekly lessons are a monthly lesson plan paid by the parent, with a family rate on each brother or sister if you offer one. Health and safety notes are written once by the parent.
A code brown at 4:40, five lessons to cancel and twenty families to call.
Close the pool or some lanes in one step: pick what happened and the lanes, and the reopening time fills itself in. Every lesson in those lanes is cancelled, each swimmer gets a make-up credit that never expires and every family is told.
Policies
On from day one. Change any of them in setup or later. Families see the make-up rules in their account before they report an absence.
| Setting | Swim preset |
|---|---|
| Weekly places | Ongoing until notice, or by term |
| Notice to leave | 15 days before the next charge |
| Booking opens | 28 days ahead |
| Absence reported | Up to 2 hours before, for a make-up credit |
| Make-up credits | Up to 12 a year, valid 60 days |
| School cancels | Credit that never expires |
| Make-ups go into | The swimmer's own level, open seats only |
| No-show | No fee and no credit |
| Skill mastered | "Got it" on 2 separate lessons |
| Report cards | Every 12 weeks |
| Waitlist and move-up offers | Held for 48 hours |
| Failed payment | Retried 3, 5 and 7 days later |
What's included
Pick swim in setup and this is ready to edit. Press Go live and your booking page takes bookings.
More than scheduling
Start with booking and add the tools your swim school needs. The client experience and the back office stay connected as you grow.
Pricing
Prices in US dollars a month, month to month. No commission, no contract, cancel any time, and every feature is in every plan.
$50 a month
1 teacher, 1 location
$100 a month
Unlimited teachers and staff, 1 location
$200 a month
Unlimited teachers and locations
Live demo
Open a working swim school with a full week of lessons and families. Nothing is charged and nothing is sent.

Questions about Bookify
See how booking, families, payments, teams, and locations work together for a swim school.
Yes. Each level has its skills in a parent's words, an age band, swimmers per teacher and the lessons it usually takes. Teachers mark skills on the deck: Not yet, Working on or Got it. "Got it" on 2 separate lessons masters a skill, and when every required skill is mastered the swimmer shows up on the move-up board.
Yes. Ongoing weekly places are the default. A term has fixed dates, days off and a price per lesson; a swimmer who joins late pays only for the lessons left, and current families can register before everyone else.
A parent reports an absence at least 2 hours before. The seat frees up and they get a make-up credit, up to 12 a year, valid 60 days. They spend it on an open seat in the same level. Lessons the school cancels give credits that never expire.
Yes. The parent account shows each child's level, the skills they have, the ones they are working on and every published report card.
Families wait for a level, not one class, with the days and times that suit them. Swimmers moving up are offered places first, then siblings of current swimmers, then current families, then new families, oldest first. The offer holds the place for 48 hours.
Yes. One parent account covers every child, with one card on file. You can give a family rate on each brother or sister's lesson plan.
Close the whole pool or some lanes from the deck. Lessons in those lanes are cancelled, swimmers get make-up credits that never expire and every family is told, all in one step.
Bookify Swim has three plans, in US dollars, month to month. Solo is $50 a month for 1 teacher and 1 location. Studio is $100 a month for unlimited teachers and staff at 1 location. Multi-location is $200 a month for unlimited teachers and locations. Every plan has every feature: spot booking, waitlists, packs and memberships. There is no commission and no contract, you can cancel any time, and your members never pay a booking fee.
No. Families book, pay, check in and manage their plan from your booking page in any phone browser. Your website can show the live schedule with a small embed.
Payments run on Stripe, into your own account. Families save a card once. Renewals, late-cancel fees and no-show fees are charged to it, and a failed payment is retried and shown as owed with a pay link.
Yes. Import your Mindbody clients, remaining class credits, active memberships and attendance. You see a preview of every number first, and memberships come in paused until the day you switch, so no one is billed twice.
No. Plans are month to month, from $50 a month for Solo to $200 for Multi-location. Cancel any time.
Yes. You can start for free and build a real booking flow before deciding how much of the business you want to bring into Bookify.
No. Bookify works in a modern browser on phones, tablets, and computers.
Yes. They can choose a lesson, see real availability, and book from your public booking page.
Yes. Each family has one connected profile for appointments, forms, notes, messages, files, and payment history.
Yes. You can set deposit rules, accept online payments, record in-person payments, and keep receipts with the booking.
Yes. Use the options that fit your business and leave the rest turned off.
Yes. Set individual availability, services, locations, and permissions for each team member.
Yes. Teams, services, schedules, and reporting can stay connected across locations.
Bookify Swim
Setup opens with a teaching pool, swim levels, weekly lessons, prices and policies already filled in. Change what you want and press Go live.