Skip to content

Bookify Swim

Swim school software for levels, make-ups and report cards.

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.

  • Plans from $50 a month
  • No contract
  • No booking fees for your families
Bookify Swim owner home for a sample swim school: today's lessons by pool and lane, report cards due, swimmers ready to move up and make-ups.
A swim level on a phone in Bookify Swim: Ducklings, its ages, ratio and the skills children learn.
Bluebird Swim School, a sample swim school in the live demo.
  • Levels and skills marked on the deck
  • Make-up credits and report cards
  • Waitlists by level and family billing

Swim school operations

Everything around the lesson, connected

Family records, booking, communication, payments, and follow-up stay together from one lesson to the next.

Swim School Software, in short

Bookify Swim at a glance

What is Bookify Swim?
Bookify Swim is swim school software from Bookify for learn-to-swim programs. It runs levels and skills, weekly places that run until notice or by term, make-up credits, deck marks and report cards, move-ups, waitlists by level, pool and lane closures, family accounts with one payer for every child, and teacher schedules in one place. Parents manage everything from any phone, with nothing to download.
How much does Bookify Swim cost?
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.
Does Bookify Swim track levels and skills?
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.
Can I try Bookify Swim first?
Yes. Open the live demo as the owner or as a parent, with no sign-up and nothing charged. Or start now: setup opens with a teaching pool, swim levels, weekly lessons, prices and policies already filled in, and your booking page works the moment you press Go live.

The real app

What you and your families see

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.

A swim lesson on the deck in Bookify Swim: each swimmer's skills for their level, marked Not yet, Working on or Got it.
A lesson on the deck: each swimmer's skills for their level, marked Not yet, Working on or Got it.
Bookify Swim prices on a phone: weekly lessons paid monthly, terms and private lessons.
The prices families see before they enrol: weekly lessons, terms and privates.
Bookify Swim week of lessons coloured by level, with places taken in each weekly lesson.
The week of lessons, coloured by type, with places taken.
Bookify Swim level finder on a phone: a child's age and a few yes-or-no questions point to where they start.
What families enrol from, by age, level and day.

Built around the pool deck

Every swimmer's level, place and progress in one place

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.

A warm welcome. Before the first hello.

Online booking

Let parents find a lesson by level, age, day and time, see the places left and enrol their child online.

  • Book by lesson or teacher
  • Real-time availability and clear pricing
  • Works on phones, tablets, and computers

A swim level on a phone in Bookify Swim: Ducklings, its ages, ratio and the skills children learn.

Your day, beautifully in order.

Calendar

Manage appointments, breaks, availability, and schedule changes in one clear calendar. Prevent double bookings and keep each day organized.

  • Color-coded appointment blocks
  • Team, lesson, and location filters
  • Daily and weekly schedule views

Bookify Swim week of lessons coloured by level, with places taken in each weekly lesson.

Know the person. Remember the details.

Forms and agreements

Collect the waiver and each child's health and safety notes before the first lesson. Red flags show on the deck.

  • Reusable questionnaires and agreements
  • Custom fields for different lessons
  • Signed records kept with the booking

Bookify Swim swimmer list with levels, weekly places and families.

Keep the connection going.

Appointment reminders

Send text and email reminders before every lesson. Reduce forgotten bookings, no-shows, and manual follow-up.

  • Booking confirmations and reminders
  • Email and SMS delivery controls
  • Templates written in your own voice

Bookify Swim prices on a phone: weekly lessons paid monthly, terms and private lessons.

The details, taken care of.

Repeat visits

Bill weekly lessons as a monthly lesson plan or a term fee, and sell private lessons in packs.

  • Multi-session packages
  • Recurring memberships
  • Clear session counts and balances

Bookify Swim levels: Parent & Child, Beginner and Intermediate, each with its skills, ages and ratio.

Room for your next chapter.

Reports

See bookings, revenue, cancellations, popular lessons, and returning families in one dashboard. Understand how the business is changing.

  • Bookings, hours, and revenue together
  • New and returning client activity
  • Cancellation and service trends

Bookify Swim owner home for a sample swim school: today's lessons by pool and lane, report cards due, swimmers ready to move up and make-ups.

The buyer's checklist

Seven things that break in swim software. Fixed.

Levels and skills, weekly places, make-ups, report cards, waitlists, family billing and pool closures: the places swim school software usually fails.

  1. Levels and skills

    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.

    • Parents see the same skill ladder in their account
    • "3 of 8 skills" on every swimmer's card
    • Equivalents for other programs, like "≈ Red Cross 2"
  2. Weekly places, by term or ongoing

    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.

    • Current families register first, before the term opens to everyone
    • The ratio is checked against the teachers actually on deck
    • A swimmer can only hold a lesson in their own level
  3. Make-up credits

    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.

    • Lessons the school cancels give credits that never expire
    • No-shows earn no credit
    • One credit can never be spent twice
  4. Report cards and move-ups

    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.

    • The offer holds the place for 48 hours
    • No place free? They go to the front of the next level's waitlist
    • Certificates when a level is passed
  5. Waitlists by level

    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.

    • The held place counts as taken everywhere
    • Declining keeps their place in line
    • New swimmers wait for an assessment when the school must place them
  6. Families, siblings and billing

    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.

    • Red-flag health notes show on the deck
    • Private lessons on a 4-lesson pack
    • Failed payments retried, with a pay link
  7. Pool and lane closures

    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.

    • See what would be cancelled before you confirm
    • The closures list is your incident log
    • Planned holidays can give no make-up

