TLDR:
Connect QuickBooks and your lesson system to Claude or ChatGPT and the money work drafts itself: Monday numbers, failed-autopay chasing, make-up credit tracking, month-end prep and program profitability, each waiting for your approval.
Swim school billing is mostly follow-through: autopays that need watching, balances that need chasing, make-up credits that need tracking before they turn into disputes. This guide covers how to hand that follow-through to Claude or ChatGPT while your billing system keeps doing the billing.
It is the money chapter of our swim school automation guide. Parent messages that aren't about money belong to the admin guide; scheduling and make-ups to swim lesson management.
AI & your swim school billing software
Swim school billing automation means an AI reads QuickBooks, your lesson system and your payment processor, and drafts the money work a person would have assembled: the weekly numbers, the reminder emails, the month-end file for the bookkeeper.
One rule sits over all of it: the AI never moves money. It doesn't run cards, issue refunds or change an invoice. Your billing system keeps that job; the AI does the reading, matching, drafting and chasing around it.
Connect QuickBooks, plus Stripe or PayPal if you take payments there. On Claude, the Small Business package connects QuickBooks directly; on ChatGPT, the books come in through an export or the machine that runs your scheduled jobs.
Using AI to get insights from Jackrabbit Swim and QuickBooks
Before the week starts, one message: enrollments by program, trials that converted, open slots, money in, autopays that failed.
The point is not the report. It's that the report arrives without anyone building it, from numbers that live in two systems: swimmers in your swim school booking system, money in QuickBooks. The AI reads both, so "how did we do" stops being an hour of copying between tabs.
Ask a follow-up the way you'd ask a bookkeeper: "how much of the outstanding balance is over 30 days old?", "how did swim lesson registration compare to last session?" The answer comes from your own books.
Automating tuition, autopays and the chaser
Chasing money is the most automatable job in the school, because it is pure pattern: find what failed or what's owed, draft a polite note, escalate on a schedule.
- The autopay watch. Your billing system runs the monthly charge; the AI reads the results and lists what failed: the expired card, the declined charge, the enrollment that never got its autopay set up.
- Make-up credits, reconciled. Credits issued, used and expiring tracked against your policy, so the desk and the parent are never arguing from different numbers.
- The chaser. Every overdue balance gets a drafted reminder, polite on day 3, firmer on day 14, escalating on the schedule you set. You approve the tone once; the drafts keep coming.
- Renewal money. Session renewals and expiring cards listed two weeks out with a reminder drafted for each.
Chasing balances this way recovers money that would otherwise slip — and a specialist like Unprompted can build it around Jackrabbit, iClassPro or whatever already charges your cards.
Month-end, ready for the bookkeeper
In the last week of the month, transactions categorised, payouts matched against the statements, and the exceptions listed: the deposit that doesn't match, the charge with no receipt, the refund that needs a note. Your bookkeeper gets a clean file instead of a shoebox.
Reconciliation between the lesson system and the books gets the same treatment: enrollment revenue compared against deposits in QuickBooks, with mismatches flagged for a person to resolve.
Program profitability and instructor pay prep
Which programs carry the school. Instructor and pool cost against enrollment, by program: parent-and-tot, learn-to-swim, stroke development, the squad. Two full Saturday blocks can quietly fund a half-empty weekday afternoon — this is the report that shows it.
Instructor pay prep. Lessons taught assembled from the schedule, sub swaps included, clean numbers ready for whatever runs your payroll. How those lessons and subs get scheduled is swim school staff automation, a separate job.
If month-end is the weekend you keep losing, talk to us and we'll show you the Monday numbers built from your own books.
Want this running inside the tools you already use?
Book a callFAQ
Can the AI charge cards or issue refunds?
No, by design. It reads the books, drafts reminders and preps files, but every money movement stays in your billing system, done by a person or by the system's own autopay.
Does Claude really connect to QuickBooks?
Yes. Claude's Small Business package connects QuickBooks directly and ships an invoice chaser and a month-end prep skill. On ChatGPT, the books come in through an export or the machine.
Will parents get automatic payment reminders?
Only after you approve them. Reminders start as drafts; once you trust the tone and the escalation schedule, you can let that one job send on its own.
Do I need to switch off my billing software?
No. Keep whatever charges the cards today. The AI works around it: reading results, chasing balances and prepping reports, whichever system you run.