Skip to main content

Program guide

Best app for running GZCLP? What to look for before you leave the spreadsheet

This is not a ranking. It is a decision checklist for lifters choosing whether to keep GZCLP in a spreadsheet, use a program-library app, or set up the routine manually in Protocol.

Important boundary

This guide explains concepts and helps you calculate inputs. For the official program, read or buy the original source.

Best for

Lifters choosing how to run GZCLP

Days/week

Usually 3-4

Main lifts

Squat, bench, deadlift, press variations

Progression style

Tiered linear progression

Complexity

Moderate setup, simple session goal

Spreadsheet reliance

Common, but not required

Protocol fit

Manual setup and strong execution fit

Manual setup

Use the original source for the rules, then build the routine and run the sessions in Protocol.

Build this block in Protocol
Calculate firstGZCLP calculatorEstimate conservative T1 and T2 starting loads before building the block.Next stepGZCLP guideUnderstand the tier structure before choosing an app workflow.

Program structure

What has to be set up before week one

Use the source material for the program rules. Use this section to decide how the routine should live inside Protocol.

Support mode

Manual setup in Protocol

Session shape

Usually 3-4

Progression anchor

Tiered linear progression

Spreadsheet friction

Common, but not required

Protocol setup path

Manual setup and strong execution fit

How to build this in Protocol

Use Protocol as the execution layer, not the program source.

  • No built-in GZCLP preset is claimed. Create the routine manually from trusted source material.
  • Protocol can execute and log the configured routine, but it does not import GZCLP spreadsheets or pass calculator values into the app.
  • Treat this page as a workflow checklist, not an award or official GZCLP endorsement.

Protocol can

  • Save the routine as named days, exercises, sets, rest notes, and load anchors.
  • Guide workouts exercise by exercise and set by set while logging completed, failed, and skipped work.
  • Apply configured weighted progression, failure-threshold load reductions, and equipment-aware rounding when those rules exist in the routine.

Protocol cannot

  • Protocol does not import spreadsheets or pass calculator values into the Training app automatically.
  • Protocol is independent from named program owners; source material and coaching override this guide.
  • No built-in preset is claimed for this page unless the page says so directly.

Manual setup

Calculate your inputs

Use the original source for the rules, then build the routine and run the sessions in Protocol.

1. Pick the first input: recent e1RM and conservative T1/T2 anchors.

2. Use the calculator: start with GZCLP calculator.

3. Run the block: build the routine in Protocol after checking the source rules.

Build this block in Protocol

What a GZCLP app has to handle

GZCLP is not just a list of exercises. The app needs to make the tier jobs visible: T1 heavy main-lift work, T2 secondary compound work, and T3 accessory work.

The practical app problem is failed-set tracking. If a T1, T2, or T3 target is missed, the next decision depends on which tier failed and what the source rule says should happen.

A spreadsheet can calculate targets, but it can also become the thing you keep checking during the workout. A good app should let you follow the session without losing the tier logic.

This guide explains the concepts and helps you calculate your own inputs. For the official program, read or buy the original source.

When a program-library app makes sense

A program-library app can be useful if you want a ready GZCLP setup, quick onboarding, and fewer manual decisions at the start.

Boostcamp and Liftosaur both show current public visibility for GZCLP-style app workflows. Those pages are useful context, without making Protocol an official GZCLP app.

Choose a library-first app when the prepared program experience matters more than custom routine ownership.

When Protocol makes sense

Protocol is the better fit when you want to build the GZCLP structure from trusted source material, keep it as your own routine, and run each session as executable training.

Use the GZCLP calculator to choose starting tier loads, use the plate calculator to make those loads practical, then build the days in Protocol before the block starts.

Protocol does not bring GZCLP spreadsheet values in for you and is independent from the program owner; use it as the execution layer after you choose the source rules.

How to build this in Protocol

Start from the GZCLP source you trust, then create the training days manually. Keep tier labels visible in exercise names or notes so T1, T2, and T3 work does not blur together mid-session.

Use the GZCLP calculator for conservative starting anchors, then round the result with the plate calculator before entering work weights into the routine.

Protocol can run the configured sessions and log completed, failed, and skipped work. It does not include a built-in GZCLP preset, import spreadsheet values, or decide official GZCLP rules for you.

What to avoid

Do not pick an app only because it has a program name in the catalog. Check whether it handles the way you want to track failed sets, notes, substitutions, and next-session targets.

Do not copy a spreadsheet blindly into any app. If you do not understand what T1, T2, and T3 are doing, the app can only make the confusion faster.

Execution traps

Common mistakes

  • Choosing a program-library app without checking how failures are recorded.
  • Treating calculator outputs as official GZCLP rules.
  • Building the routine in the app before reading the source material.
  • Ignoring whether the app keeps tier outcomes visible after the workout.

Common questions

FAQ

Does Protocol include a built-in GZCLP preset?

No built-in GZCLP preset is currently claimed. Protocol can support a manually built GZCLP-style routine from trusted source material.

Is Protocol affiliated with GZCL or Cody LeFever?

No. Protocol is not affiliated with GZCL, Cody LeFever, or the GZCLP program owner.

Can I run GZCLP without a spreadsheet?

Yes, if the routine structure, tier targets, failed-set outcomes, and next-session decisions are tracked clearly in another system.