Skip to main content

Programme Settings

The Programme Settings page is a dashboard of configuration tiles. Each tile controls a different aspect of the programme. Open it by clicking Edit Settings on a programme detail page.

Navigation: Go to Programmes → select a programme → Edit Settings.

Programme Settings overview

Settings Overview

The dashboard shows 10 tiles at a glance. Each tile displays a summary of current values and an Edit button to open the full editor.

TileSummary shown
Price and PaymentUnit price, booking fee, price type, payment method, invoice profile, late bookings policy.
Online BookingStatus (on/off), booking form link, number of classes with booking allowed.
Make-up SessionsStatus, partner companies, tailored make-ups, session limit.
Programme SettingsProgramme type, timetable type, for children flag, labels.
Additional FieldsStatus, list of active fields (e.g., "Child's date of birth, Children's Name").
TrialTrial type (none, free, paid, etc.).
Auto-EnrolmentAuto-enrolment type (none, suggest timetables, duplicate).
FeedbackDuring programme (yes/no), after programme ends (yes/no).
AttendanceTrack attendance (yes/no).

Top-right buttons: New class, Copy programme.

Price and Payment

Controls how much clients pay and how payments are collected. For a full explanation of each pricing model, see Price and payment setup.

Price and Payment settings

FieldDescription
How do you want to collect payments?One off payment — single charge. In scheduled payments — recurring (term, membership, subscription).
Price type for programmeTerm payment — total price split into instalments by frequency. Membership — recurring charge at a fixed interval.
Booking feeOne-time fee charged at booking.
Advanced settingsExpandable section with: Down payment, Late bookings policy, Aliquot price calculation, Include Initial Full Scheduled Payment, Billable sessions, Payment managed by registrant.
Down paymentNone, Fixed amount, or Percentage of total price.

When changing the price type, a confirmation dialog warns that incompatible payment plans will be deleted from the programme and all timetables.

Online Booking

Controls how the programme appears on your public booking forms.

Online Booking settings

Booking Options

FieldDescription
Allow online bookingMaster toggle — shows/hides the programme on your website.
PriorityDisplay order (0–1000). Higher priority = higher in the list. Default: 0.
Display in catalogueShow classes in the website menu.
Booking Options Shown on WebsiteDefault — client chooses. Full programme only, Trials only, Blocks only, Trials or blocks.
Allow multiple bookings for the programmeEnables parents to enrol multiple children at once (e.g., twins).
Minimum / Maximum number of bookingsMin and max children per form submission.
Collect basic data fromAll enrolled or Only the registrant.
Collect additional data fromAll enrolled or All except the registrant.

Other

FieldDescription
If the class reaches full capacity, do not show it in the booking formHides full classes entirely (instead of showing "class full").
Hide from booking form N hours before the programme beginsAuto-hides the programme before it starts.

Class Settings

Select which classes (timetables) are available for online booking. Toggle individual classes or use Choose all.

Customizing Booking Form

FieldDescription
Custom field name: NoteCustom label for the note field.
Custom field name: NameCustom label for the name field.
Custom field name: SurnameCustom label for the surname field.
Custom field name: Email addressCustom label for the email field.
Custom field name: PhoneCustom label for the phone field.

Communication

FieldDescription
Send automatic email reminders the day before the sessionSends reminders at 09:00 the day before.
Confirmation emailTemplate used after booking. Click Edit to customize.
Confirmation email for lead collectionSeparate template for lead-collection timetables.
Session remindersTemplate for session reminder emails.
Preset signatureSelect a pre-configured email signature.

Make-up Sessions

Controls whether clients can book make-up sessions for missed classes.

Make-up Sessions settings

Make-up Sessions Options

FieldDescription
Allow make-up sessionsMaster toggle.
Make-up sessions methodHow clients access make-ups (notified, self-service, etc.).
Allow the use of credits for a make-up sessionEnables credit-based make-up redemption.
Allow tailored make-up sessionsLets clients request a tailored (custom) make-up session.
Automatic approval of tailored make-upsAuto-approves or requires admin review.
Allow make-up sessions at other companiesPartner company make-ups (cross-company).

Make-up Sessions Settings

FieldDescription
Limit for make-up sessionsMaximum number of make-ups per client per period (e.g., 4).
Number of days to use make-upDeadline for using a make-up after the missed session.
Apply filter"Before end of timetable" or "After end of timetable".
Allow customers to purchase/exchange an already used make-up sessionAllows rebooking used make-ups.
Flexible limit of make-up sessionsMakes the limit soft — e.g., if limit is 3, client gets entitled to 3 make-ups every N sessions.
When cancelling of the make-up by the clientControls what happens when a client cancels their make-up.

