Feature

Progressive Overload Tracking

Progressive overload is the foundation of strength training: gradually increasing the demand on your muscles over time. Plates tracks this automatically and tells you exactly when to add weight, how much, and why.

Plates showing progressive overload suggestion: stuck at 135 lbs x 8 for 20 sessions, suggesting 150 lbs x 4 top set

How it decides you're ready

The suggestion engine analyzes your last 20 sessions per exercise. It's not a simple "hit 3x8, add weight" rule. It looks at the full picture:

1

Track reps + RPE
Log your working sets normally

2

Learn your profile
ML builds your grind threshold

3

Detect readiness
Stable effort + consistent reps

4

Suggest increase
Equipment-aware weight jump

Nine suggestion types

Progressive overload is just one signal. The engine generates nine distinct recommendation types based on your data:

SuggestionWhat it meansWhen it triggers
Weight increaseReady to add loadHit rep target at stable RPE for 2+ sessions
Rep increaseAdd reps before weightBelow rep target but effort is low
DeloadTime to recovere1RM dropped 2%+ (personalized threshold)
Fatigue warningBack off slightlyRPE rising without load change
Plateau detectionSame weight/reps 4+ sessionsNo progress at stable effort
Hidden progresse1RM climbing quietlyGaining strength you can't see in raw numbers
Too lightRPE consistently lowEffort below target zone for 3+ sessions
Volume holdStay steadyRecent increase, need to consolidate
E1RM gainEstimated max improvedSignificant jump in calculated strength

Real scenarios

Plateau detected

Bench Press: 135 lbs x 8 for 20 sessions with stable effort

You've been hitting 3 sets of 8 at RPE 7.5 for weeks. The engine flags this as a plateau and suggests adding a heavier top set (150 lbs x 4) before your working sets to break through.

Hidden progress

Squat: same weight, but 1RM estimate up 8% over 6 weeks

Your working weight hasn't changed, but your rep quality improved: more reps at the same RPE. Your estimated 1RM is climbing even though you can't see it in the raw log. Plates catches this.

Context-aware hold

Mid-cut: suppressing progression to protect muscle

You're in a calorie deficit. The engine knows your diet phase and holds back weight-increase suggestions. Maintaining load during a cut is the real win, and Plates tells you that.

Equipment-aware weight jumps

Plates rounds suggestions to what you can actually load:

It also respects your gym's configured plate inventory, so it never suggests a weight you can't actually build.

Context-aware intelligence

Every suggestion adjusts based on your current state:

On-device, always private

All analysis runs locally on your phone. Your training data never leaves your device for suggestion computation. No cloud ML, no data harvesting, no internet connection required for suggestions to work.

Try Plates free

Workout logging is free forever. Adaptive suggestions unlock with Pro.

Open Plates