How the pieces fit together
A booking is the unit of revenue. Every reservation - whether a member joins a class, books an area, or buys a personal-training session - becomes a booking row with a transaction attached. The schedule page reads bookings, classes, and instructor time off for the visible date range and renders them as colored blocks on the resource grid. Classes are scheduled occurrences with capacity and instructors. When a member books a class, a booking row is created against that class. If the class fills up, the waitlist takes over (see Booking policies for the claim window). Events are one-off ticketed happenings. When a member buys an event ticket, each seat becomes a booking row carrying the event and ticket type. See Events for tickets, promotion, and check-in. Areas and instructors are the bookable resources. Areas have operating hours and a price per hour; instructors have a bookable flag, hourly rate, and operating hours. The schedule shows one column per resource in day view; the booking dialog asks you to pick one (area, instructor, or class) when you create a booking. A booking policy decides the rules that apply to any given booking - when payment is required, whether check-in is enforced, refund tiers on cancellation. Policies can be org-wide or scoped to a gym, area type, class type, instructor type, or plan.Where to start
If you’re setting up a new gym, the usual order is:- Create your gyms under Settings > Clubs.
- Add area types and areas under Areas.
- Invite instructors under Staff > Instructors; see Instructors.
- Configure booking policies for payment timing and cancellation.
- Open Schedule and start adding classes and bookings.
Related
- Members - The contacts you book classes and sessions for.
- Memberships - Plans that cover bookings without per-visit payment.
- Payments and Transactions - The money side of every booking.
- Check-in models - Pick the right entrance flow before configuring policies.