Features
One class template, individual progress for everyone in it
An instructor builds a class around a workout template with a date, time and capacity. Clients enroll and the session lands in their own training log, tracked against their own numbers, not a shared scoreboard.
Built for the instructor
An instructor sets a class name, date, time, capacity and the workout template it runs against, then opens it for enrollment. Class creation and management are restricted to coach and gym owner roles, and a gym only sees this at all once its organization has classes turned on, the same per-org control that gates compounds, bloodwork and contest prep.
During and after a class, the instructor can see every enrolled client's performance on that session, so a group format doesn't mean losing sight of who's actually progressing.
One template, tracked individually
Every client enrolled in a class works from the same template, but their progression is their own: the loads, reps and RPE they log stay theirs, scoped to their own history and their own progression method. A group deadlift class doesn't average anyone's numbers together.
Enrolling adds the session straight to the client's own training log, exactly like a session they scheduled themselves.
How it reads the rest of MuscleBuddy
A class session logs into Training the same way any other workout does, so it feeds progression, deload triggers and periodization the same way. A client's Nutrition targets and Health context aren't affected by which sessions came from a class versus a solo workout; the engine doesn't distinguish, because a set is a set. For a gym running Upkeep-style membership and scheduling alongside classes, enrollment sits on the same per-org module system.
Frequently asked
- Who can create a class?
- Coach and gym owner roles only. A gym's organization also needs the classes module enabled before instructors can create or clients can enroll.
- Does everyone in a class share the same weights?
- No. Everyone works from the same workout template, but the loads and progression logged are individual to each client's own training history.
- Where does a class session show up for a client?
- In their own training log, the same place any other logged workout appears, alongside their program's regular sessions.
- Can an instructor see how their clients did after class?
- Yes. Instructors can view every enrolled client's performance on a class session, both during it and after it's logged.
- Is classes available to individual users, or only gyms?
- Classes runs through a gym organization's coach and gym owner roles. It's a coach/gym management tool, not a feature an individual member turns on for themselves.
Run classes without losing individual progress.
One shared template, one training log per client, tracked automatically.