Skip to main content

Integration examples

Each example below is a pattern that Zooza customers run on their own websites today. The brand, data and code are fictional, so you can copy them as a starting point. Every setting and callback they use is documented in the widget and API reference, and linked from each page.

All examples use the same made-up business, Little Movers, which runs weekly movement classes for babies and children up to 6 years old in several towns.

Booking & trials​

  • Multi-step trial booking form: a step-by-step sign-up that only offers trial classes. Configuration only, no custom code.
  • Branded course and session tiles: make the booking widget look like the rest of your site, starting with CSS and then replacing whole tiles with your own templates.
  • Age-group tabs: parents pick their child's age first. Programmes are shown as a row of age tabs read from metadata.
  • Block packages with selection limits: blocks grouped by category, with Starter / Plus / Pro packages that cap how many blocks of each category can be chosen.

Listings, timetables & maps​

Apps & integrations​

Before you start​

  1. Create a free account at signup.zooza.online.
  2. Copy your widget key from Team & Settings > Publish. For REST API examples, request a REST API key.
  3. Choose your region's API URL: Europe https://api.zooza.app, UK https://uk.api.zooza.app, UAE https://asia.api.zooza.app.