Skip to main content

Programmes List

The Programmes screen is the main entry point for managing your activity offering. It lists all programmes in your account and provides quick access to classes, bookings, and programme settings.

Navigation: Go to ActivitiesProgrammes.

Programmes list

List View

Each programme card shows:

FieldDescription
NameProgramme name with optional emoji icon and label badges.
Programme typeBooking model — e.g., "Booking for the full programme duration" or "One-off session".
Programme type (detail)Internal structure — e.g., "Programme (instructors, sessions)".
Online bookingGreen dot = enabled, red dot = disabled.
Make-up sessionsGreen dot = enabled, red dot = disabled.

Filters

Use the filter bar at the top to narrow the list:

  • Name — free-text search.
  • Programme type — filter by booking model (full duration, one-off, pay-as-you-go).
  • Programme type — filter by structure (class, 1-to-1).
  • Status — default is "Not Archived". Change to see archived programmes.
  • Labels — filter by custom tags.

Results can be sorted using the Sort dropdown (default: "From newest").

Quick Actions

Each programme card has four action buttons:

  • Classes — opens the list of classes (timetables) within the programme.
  • New class — creates a new class/timetable in this programme.
  • Bookings — opens the bookings list filtered to this programme.
  • Copy — duplicates the programme with its settings.

Programme Detail

Click a programme name to open its detail page.

Programme detail — Wiggle Wonders

Performance Overview

The top section displays key metrics with 7-day comparisons:

MetricDescription
New enrolmentsNew bookings in the last 7 days vs. the previous 7 days.
EnrolmentsTotal active enrolments across all classes.
New WaitlistsNew waiting list entries in the last 7 days.
WaitlistsTotal waiting list entries.
New CancellationsCancellations in the last 7 days.
Cancelled bookingsTotal cancellations.
Received paymentsPayments received in the last 7 days.
OccupancyCurrent occupancy vs. total capacity.

Classes Table

Below the overview, a filterable table lists all classes in the programme:

ColumnDescription
NameClass name (e.g., "Friday") with a Copy link button.
Status"Fixed period (in progress)", "Scheduled", etc.
StatisticsEnrolment count vs. capacity with a visual progress bar.
Date rangeStart and end dates of the timetable.
InstructorAssigned instructor name.
LocationVenue name and address.
Paid debt / Issued debt / BalanceFinancial summary for the class.

Each class row has Bookings and Add booking action buttons.

Top Action Bar

ButtonDescription
BackReturns to the Programmes list.
Edit SettingsOpens the programme settings dashboard (see Programme Settings).
AutomationsOpens the automations configuration (see Programme Automations).
New classCreates a new class/timetable.
Copy programmeDuplicates the entire programme.

New Programme

Click New programme on the Programmes list to create a programme from scratch.

New programme form

FieldDescription
Programme nameThe public name clients see on the booking form.
Programme typeOne-off session — single occurrence. Booking for the full programme duration — clients are enrolled for all sessions. Pay-as-you-go — clients enrol but sign up for individual sessions.
Target audience / Timetable typeClass Timetables or 1-To-1 classes.
For childrenCheck Yes to use child-oriented wording on forms (e.g., "Parent's name" instead of "Name").
How do you want to collect payments?One off payment — single charge. In scheduled payments — recurring billing (subscriptions, term payments).
Booking feeOne-time fee charged at booking time (added to the first payment).
Total priceThe total price for the programme. Used as reference when payment plans are configured.
CreateCreates the programme and opens its detail page.

Create a Timetable (New Class)

From a programme detail, click New class to open the timetable creation form.

Create a timetable form

Timetable Type

  • Fixed period timetable — defined start and end dates. Sessions can be adjusted but the class has a clear time frame.
  • Lead collection — used to gather interest before dates are set. Ideal for testing demand.

Sessions (Simple mode)

FieldDescription
Enter session date and timeFirst session date, start time.
Length of sessions in minutesDuration of each session (e.g., 60).
InstructorAssigned instructor (or "To be decided").
RepeatCheck Yes to generate recurring sessions.
Skip holidaysAutomatically skip public holidays.
Skip school holidaysAutomatically skip school holiday periods.
Repeat untilEnd by date or by number of repeats.
Repetition frequencyWeekly, biweekly, etc.
Billable sessionsCheck Yes if not all sessions should be billed.
BlockAssign sessions to a named block (optional).

The right panel shows a visual timeline with all generated session dates. Sessions falling on holidays are highlighted. Each session can be individually deleted.

Settings

FieldDescription
Class nameAuto-generated from programme name + dates. Editable.
VenuesSelect a venue (required).
InstructorConfirm or change the instructor.
RateInstructor pay rate for this class.
CapacityMaximum number of participants (e.g., 10).
DurationSession duration in minutes.
Enable for online bookingCheck Yes to make this class bookable online.
More fieldsExpandable — hidden fields count shown.
Billing periodPayment grouping — e.g., "Ongoing Classes".

Price

FieldDescription
Unit pricePrice per session/unit for this class (can override the programme default).
Booking fee (optional)One-time booking fee for this class.

Click Create to generate the class with all sessions, or Cancel to discard.