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 Clients → Bookings.

The Bookings list: action buttons, the filter row, and booking tiles showing client, attendee, internal note, programme and class, current payment plan and a payment summary

List View​

Above the list sit the actions that work on bookings in bulk: Create booking, Send email, Send SMS, Export, Transfer to network and Operations.

Each booking is a tile in three bands:

BlockWhat it holds
ClientStatus badges — Enrolled, Copied, the booking number, how many bookings that client holds, and an Awaiting payment – until <date> badge when one is running. Under them the client's name, email and phone, each with a verification tick.
AttendeeThe person attending, which is usually not the client: name, date of birth and age in months.
Internal noteYour own note, or a dash. The pencil edits it in place.
Programme / ClassProgramme, class with its date range, the day and time, then venue and instructor.
Current payment planView, a link to the payments overview, a progress bar and the next payment date.
Payment summaryPayments received, Total charge and Booking balance — the balance in red and labelled Outstanding when money is owed.
Quick linksAdd payment and Show payments.

The header shows the total, e.g. "287 bookings found", with Sort and Customize tile beside it — the second one changes which of these blocks the tile displays, so your list may not look exactly like the picture.

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.
OperationsBulk-set or bulk-remove the retention flag for all registrations matching the current filters. Includes a dry-run preview before applying. See Retention.
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.

Editing notes inline​

Booking cards with a note widget visible show a pencil icon next to each note field. Click the pencil to open an inline edit modal — no need to open the full booking detail.

Note fieldWho sees it
Company noteInternal admin note, visible to all admins
Internal notePersonal note per user, shared across all their registrations
Customer noteThe note the client submitted during booking (read-only from the client's side)
Public noteVisible to the client in their profile

Note fields only appear on the booking card if they are added via Customize tile.

Booking Detail​

Click a booking card to open the detail page.

A booking detail page: quick links along the top, then the Booking, Attendee, Client and Class cards

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 — one or more addresses, separated by commas, that also receive session reminders. Typically the second parent, an older child, or a grandparent.
  • 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 form: cancel immediately or schedule cancellation for a later date, with a confirmation email option

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.

Bookings list with the filter row and booking tiles

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.