Restrictions on the Use of Make-up Sessions

Customize restrictions by:

  • Billing period — limit make-ups to specific billing periods.
  • Programme — limit to specific programmes.
  • Venue — limit to specific locations.
  • Class — limit to specific classes.

Programme Settings (Basic Info)

Core programme identity and type.

Programme Settings — basic info

Basic Information

FieldDescription
Programme namePublic name shown on booking forms and your website.
URL addressCustom URL slug for the programme page.
Programme descriptionRich text description shown during online booking.
ArchiveArchive the programme (hides it from active lists).

Additional Settings

FieldDescription
Programme typeProgramme (instructors, sessions) or other types.
Target audienceClass Timetables or 1-To-1 classes.
For childrenUses child-oriented wording on booking forms.

Labels and Colour

  • Labels — add tags to categorize the programme.
  • Colour — select a colour for calendar display and visual identification. Choose from preset colours (each with a creative description) or use custom colours.

Additional Fields

Configures extra data fields on the booking form. For a step-by-step guide, see Additional fields on the booking form.

Additional Fields settings

FieldDescription
Extend booking form with additional fieldsMaster toggle.
Date of birthShow on form, custom label, mandatory flag. Optionally restrict booking by age (min/max, by date of birth or by age).
Child's full nameShow on form, custom label, mandatory flag.
AddressSimple (single field) or Structured (street, city, zip code).
Number of occupied slotsRelevant for sessions (e.g., birthday parties).
Business name / Business address / Business ID / Tax ID / VATBusiness/invoice fields.
Identification (birth) numberNational ID field.
Additional field 1–5Custom fields with Text or Choice type. Choice fields use key/value pairs for export.

Trial

Configures trial session behaviour for the programme.

Trial settings

Trial Settings

FieldDescription
Trial typeNone, Free Trial (Single Session), Paid Trial (Single Session), Free Trial (Multiple Sessions), Lead collection — each with different billing and session behaviour.
Unit Price for TrialPrice per trial session (if paid).
Sessions Shown in FormBy number of days — limited by date range. By number of sessions — limited by session count. By dates — specific date range.
Session capacityCurrently available capacity or Force capacity (override).
Reserve seat for trial attendeeHolds a spot during the trial period.
Trial Length MethodDays — number of days the trial remains active. Sessions — number of sessions.
Trial LengthNumber of days or sessions.

Timetables Included in Trial

Select which timetables are available for trial bookings. Toggle Automatically add newly created timetables to trial.

Automation Settings

FieldDescription
Automation statusActive/inactive toggle.
Send booking linkSends an enrolment link after the trial ends.
Send follow-upFirst follow-up email after N days.
Send second follow-upSecond reminder after additional N days.
Automatically transition trial to lostAuto-marks abandoned trials as "Trial Lost".
Change the status to "Trial Lost" after N daysTimeout in days.
Send notification to client after trial lostNotifies the client when their trial expires.
Automatically mark abandoned trialsMarks unattended trial bookings.

Auto-Enrolment

Controls what happens when a client's current class/timetable is ending.

Auto-Enrolment settings

FieldDescription
Auto-enrolment typeNone, Suggest timetables (client picks from filtered options), Duplicate current timetable (1-to-1 classes only).
Notify the customer N days before the timetable endsDays before expiry to send the notification.
Keep customer in auto-enrollment for N daysHow long the offer stays visible in the client's profile (0 = default 30 days).
Auto-enrolment messageRich-text message sent to the client.

Filtering Options

FieldDescription
Choose billing periodsAll, only enrolled period, or selected periods.
Choose programmesAll, only enrolled programme, or selected programmes.
Age from / Age toFilter offered timetables by child age.
DistanceLimit by distance (km) from the client's current location.

Timetables in Auto-Enrolment

Select which timetables to offer to returning clients. Must be explicitly enabled per timetable.

Feedback

Controls automatic feedback collection.

Feedback settings

FieldDescription
Request feedback from bookings that were created after this dateOnly bookings after this date receive feedback invites.
Request a provisional feedback (after the 4th session)Sends a mid-programme feedback request.
Request feedback after programme has finishedSends feedback after the last session.

Attendance

Controls attendance tracking and session rescheduling.

Attendance settings

FieldDescription
Track attendanceDisabling removes make-up session availability and cancels session notifications. Useful for summer camps or daily programmes.

Allow Session Reschedule

FieldDescription
Allow rescheduling of sessionsLets clients reschedule their own sessions (respects instructor availability).
Automatically approve requests for session reschedulingAuto-approves reschedule requests. If disabled, the instructor must approve each request.

If both make-up sessions and rescheduling are enabled, a warning appears: clients can both cancel and request a make-up, which may cause confusion.