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.
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 →
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.
Copy any prompt and paste it into Claude or ChatGPT to get going.
Grouped by what you actually want to get done — with the words you’d really use.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 Pick your assistant and follow the steps. No server to manage — free with any active Zooza account.
OAuth flow — the same login you already use on zooza.app. No new password.
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.
Before anything is written to your account, the assistant shows you exactly what will happen. You confirm. Then it saves.
See every session — dates, times, recurrences — before a single record is created.
Nothing is written until you say yes. Cancel at any step with no side effects.
Only tools that write data can write data. Lookups and previews never touch your records.
We’d rather be honest about the edges than have you discover them mid-conversation.
Included with every active Zooza plan. No extra fees.
| 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 |