Skip to main content

Holiday and Term Management FAQ

How do I set up public holidays so sessions are automatically skipped?

When creating sessions for a class, Zooza shows you which dates fall on holidays or school breaks based on the region assigned to that location. You have three options:

  1. Keep the sessions if you run programmes during holidays.
  2. Delete individual sessions manually by clicking the bin icon next to each holiday date.
  3. Skip automatically by checking the Skip Holidays and/or Skip School Breaks checkboxes before generating sessions.

These checkboxes are available in the session creation screen when you add sessions to a class. For the system to know which dates are holidays, the location must have a region assigned (see next question).

See also: Holiday settings

How do I set holiday regions per location?

Each location must have a region assigned so that the correct public holidays and school breaks apply.

  1. Go to Settings > Places.
  2. Open the location you want to configure (or create a new one).
  3. In the location detail, select the appropriate Region from the dropdown.
  4. Click Save.

The region determines which national holidays and regional school breaks Zooza applies. If your company operates in multiple regions (e.g., different states or districts), assign the correct region to each location individually.

The system treats certain dates as holidays that are no longer official holidays. How do I fix this?

Zooza uses an external service to maintain its holiday database. Occasionally, that service may be slow to update or may contain outdated entries (for example, dates that were once public holidays but have since been removed from the official calendar).

If you notice incorrect holiday dates:

  1. Contact Zooza support via chat or email at support@zooza.online.
  2. Provide the specific dates that are incorrectly marked as holidays and the country or region affected.
  3. The Zooza team will verify and correct the entries in the database.

Spring holidays are configured as 3 weeks but we only need 1 week for our region. How do I narrow the range?

Spring (and other regional) school breaks can vary by district or state. If the system applies a wider break window than your region observes, the most likely cause is an incorrect region setting on your location.

  1. Go to Settings > Places and open the affected location.
  2. Check the Region field. Make sure it matches the specific district or region your location operates in (e.g., "Bratislava Region" rather than a broader national setting).
  3. Save and then verify the session creation screen to confirm only the correct break dates are flagged.

If the region is already correct but the break dates are still wrong, contact Zooza support. The holiday data may need a manual correction for your region.

After rescheduling sessions to a different weekday, holiday-skip rules no longer apply. Why?

When you use bulk edit to move existing sessions (for example, shifting all sessions forward by several days or changing the weekday), the system treats this as a manual override. Holiday-skip rules are applied only at the time of initial session creation, not retroactively after manual changes.

This means that if you reschedule sessions and the new dates happen to fall on a public holiday or school break, the system will not automatically remove them.

What to do after rescheduling:

  1. After any bulk session move, review the updated session list in the class detail.
  2. Manually delete or cancel any sessions that now fall on holidays.
  3. If you need to regenerate sessions from scratch (with holiday skipping re-applied), delete the affected sessions and create new ones using the session creation screen with the Skip Holidays / Skip School Breaks checkboxes enabled.

What are custom holidays and how are they different from public holidays?

Public and school holidays are synced automatically from national calendars based on your location's region. You cannot edit or delete them.

Custom holidays are holidays you create yourself — for example, a company retreat, a local event, or an unplanned closure. They belong to your Zooza account and are never shared with other accounts. They can be created, edited, and deleted at any time by an admin with the manage_places role.

Both types work the same way for scheduling: sessions created within a holiday period are skipped automatically.

See Custom holidays for step-by-step instructions.

Can I create a holiday that applies only to some of my locations, not all?

Yes. When creating a custom holiday, set the scope to Region-specific and select the regions where the holiday applies. Only sessions at locations assigned to those regions will be skipped.

For a closure that affects all your locations, set the scope to Company-wide.

I created a custom holiday but my existing sessions still appear on those dates. Why?

Custom holidays (like all holiday settings) only affect session creation going forward. Sessions that were already generated before the holiday was created are not automatically removed.

To fix this:

  1. Go to the class detail and review the session list for dates that fall within the holiday period.
  2. Delete or cancel the individual sessions manually using the bin icon.

Do custom holidays affect cancellation deadlines?

Yes. Custom holidays count as holidays for the Block cancellations on weekends and holidays setting. If a cancellation deadline would fall on a custom holiday, it is moved to the previous working day — the same way it works for public holidays.

Can I edit or delete a custom holiday after it has been saved?

Yes. Go to Settings > Custom Holidays, find the holiday, and use the edit (pencil) or delete (bin) icon.

Keep in mind:

  • Editing dates or scope does not automatically add or remove sessions that have already been created.
  • Deleting a custom holiday does not restore any sessions that were skipped because of it.

The national calendar has incorrect holiday dates. Can I work around this with a custom holiday?

Partially. You can create a custom holiday to block out dates that are missing from the national calendar (for example, a local closure not covered by the external data source). However, custom holidays add to the existing data — they do not override or remove incorrect entries from the national calendar.

For incorrect national holiday data, contact Zooza support at support@zooza.online so the underlying data can be corrected.

How do I cancel a single session and notify only the affected clients?

  1. Open the class detail and find the session you want to cancel.
  2. Click on the session to open its detail.
  3. Cancel or delete the session.
  4. When prompted, choose to send a notification to clients. The notification is sent only to clients who are registered (enrolled) in that specific session.

Clients who are on the waiting list or registered in other sessions of the same class are not notified.

Sessions disappeared from my programme. What happened?

If sessions vanished unexpectedly, the most common cause is holiday auto-skip. When sessions were initially created with the Skip Holidays or Skip School Breaks option enabled, any dates that fall within the configured holiday or break window are excluded automatically.

Other possible causes:

  • A team member cancelled or deleted them. Check the session activity log in the class detail to see if another admin or instructor removed sessions.
  • The location region was changed, which may have shifted which dates are treated as holidays, causing sessions to be retroactively flagged.

To investigate:

  1. Go to the class detail and check the session list. Look for gaps in the expected schedule.
  2. If sessions were skipped due to holidays, you can manually add them back by creating individual sessions on the missing dates.
  3. If you suspect an error, contact Zooza support with the class link so they can check the session creation and deletion history in the database.