Book a student on the roster
Staff can reserve a seat from the class session page. Instructors can only change classes they teach.
Who can do this: Studio managers and front desk (book any class). Instructors (book taught only). General staff (`company_member`) can check in but cannot book.
Steps
- Open Classes and the session (
/classes/{id}). - Add the client to the roster. A member with a usable credit or unlimited plan reserves against the ledger (that hold spends one credit).
- Drop-in Checkout is for someone with no usable entitlement. It charges the studio Stripe account from Settings → Integrations.
- Free / grand-opening classes ($0 type price, or allow booking without a membership) do not spend a pack or membership credit.
Guest seats (on main today)
A reserved member with a credit or unlimited plan can book one guest on that class. Guest name and email are required. The seat stays on the paying member’s client record and spends 1 membership credit. Unlimited plans allow at most 2 guest bookings in the current billing period.
Gotchas
- Instructors cannot book a class that is not assigned to them, or a class with no instructor.
- Staff booking someone on the roster still sends the booking confirmation email (on by default under Settings → Email Templates).