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.

Two dozen 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 classes & schedules

The headline workflow. 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.”

preview_schedulepreview_eventscommit_classlist_schedule_patterns

☑️ 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.”

get_attendance_rostermark_attendanceadd_session_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, venues, trainers and billing periods.

“Find Sarah’s sessions this week.”

find_eventsfind_classesfind_coursesfind_placesfind_trainersfind_billing_periods

💬 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, 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

✉️ 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.”

list_message_templateslist_message_merge_varsprepare_messagesend_message

👥 Clients & bookings

See who’s enrolled & who hasn’t paid

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. It’s read-only lookup: a fast way to see your registrations without changing any enrolment.

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

find_bookings

📊 Reports for clients

Reports built from real data

Pull real attendance and registration figures for a class, course or period, so the assistant composes a client-facing report from actual numbers — never invented ones. The figures come straight from Zooza, so what you share with parents is always accurate.

“Summarise attendance for the Tuesday ballet group this term.”

get_report_data

🐛 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 Claude or ChatGPT settings

    Go to Settings → Connectors (called “Integrations” in Claude.ai).

  2. 2

    Add a custom connector

    Choose “Add custom connector”, name it Zooza, and paste the URL below.

  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.

Using a company or team Claude account?

On enterprise and team plans, connectors live under “Customize” (not Settings), only an organization owner can add a new connector, and it appears for everyone else only after they log out and back in.

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 (coming soon)