Run your business by talking to it.
Zooza AI connects your activity brand to Claude and ChatGPT — so you can handle classes, registers and clients in plain language, in your own words.
It looks things up, walks you through multi-step jobs, and makes changes safely — always showing you a preview and waiting for your “yes” before anything is written.
See it in action
Real conversations, real data — no staging, no script.
“What’s on Monday — which classes, where, and how full are they?”
“What is Amelia Hughes teaching this week and where?”
“Add a note to Monday’s Mighty Movers — great energy, worked on jumping and balance.”
“Set up Tuesday 10am Wiggle Wonders at Dalwich Village Hall, July 8th, max 12 spots.”
Want the full story? Watch a photo of a schedule become a full term of live classes →
“You have to promote this.”
I sent it a photo of our schedule and it built 68 groups in a minute. Total WOW.
I connected Zooza with Claude — it works great. I started building my schedule and it’s incredibly fast.
Conversation starters
Copy any prompt and paste it into Claude or ChatGPT to get going.
- Show my programmes
- Who am I, and what can you do?
- Set up a Tuesday ballet class for ages 5–8 with Jane, starting next month for the autumn term.
- Open the register for tomorrow’s 10:00 toddler swim class.
- Show me all sessions for Emma this week.
- Report a bug: the roster didn’t load this morning.
- Who hasn’t paid for the autumn swim course yet?
- Email this week’s unpaid families a friendly reminder.
Thirty-four tools, one conversation
Grouped by what you actually want to get done — with the words you’d really use.
Create programmes, classes & schedules
The headline workflow. Start a brand-new programme, or add a class to one you already run — Claude interviews you, builds a full preview, and only writes once you confirm. It resolves the programme, venue and room, trainer, capacity and price for you.
“Set up a Tuesday ballet class for ages 5–8 with Jane, starting next month for the autumn term.”
classes_add_courseclasses_preview_scheduleclasses_preview_eventsclasses_commit_classclasses_list_schedule_patterns Change a class, a session or a programme
Move a class to a different trainer, venue or time, adjust its price or capacity, reschedule a single session, or change how a whole programme behaves — pricing, trial lessons, online booking, make-ups. Every edit is previewed first, and you choose whether it applies to upcoming sessions or all of them.
“Move Thursday’s toddler swim to the small pool and put Ana on it from next week.”
classes_updateclasses_update_course_settingssessions_update Take attendance & write recaps
Open the register for any session and mark each attendee — attended, no-show, cancelled, going or ignore — in one go. Understands children’s classes, showing both the child and the parent.
“Open the register for tomorrow’s 9:42 class.”
sessions_get_attendancesessions_mark_attendancesessions_add_summary Find anything in your business
Turn “my next class”, “Sarah’s sessions this week” or “the swim course” into the right record. Search sessions and events, find a class or group by name, look up courses — and one resolver handles venues, trainers, billing periods and trainer pay rates.
“Find Sarah’s sessions this week.”
sessions_find_eventsclasses_find_classesclasses_find_coursesclasses_find_resource See who’s enrolled — and catch new enquiries
Look up who’s booked into a class or course, find a specific client by name or email, and pull the unpaid roster in seconds — collapsed to one row per client. When someone enquires through your website, record them as a trackable lead: it captures the interest, it doesn’t enrol anyone or email the prospect.
“Who hasn’t paid for the autumn swim course yet?”
bookings_findbookings_add_lead Set up payment plans & instalments
Spread a booking’s fee over time — put a client on an instalment plan, and create or reconcile the instalment templates a programme offers, all from chat. It sets up how and when payments are scheduled; it never takes, charges or moves money itself — that stays in the app.
“Put Emma’s autumn booking on a three-instalment plan.”
payments_add_plansetup_add_payment_templatesetup_update_course_templates Reports built from real data
Pull real attendance, registration and revenue figures for a class, course or period, so the assistant composes a report from actual numbers — never invented ones. The figures come straight from Zooza, so what you share with parents or act on yourself is always accurate.
“Summarise attendance for the Tuesday ballet group this term.”
reports_get_dataget_skill Message your clients
Browse your email, SMS and WhatsApp templates and every valid merge variable — like {first_name} or {class_name} — then prepare a personalised message and send it to the right recipients. Sending is always shown as a preview first and goes out only after you confirm.
“Email this week’s unpaid families a friendly reminder.”
comms_list_templatescomms_list_merge_varscomms_send_message Triage what clients write back
Read the email replies your clients send back and flag the ones that need action, so nothing sits unanswered in an inbox nobody opens. This one is newer and still settling in.
“Any replies from parents this week that still need an answer?”
comms_find_replies Keep track of your own work
Attach or remove your own labels on programmes, classes and registrations, and jot down operator to-dos and tick them off as you go. The to-do side is newer and still settling in.
“Label the autumn swim course ‘needs a second trainer’ and remind me to sort it.”
labels_marktodos_addtodos_mark Speaks your language
Teach it your words once — what you call programmes, classes, sessions and trainers — and it uses them in every future conversation. Works in Slovak, Czech, Polish, German, Hungarian, Romanian and English.
“From now on, call our groups ‘kurzy’ and sessions ‘lekcie’.”
negotiate_terminologyget_terminologyexplain_data_model Built for more than one location
If you run several companies or locations, it knows which ones you can access and works in the one you name — so the right roster, calendar and clients show up.
“Show this week’s classes in the Bratislava studio.”
whoami Tell us what’s broken or missing
Hit a snag? Describe it in plain language and Claude drafts an anonymised report, shows it to you, and sends it to the Zooza engineering team only after you confirm.
“Report a bug: the roster didn’t load this morning.”
submit_feedback “Is Zooza right for me?”
A guided interview that maps how you run your business to Zooza’s features — useful for anyone exploring before they sign up. Works without logging in.
“I run a small swim school. Would Zooza fit how we work?”
business-model-validator Set it up in a few minutes
Pick your assistant and follow the steps. No server to manage — free with any active Zooza account.
-
Open your assistant’s connector settings
- Claude:
- Settings → Connectors.
- ChatGPT:
- Switch on Developer mode in Settings, then open Plugins — the section that used to be called Connectors.
-
Add a custom connector
- Claude:
- “Add connector” → Remote, give it a name and paste the URL below.
- ChatGPT:
- The + button in Plugins, same URL.
-
Sign in to Zooza
OAuth flow — the same login you already use on zooza.app. No new password.
-
Say hello
Start a chat and type “Who am I, and what can you do?”
https://mcp.zooza.app/mcp Confirm the latest address inside your Zooza account. Your role and permissions carry over automatically.
Help me connect my Zooza account to you as a custom MCP connector. Connector URL: https://mcp.zooza.app/mcp The path is Settings → Connectors → Add connector → Remote, then paste that URL. Sign-in is OAuth with my existing Zooza login. Take me through it one step at a time, wait for me after each step, and help me if what I see doesn't match. Reply in the language I write in.
Help me connect my Zooza account to you as a custom MCP connector. Connector URL: https://mcp.zooza.app/mcp I first need Developer mode switched on in Settings, then Plugins (this section used to be called Connectors) and the + button with that URL. Sign-in is OAuth with my existing Zooza login. Take me through it one step at a time, wait for me after each step, and help me if what I see doesn't match. Reply in the language I write in.
Paste it into the assistant you picked above. It carries the steps with it, so you're guided from them rather than from memory.
On Claude Team and Enterprise, your organisation has to allow custom connectors — if they’re switched off, the “Remote” option is greyed out until an admin enables it. ChatGPT business workspaces work the same way. Worth knowing either way: Claude starts every tool at “Ask each time”, so you approve each action until you decide otherwise.
Changes are previewed.
Never a surprise.
Before anything is written to your account, the assistant shows you exactly what will happen. You confirm. Then it saves.
Schedule preview
See every session — dates, times, recurrences — before a single record is created.
Confirm first
Nothing is written until you say yes. Cancel at any step with no side effects.
Read-only lookups
Only tools that write data can write data. Lookups and previews never touch your records.
What it can’t do yet
We’d rather be honest about the edges than have you discover them mid-conversation.
- — No taking or moving money — payments, invoicing and refunds stay in the app. Setting up payment plans and instalment templates is fine.
- — No enrolment or booking changes (adding, removing or transferring clients) — you can capture a new lead, look bookings up and take attendance.
- — No one-click bulk class cancellation yet.
- — Richer per-user sign-in is on the roadmap.
New to this? Start here.
-
What exactly am I connecting? (What’s an MCP server?)
Zooza AI connects through an open standard called MCP (Model Context Protocol) — a safe way for an AI assistant to talk to an outside tool, here your Zooza account. Once connected, the assistant can look things up and make changes in Zooza on your behalf, in plain language. -
Can it do everything the Zooza app can?
No — and it’s not meant to. The connector is a natural-language fast lane for the things you’d say out loud. The web app stays the full home for payments, detailed setup, reporting and bulk work. -
Which AI model should I use?
It makes a real difference. Multi-step jobs work best on a capable recent model (Claude Sonnet or GPT-4-class). If something behaves oddly, switching to a stronger model is the first thing to try. -
Is my data safe?
You sign in with your usual Zooza account, so the assistant only ever sees what your role already allows. Nothing is written — including sending a message — without a preview and your explicit confirmation. It still can’t take payments or change enrolments. -
Do I need a paid Claude or ChatGPT plan?
Claude.ai free tier supports MCP integrations. Claude Pro gives more messages per day. ChatGPT requires a plan that supports custom connectors. Claude Code works with any plan. -
What languages does it understand?
Slovak, Czech, Polish, German, Hungarian, Romanian and English — and it’s not limited to those. You can also teach it your own terms for programmes, classes and sessions. -
What does “public beta” mean? Is it free?
The connector is live and usable, but still growing. It’s free to use during the beta, and your feedback directly shapes what we build next.
Start free — all you need is a Zooza account
Included with every active Zooza plan. No extra fees.
Technical details
| Connector URL | https://mcp.zooza.app/mcp |
|---|---|
| Protocol | Model Context Protocol (MCP) — open standard by Anthropic |
| Authentication | OAuth 2.1 — uses your existing Zooza login |
| Open source | github.com/zooza-dev/zooza-mcp-server |
| Works with | Claude.ai · Claude Code · Claude Desktop · ChatGPT |