Policies

Fair rules, already set for a swim school.

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.

Bookify Swim policy presets
SettingSwim preset
Weekly placesOngoing until notice, or by term
Notice to leave15 days before the next charge
Booking opens28 days ahead
Absence reportedUp to 2 hours before, for a make-up credit
Make-up creditsUp to 12 a year, valid 60 days
School cancelsCredit that never expires
Make-ups go intoThe swimmer's own level, open seats only
No-showNo fee and no credit
Skill mastered"Got it" on 2 separate lessons
Report cardsEvery 12 weeks
Waitlist and move-up offersHeld for 48 hours
Failed paymentRetried 3, 5 and 7 days later

What's included

What you get on day one.

Pick swim in setup and this is ready to edit. Press Go live and your booking page takes bookings.

  • A teaching pool with its lanes mapped
  • Parent & Child, Beginner and Intermediate levels with ages, ratios and starter skills
  • Weekly lessons for each level, plus private lessons, ready to rename
  • A full week of lessons with your teachers' names
  • Weekly lessons at a monthly price, and a 4-lesson private pack
  • The policies on this page, switched on
  • A waiver parents sign before the first lesson
  • Your booking page and a lesson finder for your website

More than scheduling

One system for the whole swim school

Start with booking and add the tools your swim school needs. The client experience and the back office stay connected as you grow.

Scheduling

  • Online booking
  • Calendar and availability
  • Recurring bookings and capacity
  • Services and locations

Client management

  • Custom profiles
  • Forms, notes, and files
  • Tasks and complete history
  • Client self-service

Communication

  • Email and SMS reminders
  • Confirmations and updates
  • Form and file requests
  • Post-visit follow-up

Payments

  • Deposits and balances
  • Receipts, tips, and refunds
  • Packages and memberships
  • Gift cards and promo codes

Operations

  • Teams and permissions
  • Services and locations
  • Individual availability
  • Mobile access

Reporting

  • Bookings and revenue
  • Utilization and balances
  • Cancellations and retention
  • Service and team trends

Pricing

Bookify Swim pricing

Prices in US dollars a month, month to month. No commission, no contract, cancel any time, and every feature is in every plan.

Solo

$50 a month

1 teacher, 1 location

  • No commission
  • Every feature below
Get started

Studio

$100 a month

Unlimited teachers and staff, 1 location

  • No commission
  • Every feature below
Get started

Multi-location

$200 a month

Unlimited teachers and locations

  • No commission
  • Every feature below
Get started

In every plan

  • Schedule, rooms and the spot map
  • Two-tap booking for members
  • A waitlist that charges only when someone gets in
  • Late-cancel and no-show fees, charged at the moment
  • Intro offers, drop-ins, packs and memberships
  • Privates and private packs
  • Freezes and self-serve cancel
  • Waivers signed before the first class
  • Check-in by QR, front desk or instructor phone
  • Sub requests, instructor pay and payroll export
  • Your booking page and website schedule widget
  • Import from Mindbody, Arketa, Momence or a spreadsheet
  • No booking fees for your members
  • No commission and no contract. Month to month, cancel any time

Live demo

Try Bookify Swim before you sign up

Open a working swim school with a full week of lessons and families. Nothing is charged and nothing is sent.

  1. Run the studioThe owner home, schedule, classes, families and money.
  2. See it as a parentThe family view: each child's lessons, level, skills and make-up credits.
  3. See the public scheduleWhat a first-timer sees before they sign in.
Bookify Swim booking page on a phone: learn-to-swim lessons for every age and Find your child's level.

Questions about Bookify

Bookify Swim questions

See how booking, families, payments, teams, and locations work together for a swim school.

Swim schools

Does Bookify Swim track levels and skills?

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.

Can I run terms instead of ongoing places?

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.

How do make-up lessons work?

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.

Do parents see their child's progress?

Yes. The parent account shows each child's level, the skills they have, the ones they are working on and every published report card.

How does the waitlist decide who gets a place?

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.

Can one parent pay for several children?

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.

What happens when we close the pool?

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.

How much does Bookify Swim cost?

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.

Do my families need to download an app?

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.

How do payments work?

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.

Can I move from Mindbody without losing pack balances?

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.

Is there a contract?

No. Plans are month to month, from $50 a month for Solo to $200 for Multi-location. Cancel any time.

Getting started

Can I try Bookify before moving my swim school over?

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.

Do I need to install anything?

No. Bookify works in a modern browser on phones, tablets, and computers.

Booking and clients

Can families book online without contacting us?

Yes. They can choose a lesson, see real availability, and book from your public booking page.

Can we keep forms, notes, files, and bookings together?

Yes. Each family has one connected profile for appointments, forms, notes, messages, files, and payment history.

Payments and growth

Can we require deposits or collect payment online?

Yes. You can set deposit rules, accept online payments, record in-person payments, and keep receipts with the booking.

Does Bookify support packages, memberships, and gift cards?

Yes. Use the options that fit your business and leave the rest turned off.

Teams and locations

Can each teacher have different hours and services?

Yes. Set individual availability, services, locations, and permissions for each team member.

Can one account manage more than one location?

Yes. Teams, services, schedules, and reporting can stay connected across locations.

Bookify Swim

Start your swim school on 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.