Train Smarter with Auto-Progression

LiftHub automatically manages your weights, reps, and deloads so you can focus on lifting. Choose a progression style that matches your goals and let the app handle the math.

GZCLP

A structured linear progression program built on the GZCL method by Cody Lefever

The Three Tiers

GZCLP organizes your exercises into three tiers based on intensity and volume. Each tier uses a different rep scheme and progression strategy, creating a balanced program that builds both strength and muscle.

Tier 1
Main Lifts
Heavy compounds at low reps. This is where you build peak strength.
Wave 15 x 3+
Wave 26 x 2
Wave 310 x 1
Tier 2
Secondary Lifts
Moderate compounds at higher reps. Builds volume and supports T1 lifts.
Wave 13 x 10
Wave 23 x 8
Wave 33 x 6
Tier 3
Accessories
Lighter isolation work using Double Progression (see below) for steady gains.
Default3 x 15

Wave Progression

The wave system is what makes GZCLP so effective. When you successfully complete all your sets, the weight goes up. When you fail, you don't just drop weight — you move to the next wave, which adjusts the reps and sets to keep you progressing at the same load.

  • Success: Stay on the current wave and increase weight by 2.5 kg / 5 lbs next session
  • Failure: Move to the next wave (fewer reps, more sets) at the same weight
  • Wave 3 failure: Cycle back to Wave 1 with a 15% deload, then build back up

T1 AMRAP sets: The last set of Wave 1 (marked with a “+”) is an As Many Reps As Possible set. You need at least 3 reps on your AMRAP to count the session as a success. Push yourself here — it's how the app knows you're ready for more weight.

Fully Customizable Waves

LiftHub ships with the standard GZCLP wave configurations, but every wave is fully customizable. Create programs with 2, 3, or even 4+ waves per tier. Adjust the sets and reps for each wave to match your training philosophy. No other app gives you this level of control over GZCLP programming.

Example: Bench Press (T1)
Session 1 — Wave 1
5 x 3+ @ 100 kg
AMRAP = 5 reps
+ 2.5 KG
Session 2 — Wave 1
5 x 3+ @ 102.5 kg
Missed reps on set 4
ADVANCE TO WAVE 2
Session 3 — Wave 2
6 x 2 @ 102.5 kg
All sets completed
+ 2.5 KG
Session 4 — Wave 2
6 x 2 @ 105 kg
Missed set 5
ADVANCE TO WAVE 3
Session 5 — Wave 3
10 x 1 @ 105 kg
All singles completed
+ 2.5 KG
Session 6 — Wave 3
10 x 1 @ 107.5 kg
Failed on set 8
DELOAD TO 91.5 KG — RESTART WAVE 1

Don't worry about the lower weight. You'll build back to 100 kg within a few sessions, and this time your body will be better adapted to push past 102.5 kg. The first sessions will feel easier — use that energy to push hard on your T2 and T3 exercises for the same muscle groups. They keep progressing while T1 resets.


Progressive Overload

The classic linear approach — add weight every session until you can't, then deload and rebuild

How It Works

Progressive Overload is the most straightforward progression method. You start with a manageable weight and add a fixed increment every time you successfully complete all your prescribed sets and reps.

  • Success: Weight increases by your configured increment (default: 2.5 kg / 5 lbs)
  • Failure: Stay at the same weight and try again next session
  • Consecutive failures: After a configurable number of failed sessions (default: 3), the app automatically applies a deload

The Deload

When you hit the deload threshold (3 consecutive failed sessions by default), the app reduces your working weight by 10% and lets you build back up. This gives your body time to recover and adapt before pushing past your previous plateau.

Fully configurable: You can adjust the weight increment, deload percentage, and number of failed sessions before a deload is triggered. Tailor the system to your training experience and recovery capacity.

When to Use It

Progressive Overload works great for compound movements where you want steady, predictable strength gains. It's ideal for beginners who are still far from their strength ceiling, and for intermediates who want a simple, no-nonsense system without wave management.

Example: Squat (4 x 6)
Session 1
4 x 6 @ 120 kg
All sets completed
+ 2.5 KG
Session 2
4 x 6 @ 122.5 kg
All sets completed
+ 2.5 KG
Session 3
4 x 6 @ 125 kg
Failed set 3 (fail 1/3)
RETRY SAME WEIGHT
Session 4
4 x 6 @ 125 kg
Failed set 2 (fail 2/3)
RETRY SAME WEIGHT
Session 5
4 x 6 @ 125 kg
Failed set 4 (fail 3/3)
DELOAD TRIGGERED
Session 6
4 x 6 @ 112.5 kg
125 x 0.90 = 112.5 kg
BUILD BACK UP

