Skip to main content

Manage trial bookings — reschedule, convert, and close

Trials are client-initiated. Clients book their own trial via the website booking form. You cannot create a trial booking manually on behalf of a client — this is by design. Instead, send the client your booking link and let them choose a date. If you need to adjust, transfer, or reschedule after they've booked, use the steps below.


What happens after a client books a trial

Once a client submits a trial booking, their status is Trial started. From that point, you have full control:

SituationWhat to do
Trial went ahead — client wants to enrolConvert to full booking
Trial went ahead — client is not continuingMark as Trial Lost
Client didn't show up — wants to try againReschedule to a new date
Client wants a different class or timeTransfer to another class
Trial was booked as a regular registration by mistakeConvert existing booking to trial

How to convert a trial to a full booking

When a trial client decides to enrol:

  1. Open the booking detail.
  2. Click Change status.
  3. Select Enrolled (or the appropriate active status for your programme).
  4. Confirm.

The booking stays on the same class. All existing attendance records are preserved.

If the programme uses paid trials, any payment already collected counts towards the total — you'll see the balance reflected on the booking.


How to mark a trial as lost

If a trial client is not continuing — they didn't show up, decided not to enrol, or you've had no response:

  1. Open the booking detail.
  2. Click Change statusTrial Lost.
  3. Optionally send an email — the client receives a message with a link to book again if they change their mind.

Marking as Trial Lost:

  • Releases the reserved capacity spot immediately.
  • Stops any automated trial follow-up messages.
  • Does not delete the booking — it stays in the history.

If the trial was paid: The payment record remains on the booking. If you need to issue a refund, do that manually via your payment provider (Stripe or GoCardless) after marking as lost.

Trial Lost status change on booking


How to reschedule a trial session

Rescheduling is a two-step action: first hide the original date, then book the new one. These are separate because hiding removes the session from the client's view and from reports — it's not a cancellation of the booking, just a removal of that specific attendance record.

  1. Go to the booking → Attendance.
  2. Click Hide on the original session — this removes it from reports and the client's profile.
  3. Click Book a session to add the replacement date.

The client receives a notification with the new date. The booking status stays as Trial started.

Rescheduling a trial session in the Attendance section


How to transfer a trial to another class

Use this when a client wants to trial a different class, time slot, or location.

Move one session only: Open the booking → AttendanceBook a session, then select the new date and class.

Move the entire trial to a different class:

  1. Open the booking detail.
  2. Go to the Class section and click Transfer.
  3. Select the new class (filter by programme or location if needed).
  4. Click Transfer to another class → Continue.
  5. The booking status stays as Trial started.
  6. Choose the next session date.
  7. If the client has already paid, tick Do not change payments to leave the payment untouched.
  8. Choose whether to notify the client.
  9. Click Continue.
  10. Go to Attendance → hide the old sessions and add new ones.

How to reschedule a trial that falls on a cancelled session

If you cancel a session that had a trial booked on it, the trial booking is not automatically moved. You need to reschedule it manually:

  1. Find the affected trial booking (check the cancelled session's booking list before cancelling, or search by client name).
  2. Follow the reschedule steps above.

This is intentional — Zooza doesn't auto-move trials because the right replacement date depends on what you offered the client.


How to convert an existing booking to trial status

If a booking was created as a regular registration but should have been a trial:

Prerequisite: The programme must have trials enabled — Trial type must not be set to None.

  1. Open the booking detail.

  2. Click Change status.

    Change status button on booking detail

  3. Select Convert to trial.

  4. Choose a trial date.

After converting, the booking enters the standard trial flow — the same automation applies (follow-ups, auto-lost). Enrol the client into a specific trial session from the Attendance section.

This is a one-way conversion. A trial booking cannot be converted back to a regular registration.


Controlling which trial dates appear on your website

Go to Programme → Settings → Trial → Sessions Shown in Form.

Options:

  • Show a fixed number of future sessions
  • Show sessions within a specific date range (e.g. always the next three weeks)

Sessions Shown in Form setting in programme trial settings


Trial duration, paid trials, and multi-session trials

Go to Programme → Settings → Trial to configure:

  • Trial type: free or paid, single session or multiple sessions
  • Unit price per session (for paid trials)
  • Reserve seat: whether a trial booking holds a capacity spot until the trial is resolved

Trial type setting — free or paid

Trial duration and price settings


Restricting a class to trials only

If you want clients to book only trials from the website (not full enrolments):

Go to Programme → Settings → Online Registration (Edit)Booking Options Shown on Website → select Trials only.

Booking options shown on website — Trials only


Trial capacity and overcapacity with Blocks

If a class uses Blocks, trials can cause overcapacity. This happens because the system can't determine which Block to reserve capacity for — trials then hold spots per individual date, not the full period. Subsequent full-period bookings may then exceed total capacity.

How to avoid this: Set trials to use Extra Capacity. Without Extra Capacity, you'll need to monitor capacity manually when trials are active on a Blocks class.