Skip to main content

Bookings

The Bookings screen lists all bookings across your programmes. Use it to search, filter, and manage individual enrolments, payments, attendance, and communication.

Navigation: Go to ClientsBookings.

Bookings list

List View

Each booking card shows:

FieldDescription
TypeBooking number and status badges (e.g. "Enrolled", "Imported", "Trial started").
ClientClient name, email, and phone with verification ticks.
AttendeeThe person attending — may differ from the client (e.g. a child). Shows name, date of birth, and age.
Programme / ClassProgramme name, class name with date range, day/time, and venue with instructor.
Internal noteOptional internal note.
PaymentPayment status icon (green = paid, red = overdue).
PaidTotal amount paid.
Amount to payOutstanding amount (negative = owed).
Current account balanceRunning balance — red if negative.

Each booking has Add payment and Show payments action buttons.

The header shows total count, e.g. "23 bookings found".

Filters

Filters appear as buttons directly above the bookings list. Click any button to open its filter panel, select a value, and the list updates automatically — no Search button needed.

FilterDescription
ClientSearch by name, email, reference number, or phone.
Billing periodFilter by billing period.
StatusFilter by booking status (Enrolled, Waiting list, Cancelled, etc.).
ProgrammeFilter by programme.
VenuesFilter by venue/location.
InstructorFilter by instructor.
Auto-enrolmentFilter by auto-enrolment status — see table below.
Payment statusFilter by payment status — see table below.
Payment planFilter by payment frequency type.
LabelsFilter by label. Select one or more labels from the list.
Created from / Created toFilter by booking creation date range.

Click Reset to clear all active filters.

Auto-enrolment values

ValueDescription
AllNo filter — shows all bookings.
Not decided yetClient has not yet responded to the auto-enrolment offer.
Auto-enrolment DeclinedClient declined to continue for the next period.
Auto-enrolment AcceptedClient accepted continuation for the next period.

Payment status values

Available statuses depend on whether the booking uses a payment plan with a down payment.

StatusDescription
No debtThe booking is fully paid — nothing is owed.
Not paidNothing has been paid yet (balance is zero).
Awaiting paymentThe client has an outstanding balance but is still within the payment due window — the deadline has not passed yet. Once the window expires, the status automatically transitions to Unpaid. See Automatic payment reminders for how the due window is configured.
UnpaidThe payment window has closed and the balance is overdue. Use this to identify clients who are genuinely past their payment deadline.
Partially paidSome amount has been paid, but the full balance is not yet settled (e.g. instalment plan in progress).
PaidThe booking is fully paid.
OverpaidMore has been paid than the amount owed — a credit is on the account.
Down payment unpaidThe booking has a down payment structure and the down payment has not been paid.
Down payment partially paidThe down payment has been partially paid.
Down payment paidThe down payment is fully paid; final payment may still be outstanding.
Final payment unpaidThe final payment is due and has not been paid.
Final payment partially paidThe final payment has been partially paid.
Final payment paidThe final payment is fully settled.
Final payment overpaidMore than the final payment amount has been paid.

Tip: To find all bookings with outstanding balances, filter by Awaiting payment + Unpaid + Partially paid. Use Awaiting payment alone to see clients who still have time to pay; use Unpaid alone to see overdue bookings.

Top Actions

ButtonDescription
Create bookingOpens the new booking wizard (see Create New Booking).
Send emailSend an email to filtered/selected clients.
Send SMSSend an SMS to filtered/selected clients.
ExportExport the bookings list.
Transfer to networkBulk-transfer selected bookings to another company in the network. See Bulk Network Transfer.
Customize tileOpens the tile editor — choose which fields appear on each booking card. See below.

Customize Tile

Click Customize tile to enter edit mode. A widget bar appears above a live preview of the booking tile. Drag widgets in or out to control what each booking card shows. Click Save to apply, Reset to default to restore the original layout, or Cancel to discard changes.

