Zooza logo

Zooza AI for Claude & ChatGPT

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.

Find anything

“What’s on Monday — which classes, where, and how full are they?”

Find anything

“What is Amelia Hughes teaching this week and where?”

Session recap

“Add a note to Monday’s Mighty Movers — great energy, worked on jumping and balance.”

Create a class

“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 →

What operators are saying

“You have to promote this.”

I sent it a photo of our schedule and it built 68 groups in a minute. Total WOW.

— Lenka · Operator

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.

Quick start

  • Show my programmes
  • Who am I, and what can you do?

Create a class

  • Set up a Tuesday ballet class for ages 5–8 with Jane, starting next month for the autumn term.

Attendance

  • Open the register for tomorrow’s 10:00 toddler swim class.

Find anything

  • Show me all sessions for Emma this week.

Feedback

  • Report a bug: the roster didn’t load this morning.

Clients & bookings

  • Who hasn’t paid for the autumn swim course yet?

Messaging

  • 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.

📅 Flagship · guided, end-to-end

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

🛠️ Manage what you’ve set up

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

☑️ Registers & recaps

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

🔍 Natural-language lookup

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

👥 Clients, bookings & leads

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

💳 Payment plans & instalments

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

📊 Business reports

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

✉️ Messaging

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

📥 Replies · a newer capability

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

🏷️ Labels & to-dos

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

💬 Your vocabulary

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

🏪 Multi-location

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

🐛 Feedback

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

🧭 No account needed

“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.

  1. 1

    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.
  2. 2

    Add a custom connector

    Claude:
    “Add connector” → Remote, give it a name and paste the URL below.
    ChatGPT:
    The + button in Plugins, same URL.
  3. 3

    Sign in to Zooza

    OAuth flow — the same login you already use on zooza.app. No new password.

  4. 4

    Say hello

    Start a chat and type “Who am I, and what can you do?”

Connector URL

https://mcp.zooza.app/mcp

Confirm the latest address inside your Zooza account. Your role and permissions carry over automatically.

Prompt — let your assistant walk you through it

Claude

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.

ChatGPT

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 a company or team plan?

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.

New to this? Start here.

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