Instructor Availability & Bookable Sessions
10 min
beta feature this lets instructors declare open weekly windows and members book a specific dated session into one of those windows — instead of a fixed weekly class time it's an alternative scheduling model that coexists with regular fixed schedule classes 🔧 how it works two use cases are supported 1 to 1 sessions — an instructor opens a window (e g monday 9 00 –10 00 ), and one member books a specific date inside it group bookable slot classes — a window can allow multiple parallel sessions, and each session can hold multiple students up to the class's own capacity this is different from a normal recurring class instead of every student sharing the same weekly time, each member picks the date and time that works for them, drawn from the instructor's declared availability ⚙️ enabling it go to club → attendance → settings → instructor availability scheduling setting what it does bookable class session master switch turns on the "book a session" flow for members and the "weekly availability" section on instructor profiles require instructor approval when on, a booking only takes effect after the instructor approves it require admin approval when on, a booking only takes effect after an admin approves it booking window (days ahead) how far into the future members can see and book slots (1–90 days, default 30) if either approval setting is on, a booking goes to a single pending review step (not two separate ones) — the instructor already declared the time free by creating the availability window, so it isn't reviewed twice turning this on for a class currently requires remmu support there is no self serve toggle yet on the class creation/edit form to switch a class to bookable slot scheduling — contact support to have a class set up this way once set up, the class's existing max students field controls how many students can join the same session 📅 instructor setting weekly availability once enabled, a weekly availability section appears on the instructor's profile page — visible to the instructor themselves, and to admins/team managing that instructor two views (toggle top right) calendar — a weekly timeline grid (same style as the main calendar) click an empty cell to add a window; click an existing block to edit it list — each window shown as a row with day, time range, and any parallel booking limit adding a window click add window and fill in day of week start time / end time max parallel bookings — how many different sessions the instructor can run at once in this window leave at 1 unless the instructor genuinely teaches multiple sessions in parallel — a single session's own seat count is set on the class itself, not here exceptions and one off dates below the weekly grid, an upcoming exceptions list lets you override specific dates click the calendar icon on an existing window to override its hours or capacity for one date , or mark it cancelled for that date (no bookings allowed) click add one off date to add a bonus availability date outside the normal weekly pattern 📲 member booking a session members enrolled in a bookable slot class see a book a session card on their attendance page (my attendance) tapping + book opens the booking flow pick a date — only dates with at least one open slot are shown, browsable by month pick a time — each open slot shows its time range, with a "n left" badge if the session has limited capacity confirm the summary and tap book session if approval is required, the member sees a confirmation that the booking is awaiting confirmation rather than instantly confirmed if someone else books the same slot first, the member is prompted to pick another time this feature is currently web only — there is no mobile app support yet for booking or managing availability ✅ reviewing bookings (admin) when instructor or admin approval is required, pending bookings appear under club → attendance → bookings each entry shows the class, date, time, location, and booked student(s) confirm — the booking is finalized and the member is notified decline — optionally add a reason shown to the member → see attendance docid 5d3fsbm6ohy7r7eznrzu for how the bookings tab fits into the wider attendance page 🔁 related booking a replacement from availability a separate setting, "book from instructor availability" under replacement classes , lets a member pick a replacement session (for a missed regular class) from an instructor's declared availability it reuses the same weekly availability data but serves a different purpose — booking a one off makeup session, not the class's primary attendance mechanism it has its own admin approval toggle, separate from the settings above → see replacement requests docid 5d3fsbm6ohy7r7eznrzu