Setting up a Fitness Studio

Emily Zhang

By Emily Zhang

4 min read

Group classes with waiting lists are the core, personal training runs as appointments alongside, and racks and bikes cap class size.

#fitness studio#classes#setup

Choose your booking type

Suggested reservation type: Classes + Appointments. Group classes with waiting lists are the core, PT runs as appointments alongside, and racks and bikes cap class size — so you need both booking types.

Tick Classes and Appointments under Settings → Configuration → Reservation type. Using more than one booking type needs the All bookings custom feature (switch it on at /admin/custom-features); the same three checkboxes then also appear under Custom Features → All bookings. The choice is saved for the selected location.

Create your classes and services

Start with these:

  • HIIT — 45 minutes, price 500
  • Strength — 60 minutes, price 500

Both are group classes on the timetable. Personal training is a separate class with Open for appointments switched on; start it from the appointment defaults below.

Classes are created once and then scheduled from the Calendar; prices here are per visit.

An appointment service is a class with Open for appointments switched on, edited at /admin/appointments/classes/:classId. In its Settings pill start from: default duration 60 minutes, Time frame 30 min, Buffer time - Open 0 min, Buffer time - Close 0 min, and Working Hours matching your opening hours. Connect staff to the service at /admin/appointments/connect and set each person's hours at /admin/appointments/instructors/:customerId.

Schedule your timetable and set the booking flow

Schedule group classes from the Calendar as one-off, recurring or course (enrol for the whole series). Put HIIT and Strength on the calendar as recurring classes, switch the waiting list on, and let equipment units cap the headcount.

For the appointment services:

Under /admin/appointments/settings → Booking flow, order the steps Classes → Instructors → Date:

  • Classes: Enabled + Required
  • Instructors: Enabled (not Required)
  • Date: Enabled + Required

For PT the client picks the session type first, optionally a coach, then a date — the Instructors step stays optional so a first session is never blocked by an unknown coach.

Passes and payment

Create these under /admin/passes (a visit pack is a number of visits plus validity days; a membership is a duration):

  • 10-class pack — visit pack, 10 visits, valid 90 days, price 4500
  • Monthly unlimited — membership, 30 days, price 2800

The pack suits twice-a-week members, the unlimited the daily crowd; both are deducted automatically at booking.

Cancellation window: under Settings → Reservation allow customer cancellation with a cutoff of 12 hours before the start (the field takes minutes, so enter 720).

Customers and features

Dependents: Dependents stay off — members book under their own accounts.

Custom features to switch on at /admin/custom-features (each uses a feature point):

  • Announcements — posts schedule changes and holiday hours to every member.
  • Branded Booking Website — lets drop-ins find and book a class.
  • Automated Waitlists — fills every spot released by a late cancellation.
  • Equipment — caps HIIT at the number of bikes and racks.
  • Memberships & Subscriptions — bills the monthly unlimited automatically.

Worked examples for this business: Equipment for a Fitness Studio (Equipment → Items) and Appointment add-ons for a Fitness Studio (Appointments → Addons).

Do it with the assistant

The admin AI assistant reads this playbook and can set the business type, create services and classes, passes, link instructors, set working hours, buffers and the time frame, and enable features — every change is shown for approval before it is saved. Try:

  • “Create a HIIT class, 45 minutes, 500, and schedule it every weekday.”
  • “Add a 10-class pack: 10 visits, 90 days, 4500, and a Monthly unlimited for 30 days at 2800.”
  • “Enable Classes and Appointments together.”

Back to Setting up your business, by business type.

Was this article helpful?

Try the Booking System for 7 days

All Features Included

7 DAYS FREE$
  • ∞Unlimited bookings
  • ✨All AI features included
  • 🌐Your own branded booking website

No credit card needed

Arrow