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.