Classes & Services
What this page is for
This page holds everything a client can book: group classes, one-to-one appointments, workshops and room hire. Each one is a "service" with its length, places, price and trainers. The times a class runs are not set here. You set them on the Schedule page.What you see
- The heading with how many services the gym has and how many are active. While you search or filter, it says how many are shown.
- Export — Excel, CSV, PDF or Print of the list.
- Add Service — only if your role may create classes.
- Search by name… — searches service names only. Filters: type, category and status. Clear all filters resets them.
- One card per service — picture, name, type, category, length, places, price, and badges such as Private, Waitlist ×N or the number of instructors. Inactive services are faded.
- Edit and Delete buttons on each card, shown only if your role allows them.
How to add a service
- Press Add Service.
- Add a Cover Image if you want.
- Fill in Service Name, Description and Type: Class, Appointment, Facility Rental or Workshop.
- Pick a Category (categories are made in Settings → Categories).
- Enter Duration (minutes) (5 to 1,440), Capacity (1 to 9,999 places) and the Base price.
- Choose the Status and a Calendar Color.
- Under Instructors / Trainers, tick who can teach it. Leave it empty if any trainer can.
- Pick a Default Facility — the room used when a timetable entry names no room.
- Turn on Enable Waitlist and set Waitlist Capacity (1 to 999) if clients may queue when it is full.
- Turn on Public on client portal so clients can find and book it.
- Press Create Service.
How to change or remove a service
- Press Edit on the card, change what you need, and press Update Service.
- To remove it, press Delete and confirm.
- If the service has bookings, it cannot be deleted. Press Set to Inactive instead.
Good to know
- Adding, editing and deleting each need their own permission. Staff without them only see the list.
- Changes to Capacity and the waitlist also reach sessions that have not started yet. A session never drops below the places already booked. If more places open, people on the waitlist move up.
- A service that is Inactive or not public cannot be booked by clients.
- Two services may share a name. The form asks before saving the second one.
- The price shown here is the base price. Pricing rules can change what a client pays.
- If you cannot see the staff list or the facility list, those parts of the form are locked and keep what was set before.
- Leaving the form with unsaved changes asks first.
Common questions
Why can't I delete a service? It has bookings, even old or cancelled ones. Set it to Inactive: it stays in the history and can no longer be booked.How do I set the days and times of a class?
On the Schedule page. This page only describes the class.
What does "leave empty if any trainer can teach this" mean?
With no instructors ticked, every bookable trainer can be booked for this appointment.
Can I rename "Class" or "Appointment"?
Yes, in Settings → Localization. The new words show here too.