Logging Sets
The core of every workout — recording what you actually did for each set.
Basic set logging
For each set, enter:
- Weight — The load used (prepopulated from your program's progression targets)
- Reps — How many reps you completed
- RIR or RPE (optional) — How hard the set felt. See RIR & RPE.
Tap Save Set to record it and move to the next one.
What gets prepopulated
When you start a workout from a program, HyperIron fills in targets for each set:
- Weight: Calculated from your progression schedule for the current week
- Reps: Based on your rep target or rep range
- RIR: The prescribed intensity for the current mesocycle phase
These are suggestions. Change anything that doesn't match reality — your logged values are what matter.
Reps adjust when you change the weight
The weight and rep suggestions are linked. If you move off the suggested weight, HyperIron updates the suggested reps to hold the same RIR — the same proximity to failure your set was prescribed at.
For example, if your program suggests 65 lb × 15 @ 2 RIR and you bump the weight to 70 lb, the rep suggestion drops to about 12 — roughly what you'd manage at that heavier load with the same two reps in reserve. Go lighter and the suggested reps climb. Edit the RIR field too and the suggestion re-adjusts for the new effort level.
The estimate projects reps from your set's proximity to failure (reps + RIR) along a strength curve. That curve comes from the same rep-max equations behind your estimated 1RM: the Brzycki formula for lower-rep, near-failure sets and the Epley formula for higher-rep sets (the two agree at 10 reps to failure, so the handoff is seamless). See the formula references for the original sources. It's most accurate in the ~5–12 rep range and gets rougher at very high reps, so treat it as a starting point — your logged reps are what count. If you enter a weight but leave the reps field blank when logging, HyperIron records this adjusted suggestion.
Logging more than the basics
Each set can also include:
- Resistance type — Band, machine, cable, bodyweight, etc. (defaults to weight)
- Set type — Drop set, rest-pause, myo-rep, etc. (defaults to straight set)
- Tempo — Rep speed in E-P-C-P format (optional)
- Partial reps — Additional partial-ROM reps beyond your full reps
- Failure — Whether you reached concentric failure
- Laterality — Bilateral, left, right, or alternating
- Exercise modifiers — Bench angle, bands, stance, heel wedge per set
- Equipment context — Grip, stance, attachment, machine settings
- Notes — Free-form text for anything else
You don't need to fill in all of these. Most sets just need weight, reps, and maybe RIR.
Partial reps
If you performed full-ROM reps plus additional partial reps, log them separately:
135 lbs × 8 full reps + 4 partial reps
Partial reps receive 50% credit in volume calculations and are excluded from 1RM estimates.
Failure
Mark whether you took the set to concentric failure (couldn't complete another rep). This is a simple toggle on any set. Tracking failure helps with fatigue management — too many sets to failure increases recovery demands.
Unilateral exercises
For single-limb exercises (dumbbell rows, single-leg press), log each side separately:
Set 1 (Left): 70 lbs × 10 reps
Set 1 (Right): 70 lbs × 12 reps
This enables imbalance detection and per-side progression tracking.
For alternating exercises (walking lunges, alternating curls), log as a single set with the total rep count across both sides.
Editing logged sets
Made a mistake? Tap a logged set to edit the weight, reps, or any other field. Changes are saved immediately.
Tips
- Log honestly — The system works best with accurate data, even when sets don't go as planned
- Don't skip RIR — Even a rough estimate helps HyperIron understand your effort level
- Use notes sparingly — For things like "tweaked shoulder on set 3" that context can't capture otherwise