Two Ways to Progress with Rep Ranges

When you create a program with the Rep Range style in LiftHub, you choose between two progression methods: Double Progression or Set-Based. This choice appears automatically on the Program Selection screen when you pick a Rep Range program.

Double Progression

Progress on two fronts — increase reps first, then increase weight

Two Dimensions of Progress

Double Progression gets its name from progressing on two variables: reps and weight. Instead of adding weight every session, you work within a rep range (e.g. 8-12 reps) and only increase weight once you've hit the top of that range on every set.

How It Works

  • Each exercise is assigned a rep range (e.g. 3 sets of 8-12 reps)
  • Start at the bottom of the range (8 reps) and work your way up over sessions
  • When you hit the top of the range (12 reps) on all sets, the weight increases by 2.5 kg / 5 lbs
  • With the heavier weight, you'll naturally land back near the bottom of the range — and the cycle begins again

Why it works: Double Progression ensures you only add weight when you're truly ready. By building up reps first, you accumulate volume and improve muscular endurance before demanding more strength. This makes it ideal for hypertrophy training and for exercises where small weight jumps are hard (like dumbbell work).

When to Use It

Double Progression shines for isolation exercises, dumbbell movements, and hypertrophy-focused training where you want to maximize time under tension. It's also the default progression method for GZCLP Tier 3 accessories. If you're not sure which rep range style to pick, this is the safer, more conservative choice.

Example: Dumbbell Rows (3 x 8-12)
Session 1
3 x 8-12 @ 25 kg
Set 1: 8 | Set 2: 8 | Set 3: 7
BUILDING REPS
Session 2
3 x 8-12 @ 25 kg
Set 1: 10 | Set 2: 9 | Set 3: 8
BUILDING REPS
Session 3
3 x 8-12 @ 25 kg
Set 1: 11 | Set 2: 11 | Set 3: 10
ALMOST THERE
Session 4
3 x 8-12 @ 25 kg
Set 1: 12 | Set 2: 12 | Set 3: 12
ALL SETS AT MAX — WEIGHT UP!
Session 5
3 x 8-12 @ 27.5 kg
Set 1: 9 | Set 2: 8 | Set 3: 8
HEAVIER WEIGHT — REPS DROP NATURALLY

Set-Based Progression

Real-time weight adjustments within a single session based on your per-set performance

Adjusts as You Lift

Unlike Double Progression which evaluates your performance between sessions, Set-Based Progression reacts during your workout. After each set, the app checks how you performed and adjusts the weight for your next set in real time.

The Rules

  • Hit the top of your range (e.g. 12 reps in an 8-12 range): Weight goes up by 2.5 kg for the next set
  • Fall below the bottom (e.g. under 8 reps): Weight goes down by 2.5 kg for the next set
  • Land in the middle (e.g. 9-11 reps): Keep the same weight for the next set

Key difference from Double Progression: Double Progression is session-to-session — you evaluate after the workout and adjust for next time. Set-Based is set-to-set — the weight can change multiple times within a single workout. This makes it more responsive but also more variable day to day.

When to Use It

Set-Based Progression is ideal for intermediate lifters who want the weight to adapt to how they're feeling on any given day. If you're having a strong day, the app pushes you harder. If you're fatigued, it backs off. This autoregulation makes it great for accessories and machine work where precise load matching matters.

Example: Lat Pulldown (3 x 8-12)
Set 1
8-12 reps @ 80 kg
Completed: 12 reps (hit max!)
NEXT SET: 82.5 KG
Set 2
8-12 reps @ 82.5 kg
Completed: 10 reps (mid-range)
NEXT SET: 82.5 KG
Set 3
8-12 reps @ 82.5 kg
Completed: 7 reps (below min)
NEXT SESSION STARTS: 80 KG

The app automatically updates the weight for your next set and shows a notification confirming the change. You just adjust the plates — the app handles the tracking.


Ready to stop guessing?

Download LiftHub and let smart progression systems handle the planning while you focus on the lifting.

Download on Google Play