Skip to main content

Go-Live Checklist (before you open bookings to parents)

Use this checklist to go live in 30–60 minutes and avoid the most common “week 1” problems (wrong link, trials not visible, payment issues, missing emails, duplicates).

M
Written by Michal Dodok
Updated over a week ago

Also searched as

go-live checklist, launch checklist, before we go live, onboarding checklist, setup checklist, test booking, booking link, programme setup, payment setup, email triggers, first week issues

Search keywords

go live, launch, checklist, setup, programmes, classes, sessions, bookings, booking link, programme link, class link, private link, customise link, trial, waiting list, capacity, Stripe, payments, payment schedule, discounts, invoice, emails, automations, templates, roles, instructors, attendance, exports, reports, test booking


Q: What should be ready before I open bookings to parents?

Everything below. If you skip steps, you’ll usually get “class full”, payment confusion, or parents asking where to find their booking.


A) Offer structure is ready (Programmes → Classes → Sessions)

✅ Check this:

  • Each Programme you want to sell exists and has the correct name (public-facing).

  • Each Programme has the correct Classes (one class per timetable slot).

  • Each Class has:

    • correct capacity

    • correct venue/location

    • correct instructor

  • Your Classes have planned Sessions (the dates exist in the future).

  • Open a programme → open a class → confirm you can see upcoming sessions.


B) Locations are ready (parents will trust your details)

✅ Check this:

  • Every venue is set up as a Location.

  • Each Location has a correct address (and any extra directions).

Tip: If you use map links in emails, make sure the location data matches what parents expect.

Team & Settings → Settings → Locations


C) Booking links are ready (General vs Programme vs Class + Private link)

✅ Decide what you’ll send:

General booking link (full public offer)

Use for: your main “Book now” button / general marketing.

Programme link (all classes under one programme)

Use for: “Turtle Tots 3–8 months” landing pages, focused campaigns.

Class link (one specific class)

Use for: “Join this Monday 10:00 class” messages.

Tip: Private booking link (Customised link with parameters)

If you need a private link (for a specific audience or use-case), you can generate a customised booking link with parameters:

  1. Open the relevant General / Programme / Class link sharing option.

  2. In Copy link, choose Customise.

  3. Generate a new link with the parameters you need (your private version).

  4. Copy and share that private link with parents.


D) Trials and waiting list are ready (if you use them)

✅ Check this (only if relevant):

  • Trials are enabled for the offers where you want parents to book trials.

  • Waiting list behaviour is understood internally (what happens when a class is full).

Quick verification

  • Open your booking link and confirm parents can see the trial option (if expected).


E) Payments are ready (so you don’t create confusion on day 1)

✅ Check this:

  • Stripe (or your payment method) is connected and active.

  • Each programme/class has the correct pricing model (term / monthly / other).

  • Payment schedules are correct (if using instalments).

  • Discounts and fees (sibling, promo, registration fee) are configured as intended.

Quick verification

  • Run a test booking (see section “Test booking end-to-end”).


F) Emails and automations are ready (parents must get confirmations)

✅ Check this:

  • Your key templates are reviewed (confirmation, payment reminders, trial messages if used).

  • You know which emails trigger when (so you don’t expect the wrong message at the wrong time).

  • Your Reply-to behaviour matches what you want (if configurable).

  • Test format on mobile and desktop.

Quick verification

  • Send a test booking and confirm the email arrives with correct formatting.


G) Team is ready (roles, instructors, attendance)

✅ Check this:

  • Admins and instructors have the right access.

  • Instructors can see their classes/sessions.

  • Attendance flow is agreed internally (who marks attendance, and when).


H) Reporting and exports are ready (so you can operate and report)

✅ Check this:

  • You know where to see:

    • bookings overview

    • payment overview

    • active vs inactive clients

  • You can export what you need (basic sanity check).


Q: How do I run a test booking end-to-end?

Do this before you send any real links.

  1. Open your booking link (General or Programme is best for testing).

  2. Register as a parent (use your own email + a test child).

  3. Complete the flow (trial or paid booking, depending on your setup).

  4. Confirm:

  • the booking appears in Zooza

  • the child is in the correct class roster

  • sessions are visible

  • the expected confirmation email arrived

  • if payment is required: payment status looks correct

Tip: If you don’t want to pollute real stats, label the test client clearly (e.g., “Test Parent”).


Top 10 go-live mistakes (and how to avoid them)

  • Sending the wrong link level → Use Programme link for focus, Class link for one slot.

  • Going live without sessions generated → Always check future sessions exist.

  • Trial option not visible → Confirm trials are enabled for that offer.

  • Parents see “class full” and leave → Confirm capacity rules and waiting list behaviour.

  • Payments not connected → Test a real payment before launch.

  • Discounts/fees unclear → Test checkout with a sibling/discount scenario.

  • Emails not triggering as expected → Test end-to-end and check communication history.

  • Instructors can’t see their sessions → Verify roles before day 1.

  • Location details wrong → Fix address early; parents will complain immediately.

  • Duplicates appear quickly → Use consistent parent email guidance in your comms.


First 48 hours after go-live: what to check daily

  • New bookings coming in (and whether any are blocked by capacity)

  • Any “class full” complaints from parents

  • Payment success vs unpaid bookings

  • Confirmation emails being delivered (and formatting)

  • Duplicates starting to appear (same parent with different email/phone)


When to contact support (so we can help fast)

Send:

  • the link you shared (General/Programme/Class/private)

  • programme + class name

  • parent email (if relevant)

  • timestamp and what you expected vs what happened

  • screenshots of the page/message if possible

Did this answer your question?