Skip to content
Class scheduling & bookings

Class scheduling and booking software for gyms and studios

Quick answer: NexFit lets gyms and studios build a weekly class timetable with trainer, room, time and capacity. Members book from the member app, extra bookings join a waitlist that is promoted automatically when someone cancels, and trainers mark attended or no-show, which also records the visit.

What can you do with class scheduling & bookings?

Class types and levels

Define classes such as Yoga, Zumba, HIIT, Spin, CrossFit or Strength with duration, default capacity, colour and level.

Recurring weekly schedule

Set day, start time, trainer, room and capacity once; sessions repeat every week until you change them.

Booking from the app

Members see upcoming sessions with seats left and book or cancel from the NexFit member app.

Automatic waitlist

When a class is full, new bookings are waitlisted. A cancellation promotes the first person on the waitlist.

Attendance in one tap

Trainers mark Attended or No-show; marking attended also creates the gym check-in if there is none.

How does it work?

  1. Create class types

    Start from the default Yoga, Zumba, HIIT, Spin, CrossFit and Strength classes or add your own.

  2. Build the weekly timetable

    Add slots per branch with trainer, room and capacity.

  3. Open bookings

    Members book in the app; staff can also book for them at the desk.

  4. Run the class

    Open the session, see the booking list and mark attendance.

How do class bookings and waitlists work?

No-show
A member who booked a class but did not attend and did not cancel. Tracking no-shows helps studios set fair booking rules.

Each session has a capacity. While booked seats are below capacity, a booking is confirmed. Once the class is full, further bookings are placed on the waitlist in order. If a booked member cancels, the first waitlisted member is promoted automatically, so the seat is not wasted.

Members can cancel up to one hour before the class starts. Each booking records whether it came from staff or the member app, which helps you see how many members self-serve.

Can I sell class packs as well as unlimited memberships?

Yes. Create a Class pack plan with a fixed number of sessions, for example 10 classes valid for two months. Each attended session counts against the pack, and the front desk is warned when sessions are running low so you can offer a renewal at the right moment.

What class reports does NexFit show?

The dashboard shows classes and bookings today. Session views show booked, waitlisted and attended counts, and the trainer report shows how many classes each trainer took, helping you plan timetables and trainer pay.

  • Spot classes that are always full and add a second slot.
  • Move or drop classes that rarely reach half capacity.
  • Compare attendance between trainers fairly.

Class scheduling & bookings: frequently asked questions

Can members book classes themselves?

Yes. Members book and cancel classes in the NexFit member app; staff can also book on their behalf.

How late can a member cancel a class?

Up to one hour before the start time. The freed seat goes to the first person on the waitlist.

Can different branches have different timetables?

Yes. Class schedules are set per branch, each with its own rooms, trainers and capacity.

Does marking attendance count as a gym visit?

Yes. Marking a booking as attended creates the member's check-in for that day if one does not already exist.

Run your gym on NexFit

Memberships, GST billing, QR check-in, classes and WhatsApp reminders in one place. Free for 14 days — no card needed.