Cleanpull
For strength coaches

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.

Strength standards Free. See where an athlete's squat, bench, or deadlift would place at a drug-tested raw meet. Open

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.

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.

The week's sessions.
Ready to review.

Every workspace starts free with the owner plus three other members. Athletes never pay for a roster spot.

Get Cleanpull