The layout is saved per user — each team member can configure their own view independently.

See Customizing the booking tile for the full widget list and tips.

Booking Detail

Click a booking card to open the detail page.

Booking detail — overview

The booking detail is a dense page with multiple sections. Quick links at the top provide navigation: Basic information, Payments, Attendance, Communication, Credits and make-up sessions.

Booking Section (Left Column)

FieldDescription
CreatedDate and time the booking was created, with relative time (e.g. "3 weeks ago").
StatusCurrent booking status with badges (e.g. "Enrolled", "Trial started") and a Change status button.
Business bookingCheckbox — mark as a business booking.
Copy bookingCreates a copy of this booking.
Cancel bookingOpens the cancellation form.
Note about the bookingEditable public note (visible in the client's attendance record).
LabelAdd custom labels/tags.
TagAdd custom tags. Type and click OK.

Options

Expandable section with additional settings:

  • Change widget — change the booking widget used.
  • Send reminders of the upcoming sessions — toggle automatic session reminders.
  • Occupied slots — set the number of spaces reserved by this booking in a session (default: 1).
  • Extra make-up sessions — add extra make-up session slots beyond the programme default.
  • Extra limit for make-up sessions — adjust the limit.
  • Guest access to the booking — grant access via email address.
  • Additional email for reminders before sessions — add extra email addresses for session reminders.

Additional Fields

Shows address and other custom fields. Click Set up to configure.

Attendance Summary

Shows next session date/time with attendance status, and a programme overview counter (e.g. "0 / 200"). Click Attendance to open the full attendance tab.

Credits Summary

Quick overview showing:

  • Available session dates / Make-up sessions / Make-up sessions carried over / Discounts / Prepaid credit

Buttons: Create credit and All credits.

Order Summary

Shows the order details including child's date of birth, children's name, address, programme, price, booking fee, scheduled payments, paid total, and "To pay" balance.

Attendee Card (Right Column)

FieldDescription
NameAttendee name (clickable).
Date of birthAttendee's date of birth and age.
Go to attendeeLink to the attendee's client profile.
ChangeChange the attendee for this booking.

Client Card

FieldDescription
NameClient (payer) name.
EmailClient email.
PhoneClient phone number.
Last login to profileTimestamp of client's last login.
Internal note about clientStaff-only note about this client.
Go to the clientLink to the client's profile.
Change clientReassign the booking to a different client.

Class Card

FieldDescription
ProgrammeProgramme name with emoji icon.
ClassClass name, schedule, and date range.
Billing periodPayment grouping.
LocationVenue name and address.
InstructorAssigned instructor.
EnrolledCurrent enrolment count vs. capacity (e.g. "7/10").
TransferTransfer this booking to a different class.

Payments Card

FieldDescription
Payments statusStatus icon with label (e.g. "Paid").
Amount to payOutstanding amount.
PaidTotal amount paid.
Current account balanceRunning balance.
Latest payment receivedDate and amount of last payment.
Add paymentRecord a new payment.
Show paymentsOpen the full payments tab.

Linked Bookings

Shows related bookings. Click Link booking to connect another booking.

Communication Card

FieldDescription
Unread / To do / Total messages / Session remindersCommunication statistics.
Email / SMS / CommunicationQuick action buttons.

Products Card

Lists available products for this booking with a Buy action.

Documents Card

FieldDescription
Documents / Videos / URLs / Dynamic documentsCounts for each document type.
Add documentAttach a new document.

Trial Booking Detail

Trial booking detail

Trial bookings show additional fields in the Booking section:

FieldDescription
Date trial bookedWhen the trial was created.
Trial ends onExpiry date for the trial period.
Booking link will be sentDate the booking link email is scheduled.
First follow-up will be sentDate of the first follow-up email.
Second follow-up will be sentDate of the second follow-up email.
Will be lostDate the trial lead will be marked as lost.

Additional action buttons for trials:

  • Enroll — convert the trial to a full enrolment.
  • Copy booking — duplicate the booking.
  • Delete booking — permanently remove the booking.
  • Cancel booking — cancel the trial.

Create New Booking

Navigation: Bookings list → Create booking.

Create new booking

The booking creation wizard has multiple steps:

Step 1: Choose Timetable

Shows the selected programme/class details:

FieldDescription
ProgrammeProgramme name.
ClassClass name and date range.
LocationVenue and address.
InstructorAssigned instructor.

Click Change to select a different class.

Step 2: Create a Booking

FieldDescription
ChooseCreate a booking by searching for an existing client or Create a booking for a new client.
NameClient's first name (required).
SurnameClient's last name (required).
Email addressClient's email (required).
Phone numberClient's phone (required).
Client is also an attendeeCheckbox — uncheck if the client only manages/pays for the booking (e.g. parent booking for a child).
Name (attendee)Attendee's first name (shown when "Client is also an attendee" is unchecked).
Surname (attendee)Attendee's last name.

Note: No confirmation email is sent automatically when creating a booking manually. A confirmation email must be sent manually.

Click Continue to proceed, or Back to return.

Change Booking Status

Navigation: Booking detail → Change status.

Change booking status

Available statuses:

  • Enrolled — Valid programme booking.
  • In the waiting list — Waiting for a slot to become available.
  • Late booking — Enrolled after the programme starts.
  • Cancelled booking (during the programme) — Cancelled mid-programme.

Options:

  • Send confirmation email — checkbox to notify the client about the status change.

Click Change status to apply.

Cancel Booking

Navigation: Booking detail → Cancel booking.

Cancel booking

Cancellation notice: "By cancelling the booking, the client will stop receiving notifications and all future payments will be cancelled. The booking data will still appear in reports, such as the instructor's report."

FieldDescription
Cancellation typeCancel immediately or Schedule cancellation for a later date.
Cancellation dateDate picker (shown when scheduling). The booking will be cancelled on this date; until then, the client stays enrolled.
Send confirmation emailCheckbox — notify the client.

Click Proceed to confirm.

Change Class (Transfer)

Navigation: Booking detail → Transfer (in Class card) or Change link.

Change class

The transfer wizard includes:

Settings — Status

Choose the booking status after transfer:

  • Enrolled — Valid programme booking
  • In the waiting list — Waiting for a slot to become available
  • Late booking — Enrolled after the programme starts
  • Trial started

Set Up Enrolment

FieldDescription
Start dateThe client will see sessions starting from this date. Earlier sessions will be hidden.
Remaining sessionsCount of sessions remaining after the start date.

Set Up Payments

Shows a warning if the new class price differs from the current class price.

FieldDescription
PaidAmount already paid.
Amount to payRemaining amount.
Current account balanceCurrent balance.
Do not change paymentsCheckbox — leave payments unchanged.
Payment plans availableYes/No toggle for payment plan usage.
AmountPayment plan amount.
ChoosePayment plan or Scheduled payment amount: Custom amount.
Booking feeOne-time fee with +/- controls.
First scheduled payment dateChoose Now or Custom date.
Include full start dateCheckbox — include sessions on the start date.
Payment frequencySelect from available payment templates.

Send Notification

  • Send confirmation email — checkbox to send the client a confirmation.

Click Continue to proceed, or Back to return.

Payments Tab

Navigation: Booking detail → Payments (quick link) or Show payments.

Payments tab

Payments Status

FieldDescription
StatusPayment status with icon (e.g. "Overpaid", "Paid", "Unpaid").
Payment balanceFormula: Amount owed + Booking fee − Paid − Discounts.
Current account balanceClient's overall account balance.
Amount owedCurrent active payment plan amount. Edit / Reset buttons.
Booking feeOne-time fee. Edit / Reset buttons.
Down paymentInitial payment amount. Edit button.
PaidTotal paid. Edit button.
DiscountApplied discount amount. Edit button.
RefundedTotal refunded amount.
Booking valueOriginal class price excluding fees and discounts at time of booking.

Button: Add payment.

Invoices

FieldDescription
Invoice profileDropdown to select invoice profile (e.g. "Default profile").
Invoice listShows date, view link (PDF), and edit link for each invoice.
Generate invoiceCreate a new invoice.

Edit Invoice Dialog

FieldDescription
Period Start / Period EndInvoice period date range.
Debt within the periodTotal debt for the period.
Amount paid within the periodTotal payments within the period.
Invoice dateDate shown on the invoice.
Delivery dateDelivery/service date.
Payment methodDropdown (e.g. "Transfer payment").
Use default item descriptionCheckbox.
Send invoice to customer via emailCheckbox.
Item descriptionEditable description text.

Current Payment Plan

Shows progress bar for scheduled payments (e.g. "4 / 8"), next scheduled payment date and amount. Buttons: Scheduled payments overview and Change.

Automatic Payments

FieldDescription
Automatic payments are possibleYes/No.
Offline charge availableYes/No.

SEPA Direct Debit

Shows whether SEPA direct debit is active.

List of Payments

Table with all payment transactions:

ColumnDescription
AmountPayment amount (negative = charge, positive = payment received).
Payment receiving dateDate payment was recorded.
Transaction typeE.g. "Programme payments", "Booking fee", "Booking fee correction", "Payment by bank transfer".
Source"Zooza" (automatic) or "Manual input".
Created byUser who recorded the payment.
NoteAdditional notes (e.g. "paid in one payment 2 bookings").

Online Payments

Lists any online payments received.

Current Active Payment Plan

Navigation: Payments tab → Scheduled payments overview.

Current active payment plan

Shows the payment plan header:

FieldDescription
CreatedDate the plan was created.
Created byUser who created the plan.
Template usedPayment template name and type (e.g. "Monthly, Prepaid Periodic Payment, Monthly").
Template discount appliedDiscount amount from the template.
Discount applied from the discount creditDiscount from credits.
Total amount to payTotal amount across all scheduled payments.
Automatic payments availableYes/No.

Button: Delete — removes the payment plan.

Payment Overview Table

ColumnDescription
Scheduled forSession/period date.
Due datePayment due date.
Status"Processed" or "Scheduled".
ProcessedTimestamp when processed.
Template discountDiscount from template.
Discount from the discount couponCoupon discount.
Scheduled paymentScheduled charge amount.
To be paidActual amount to pay.

Scheduled (future) payments show an Edit link.

Offline Payment Detail

Navigation: Payments tab → click a payment row.

Offline payment detail

Offline Payment

FieldDescription
AmountPayment amount.
CreatedTimestamp.
Transaction typeE.g. "Payment by bank transfer".
Source"Manual input" or "Zooza".
Created in ZoozaTimestamp in Zooza system.
Created byUser who recorded it.
NoteFree-text note.
Payment posting dateDate the payment was posted.
Payment dateActual payment date.
IBANBank account number (if applicable).

Refund

Shows refunded amount. Button: Refund payment.

Correct Payment

Shows payment corrections amount. Button: Correct payment.

Move Payment

Transfer a payment to another booking — for example if a payment was recorded on the wrong booking or a client has paid for a different programme than expected.

Requirements:

  • The payment must have no refund or correction applied.
  • The target booking must manage its own payments (not inherited from an order).

Button: Move payment. Select the target booking by booking number or client name, then confirm.

Screenshot — bookings list

Attendance Tab

Navigation: Booking detail → Attendance (quick link).

Attendance tab

The attendance tab lists every session for this booking. Button: Book a session.

Filter: Attendance type — filter by status (e.g. "Did not attend (1) (+3)") with count.

Each session row shows:

FieldDescription
Session dateDate and time (e.g. "16. February 2026, 18:00 (Monday)").
Type"Standard session" or "Make-up session". For make-up sessions, the programme and venue are also shown.
AttendanceCurrent status — "Attended", "Cancelled", "Did not attend", or "Unmarked".

Attendance action buttons:

  • Will attend — mark as planning to attend.
  • Attended — mark as attended (highlighted green when active).
  • Cancelled — mark as cancelled (highlighted orange when active).
  • Did not attend — mark as absent (highlighted red when active).

For cancelled sessions:

  • Choose make-up session — opens the make-up session picker.
  • Cancel make-up session — cancel an assigned make-up.
  • Go to Make-up Session — link to the make-up session detail.
  • Reason for cancelling — dropdown to select cancellation reason.

Each session shows:

  • Personal feedback (visible to parent) — editable feedback field with created/modified timestamps.
  • Credits — expandable section showing credits related to this session.
  • Hide — collapse the session details.

Choose Make-up Session

Choose make-up session

Shows available make-up sessions in a table:

ColumnDescription
DateSession date.
TimeStart time.
ProgrammeProgramme name.
LocationVenue name.
InstructorInstructor name.
Available slotsRemaining capacity (e.g. "9 z 10").

Includes filter by Change to modify make-up session parameters.

Click Choose to assign a make-up session.

Activity Log

At the bottom, an activity log tracks all attendance changes:

ColumnDescription
OperationAction type (e.g. "Attendance created").
Log createdTimestamp.
Log detailsDescription with user, session date, and status.

Credits and Make-up Sessions Tab

Navigation: Booking detail → Credits and make-up sessions (quick link).

Credits and make-up sessions

Button: Create credit for booking.

Make-up Sessions

ColumnDescription
Status"Not used" or "Used".
Created byUser who created the credit.
Used byUser who redeemed it.
Date createdCreation timestamp.
Used onRedemption timestamp.
Date of expiryExpiration date.
ValueCredit value (e.g. "£10.00").
MoreLink to credit detail.

Additional Sections

  • Transferred make-up sessions — credits transferred from other bookings.
  • Discounts — discount credits applied.
  • Create a free session or discount voucher for booking — manually created entry passes.
  • Purchased gift vouchers redeemed for this booking — gift vouchers used.
  • Entry pass — entry pass credits.

New Credit

Navigation: Credits tab → Create credit for booking.

New credit

FieldDescription
Credit typeAvailable session date — a make-up session slot. Discount entry pass — a monetary discount.

Click Create to add the credit, or Cancel to discard.

Credit Detail

Navigation: Credits tab → More on a credit row.

Credit detail

Information

FieldDescription
Status"Not used" or "Used".
Expiration dateWhen the credit expires.

Button: Change — modify the credit information.

Used On

FieldDescription
ClassClass where the credit was used.
Session dateSession date.
Date createdWhen it was redeemed.
Created byUser who redeemed it.
Make-up session typesE.g. "Free of charge session".

Button: Change — modify the usage details.

Make-up Session Parameters

Shows the parameters that govern where and when the credit can be used. Button: Change.

Delete Credit

Button: Delete unused entry pass — removes an unused credit.

Communication Tab

Navigation: Booking detail → Communication (quick link).

Communication tab

Top Actions

ButtonDescription
Send emailCompose and send an email to this client.
Send SMSSend an SMS to this client.

Filters

  • Type — filter by message type.
  • Template — filter by template used.
  • Status — filter by delivery status.
  • Sort — "Most recent first" (default).

Message List

Each message shows:

FieldDescription
Type labelE.g. "Cancellation confirmation", "New payment".
Direction"IN" badge for inbound/system messages.
ContentSubject line or preview (e.g. "Attendance successfully cancelled").
TimestampDate and time.
ScopeE.g. "Global-block".

Quick Reply

Compose a message directly from the communication tab:

FieldDescription
TypeEmail or SMS radio buttons.
Email subjectSubject line (required for email).
Email bodyRich text editor with formatting toolbar.

Click Send to send the message.