Progression Systems
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.
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.
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.
Rep Range Style
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.
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.
Get Started
Ready to stop guessing?
Download LiftHub and let smart progression systems handle the planning while you focus on the lifting.
Download on Google Play