Software for strength and conditioning coaches
A focused tool for writing barbell programs across a roster, delivering them to athletes, and reviewing the work they completed.
Where the week goes
Writing the program is only part of the job. The rest of the week goes into recalculating loads after a test, sending updated blocks, checking who trained, and piecing together last week from messages and half-remembered conversations.
Cleanpull keeps the percentage progression shared across a group and collects finished sessions in one review queue.
What you get
One progression, individual loads
Draw the block as percentages. Each athlete's weights come from their own maxes, so one written progression serves the whole group. Update a max and only that athlete's remaining sessions change.
Groups without duplication
Most rosters split into two or three genuine groups: an on-ramp, the main block, and someone peaking. Each group runs its own progression, with exercise substitutions and volume changes for individual athletes. More on structuring a roster.
Athletes log in the app
Athletes log sessions on their phones with the prescribed work already in place. The completed reps and loads return with the session.
One review queue
Finished sessions collect in a queue with their lifts, reps, loads, and effort targets. Clips arrive in the athlete's thread attached to the relevant lift and session. Marking a session reviewed drops you into that thread to respond.
Maxes and bodyweight in one place
Current maxes and bodyweight history sit together on the athlete's profile, with both trends visible from the roster.
What it is not
Cleanpull covers barbell programming and review. It does not cover the wider strength-and-conditioning stack, and for some jobs that makes it the wrong choice.
- No wellness or readiness questionnaires.
- No velocity-based training or force-plate integrations.
- No leaderboards or weight-room display mode.
- No institutional reporting or compliance exports.
- No nutrition, scheduling, or client billing.
Coaches running a university, tactical, or large high-school program generally need reporting, integrations, and weight-room operations that a focused tool does not provide. Institutional platforms exist for that and do it well.
Who this fits
A good fit for independent strength coaches, small clubs, private facilities, and remote coaching practices where the work is barbell-centered and the roster runs from a handful to a few hundred.
A poor fit for institutional weight rooms needing reporting and integrations, or for general personal trainers needing nutrition and business tools.
For a closer look at programming, logging, and athlete feedback across locations, see Cleanpull for online coaching.
Pricing
Plans are per workspace, and the owner does not consume a member slot.
- Free — the owner plus 3 other members. $0.
- Pro — up to 30 members. $15/month or $150/year.
- Studio — up to 500 members. $100/month or $999/year.
Coaches and athletes both count toward the member limit, and a pending invitation holds a slot until accepted or revoked. Each workspace you own carries its own plan, so a coach running a club and a private roster pays for both. Athletes never pay for a roster spot.
The tiers are capacity-based, so adding a beginner costs nothing while the workspace remains inside its limit. Compare your full roster, including assistant coaches, against the billing period and limits of any alternative.
Common questions
Can I run more than one group?
Yes. Each group runs its own progression, and athletes calculate their loads from their own maxes within it. You can also run separate workspaces, though each carries its own plan.
Do you support conditioning as well as lifting?
The programming model is built around barbell work prescribed by percentage. Other work can sit inside a session, but there are no dedicated tools for planning or tracking conditioning.
What about athletes who train in different units?
Units are per user. A coach working in kilos can have athletes who see pounds, and the underlying numbers stay consistent.
Can other coaches share the roster?
Yes. Coaches are members of the workspace and count toward its member limit alongside athletes. The workspace owner does not.
How do I try it?
Start a workspace on the free tier, which covers you plus three other members with no time limit. That is enough to run a small group through a full block.