Zooza Glossary
This glossary explains the terms used across Zooza. Some terms differ depending on whether you are managing your business (admin view) or your clients are booking through your website (client view).
A
Attendee
The person who physically attends sessions. May differ from the Client — for example, a parent (Client) who books on behalf of their child (Attendee). For adult learners, the Client and Attendee are the same person.
B
Billable session
A session that counts towards the total used for price calculation in Programme or Class settings. Marking a session as non-billable (for example, public holidays) excludes it from the price formula. This is a pricing setting only, not an attendance feature.
Booking
Admin view: A client's formal commitment to attend a Class. Creates a payment obligation. Client view: See Enrolment.
Formerly called: Registration
C
Class
A scheduled class within a Programme, typically differentiated by day/time, level, or location. One Class contains multiple Sessions.
Also referred to as: Group, Groups (in localised app versions, e.g. Romanian: Grupă) Formerly called: Class, Timetable
Client
The person who holds the account, pays, and manages bookings. Identified by email address. A Client may book on behalf of family members (Attendees).
Client Profile
The self-service dashboard where clients manage their bookings, payments, and family members. Accessed via email link — no password required.
Copy
Duplicate a booking to a different Class, Class, or Programme. The original booking remains unchanged. A new booking is created in the target Class.
Copy vs Transfer: Copy keeps the original booking; Transfer removes it.
D
Debt
The outstanding amount a client owes for a booking. A negative balance means the client has overpaid (credit). Recalculated automatically.
E
Enrolment
Client view: A client's registration for a Class. The same record as a Booking — "Enrolment" is the term used in the client portal and booking widget. Admin view: See Booking.
Entry pass
A prepaid bundle granting access to a set number of sessions (visits-based) or a credit amount (money-based). Used with Pay-as-you-go programmes.
Also known as: Credit pass, Visit pass
F
Feedback
Structured feedback collected from clients after sessions or at the end of a programme.
Formerly called: Programme feedback
Free credits
An allowance granted to a specific booking that lets the client attend extra sessions without paying.
Free credits vs Make-up sessions: Free credits are granted by an admin as an allowance. Make-up sessions are earned automatically when a client cancels a session before the deadline.
I
Inbound payment
A bank transfer received from a client that the system automatically attempts to match (pair) to the correct booking. Inbound payments arrive via GoCardless bank account data, bank email notifications, or CSV import. Once matched, the payment is recorded on the booking and the status changes to Paired.
GoCardless note: In the inbound payments context, GoCardless reads transactions from your bank account (open banking). This is separate from GoCardless as a direct debit processor. The client still pays by normal bank transfer — GoCardless only detects it.
Invoice
A document issued to a client confirming a payment received for a booking or product purchase. In Zooza, invoices are generated per billing period and sent to the client by email as a PDF. Invoices are created by the connected invoice engine.
Invoice Engine
The external invoicing or accounting service that creates the actual invoice document. Zooza collects payment data and sends it to the engine, which assigns an invoice number and generates a PDF. Zooza includes a built-in engine (no setup required); companies can also connect their own accounting system (Xero, Fakturoid, ABRA Flexi, SmartBill, Számlázz.hu, Oblio).
Invoice buyer
The entity recorded as the recipient (orderer) on an invoice — their name, address, and company/tax details. The invoice buyer may differ from the client who registered. For example, a parent registers a child but needs the invoice in their company name. Zooza stores invoice buyer profiles per client and reuses them across bookings.
Invoice Profile
The "From" section on an invoice — your company name, address, tax IDs (Business ID, Tax ID, VAT number), and bank account (IBAN). A company can have multiple Invoice Profiles, for example for different billing entities. A profile can be assigned to individual courses; otherwise the company default is used.
Formerly called: Billing profile
Invoice Line Types (multi-line)
A configuration within an Invoice Profile that splits invoice amounts into separate lines per transaction type (e.g. Course Payment, Registration Fee, Discount). When at least one line type is enabled, multi-line invoicing is active. When no types are configured, a single-line invoice is generated.
M
Make-up session
A make-up session a client can attend after cancelling a scheduled session in advance (before the cancellation deadline). The make-up credit is generated automatically on cancellation.
Also known as: Make-up session
Membership
An ongoing programme type with a recurring fixed charge and no fixed end date (monthly, quarterly, etc.).
Also known as: Subscription
N
Network transfer
Moving one or more client bookings from one company to another company within the same Zooza franchise network. Used when a client switches branches or when a location is being closed. Available in bulk via Bookings → Bulk action → Network transfer.
Not to be confused with: Transfer (booking) — which moves a booking within the same company.
O
One-off Event
A single session on a specific date with no repeating schedule. Used for workshops, lectures, consultations, or special events.
Formerly called: One-time programme, Registration for one session
P
Pay-as-you-go
A flexible programme type where clients book and pay for individual sessions rather than committing to a full term.
Formerly called: Open programme, Open registration
Payment Plan
The configuration that defines when and how often a client is billed for a booking — one-time, monthly, quarterly, by-block, and so on.
Formerly called: Payment schedule, Scheduled payments, Invoice profile
Private class
Client view: A class with a single attendee (individual/private session). Admin view: See 1-to-1 class.
Programme
The top-level container for an activity type. Holds pricing, payment settings, booking form configuration, and scheduling rules. One Programme contains multiple Classes.
Admin view: Programme Client view: Class
Also referred to as: Course, Courses (in localised app versions, e.g. Romanian: Curs) Formerly called: Programme
R
Reference number
A unique identifier included with bank transfer payments, used to automatically match incoming payments to the correct client booking.
Formerly called: Variable symbol
S
Session
A single scheduled meeting within a Class, with a specific date and time. Attendance is recorded at session level.
Also referred to as: Lesson, Lessons (in localised app versions, e.g. Romanian: Lecție)
Stripe Clearing Account
A bank account in Xero (or another accounting system) used as an intermediary between individual Zooza invoice payments and Stripe bulk payouts. When a client pays via Stripe, the payment is recorded against this clearing account in Xero. When Stripe pays out to your bank, the bulk transfer is matched against the same clearing account. This approach prevents double-counting and allows individual invoice-level tracking alongside bulk bank reconciliation.
Stripe Express vs Stripe Standard
Two types of Stripe accounts supported by Zooza. Both process payments identically. Stripe Standard gives the company owner direct access to the full Stripe dashboard, payout reporting, and VAT invoices for Stripe fees. Stripe Express is a simplified account managed via the Stripe Express dashboard with limited access to some reports. Companies needing accountant-level access and VAT fee invoices should use Stripe Standard.
Payment Sync
The automatic process by which Zooza sends payment records to the connected invoice engine (e.g. Xero, Fakturoid, Számlázz.hu) after an invoice is created. In Xero, this marks each invoice as paid and records the individual payment as a transaction against the bank account code configured in the Invoice Profile. Not all engines support payment sync — see Invoicing overview for a comparison.
T
Term Payment
A payment covering a specific term or billing period.
Formerly called: Programme fee
Transfer
Move a booking from one Class, Class, or Programme to another. The original booking ends and a new booking is created in the target Class.
Transfer vs Copy: Transfer moves the booking (original ends); Copy duplicates it (original stays).
Trial
A Zooza feature that makes specific Classes available for prospective clients to try before committing to full enrolment. Trial automates the journey from the first session through to enrolment. Each Trial has its own price (can be free), its own booking form, and is published separately via the widget. Status is tracked: Trial Started → Trial Won or Trial Lost.
Not to be confused with a regular Session that has been manually named "trial session" — those have no automation.
A (features)
Auto-enrolment
A feature that contacts clients before their current Class ends and invites them to re-enrol for the next period. The client receives a personalised link, opens their Client Profile, and selects which Class to continue into. No booking is created automatically — the client must actively confirm.
V
Venue
The physical location where sessions take place.
Formerly called: Place, Location
W
Widget
The embeddable booking interface placed on your website. Widgets use client-facing terminology throughout (for example, "Class" instead of "Programme", "Enrolment" instead of "Booking").
1
1-to-1 class
A class with a single attendee (individual or private session).
Admin view: 1-to-1 class Client view: Private class
Formerly called: Individual class