How Alpha Progression's Workout Plan Generator Works
Alpha Progression's training plan generator automatically creates a complete, personalized training plan around your experience, goal, schedule, equipment, and muscle priorities. It chooses a training split, exercises, and set and rep targets, while giving you the option to choose your own split and edit the result.
You tell the generator how often you want to train, how much time you have, what equipment is available, and which muscles you want to emphasize. It brings those inputs together into a structured plan. You can keep the setup simple or include RIR, periodization, and a deload.
This guide explains how your settings shape the generated plan, illustrates the process with three example setups, and shows how to review and customize the result. Plan generation is included in Alpha Progression Pro. For a walkthrough of the rest of the app, see the complete Alpha Progression Guide.
What does the training plan generator create?
The generator builds a complete plan from your settings. The result includes the training split, exercise selection and order, distribution of exercises across workouts, set counts, repetition targets, and dropsets. You can also include RIR targets, periodization, and a deload.
The settings work together. Experience, training frequency, and gender influence the plan broadly. Workout duration mainly affects exercise selection and set counts. Your goal mainly determines repetition targets, while muscle priorities can affect the split and how work is distributed.
A four-day plan with an upper-chest focus can therefore look different from a plan for three full-body workouts with no muscle focus, even when both users choose muscle gain as their goal.
Once generated, the plan is fully editable. You can use it as it is or adapt individual choices to your preferences.
How your settings shape the generated plan
Choose your experience level based on consistent training
The experience levels primarily refer to how long you have trained consistently. Use your strength-training experience as the guide, rather than how long ago you first joined a gym.
| Experience level | Consistent strength-training experience |
|---|---|
| Beginner | Less than 6 months |
| Intermediate | 6+ months |
| Advanced | 1.5+ years |
| Pro | 4+ years |
| Elite | 8+ years |
For less than six months, choose Beginner. After that, choose the highest level whose threshold you have reached. For example, approximately two years of consistent strength training corresponds to Advanced. The labels describe the experience setting used for your plan; they are not a ranking of how seriously you take your training.
Set your goal
Choose Maximum strength, Muscle gain, or Strength endurance according to what you want to emphasize. This mainly influences the repetition targets written into your plan.
If your priority is building muscle, choose Muscle gain. If your priority changes later, you can edit the repetition targets. You do not have to discard a plan you enjoy simply to change those targets.
Configure your gym and available equipment
Select the gym you will use and check its equipment settings before generating. The generator selects from the exercises available in that gym, so a home setup with dumbbells and a bench should reflect that equipment selection.
You can also make particular exercises unavailable through the gym's exercise settings. If there is an exercise you know you do not want, excluding it before generation saves you having to replace it afterward.
Check your available weights too: weight ranges, their increments, or your bar and plates. These settings help the app provide practical progression recommendations when you start training with the plan.
Choose a realistic frequency and workout duration
Enter how often you want to train and how long you want each workout to take. Use a schedule you can usually maintain. The generator uses frequency together with your other settings to organize the plan, and the requested duration mainly shapes exercise selection and set counts.
The duration setting is relative: Medium does not correspond to one fixed number of minutes. The target duration also depends on your experience level and how many days per week you train. Check the time shown for your settings when deciding what fits your schedule.
The workout-duration estimate includes the whole session, including warmups, rest periods, and transitions. It is a rough estimate. Your actual pace and gym conditions can make a session shorter or longer.
After trying the workouts, adjust them if necessary. You can add or remove sets and exercises, or join exercises into supersets to make more efficient use of your time. You do not need to keep an impractical session length just because it appeared in the first generated version.
The plan follows a sequence of workouts rather than fixed calendar appointments. If you train a day earlier or later, continue through that sequence. Missing a session does not require generating a new plan.
Let the app choose a split, or select your own
A training split determines how your training is divided across the workouts in your plan. With Automatic selected, Alpha Progression chooses the split using your settings and can also adapt it into a hybrid.
If you already prefer a particular split, you can choose it yourself. Depending on your training frequency, the available choices include:
- Full body
- Upper-lower
- Push-pull
- Push-pull-legs (PPL)
- PPL-upper-lower
Automatic is a useful starting point when you are unsure. Selecting your own split lets you keep a structure you enjoy while the generator fills in the plan using your other settings. You do not need to choose a split just because someone else prefers it.
Use muscle priorities to express relative emphasis
Muscle priorities tell the generator how you want to distribute attention across your muscles. A focus can affect set counts, training frequency, exercise selection and order, and even the split.
Muscle priorities are relative. Selecting more priority muscles spreads the emphasis across more areas. Prioritizing every muscle has the same effect as leaving them all neutral. Deprioritizing every muscle also leaves their relative priorities unchanged.
| Your selection | What it communicates |
|---|---|
| All muscles neutral | No particular muscle should receive extra priority. |
| One or two muscles prioritized; the others neutral | Give those muscles more emphasis relative to the rest. |
| Many muscles prioritized | Spread the focus across those muscles, diluting the emphasis on any individual one. |
| All muscles prioritized or all deprioritized | No relative difference between muscles, just as when all are neutral. |
| One muscle prioritized; all others deprioritized | The strongest relative focus you can set for that muscle. |
If you want balanced development, leaving the muscles neutral is a straightforward choice. If you have specific priorities, select them deliberately. You can select as many as you want, but selecting everything does not create a stronger overall focus.
Choose a plan length
The default plan length is four weeks. We consider that a useful cadence for reviewing your training and, if you want, generating a new plan. Generated plans can also last five, six, or seven weeks, or run indefinitely.
Four weeks is not a deadline by which a plan stops working. If you enjoy it and want to keep going, you can repeat or extend it. If you want a change earlier, you can make one.
For a periodized plan, we recommend completing the planned cycle. Repeatedly replacing it early can mean repeating the easier opening weeks without reaching the later stages.
Decide whether you want RIR, periodization, and a deload
These features are optional. They let you structure training in more detail, but you do not need to use them to receive a personalized plan or progression recommendations.
- RIR targets: Specify how many additional clean repetitions you aim to leave in reserve after a set.
- Periodization: Allows sets, repetition targets, dropsets, and optional RIR targets to change across the weeks of a plan.
- Deload: Adds an easier phase at the end of the plan. A planned deload is not available for an indefinite plan.
For beginners, we recommend starting without RIR, periodization, or a deload. This keeps the initial setup and workout logging straightforward.
For advanced users who want to engage with these training methods, we recommend using them. Alpha Progression makes the practical side easier by providing the plan and progression recommendations to follow. With RIR tracking enabled, you also enter your actual RIR for each logged set.
If those features make training feel unnecessarily complicated, you can leave them off. Choose a setup you will consistently use.
Three examples of the plan generator in use
These three plans were generated with Alpha Progression. Each example includes the settings used, the resulting exercises and sets, and a link to the complete plan. They show different ways to use the generator: choose a split yourself or let Alpha Progression select it for you.
All three examples use Male as the gender input and Muscle gain as the goal, with RIR, periodization, and deload off. Sets below are working sets, excluding warmups; the rep figures are planned targets. Dropsets are marked where they appear in the plan. The weight and rep recommendations you receive during training can differ from the planned targets.
Example 1: Three full-body workouts with a 55-minute target
Inputs: Experience: Beginner, meaning less than six months of consistent strength training. Schedule: three workouts per week, with a target duration of 55 minutes. Equipment: a gym with free weights, cables, and machines. Muscle priorities: all neutral. Split: Full body, selected by the user.
The generator fills the selected full-body split with three different workouts. Each contains six exercises. Day 1 has 16 working sets, while days 2 and 3 have 15 each.
View the complete three-day full-body plan.
| Day | Exercise | Working sets | Rep target |
|---|---|---|---|
| 1 | Squats · Barbell | 3 | 6 |
| 1 | Deadlifts · Barbell | 2 | 6 |
| 1 | Bench Press · Barbell | 3 | 8 |
| 1 | Lat Pulldowns with Wide Overhand Grip · Cable | 3 | 10 |
| 1 | Incline Curls · Dumbbells | 3 | 12 |
| 1 | Assisted Dips · Machine | 2 | 10 |
| 2 | Bent-Over Rows · Barbell | 3 | 6 |
| 2 | Standing Shoulder Press · Barbell | 3 | 6 |
| 2 | Deadlifts · Barbell | 2 | 6 |
| 2 | Bent-Over Lateral Raises · Dumbbells | 2 | 12 |
| 2 | Skull Crushers · EZ bar | 2 | 12 |
| 2 | Crunches · Bodyweight | 3 | 12 |
| 3 | Bench Press · Barbell | 3 | 6 |
| 3 | Assisted Pull-Ups with Wide Neutral Grip · Machine | 2 | 8 |
| 3 | Squats · Barbell | 2 | 8 |
| 3 | Deadlifts · Barbell | 2 | 8 |
| 3 | Lateral Raises · Dumbbells | 3 | 12 |
| 3 | Standing Calf Raises · Machine | 3 | 12 |
What this plan shows: Choosing a split yourself still leaves the generator to select the exercises, their order, the sets, and the rep targets. All three workouts combine lower-body and upper-body exercises. Squats and bench presses appear on two days, and deadlifts appear on all three, giving you repeated opportunities to practice those movements and compare your performance.
The workouts also vary. On day 1, barbell bench presses are the third exercise, with three sets of eight reps. On day 3, they come first, with three sets of six. A full-body split gives the workouts a shared structure without making them identical.
The 55-minute target is a rough estimate for the whole workout. If a session consistently takes longer than your available time, adjust its sets or exercises. If one machine is regularly occupied, replace that exercise while keeping the rest of the plan.
Example 2: A four-day hybrid plan with upper-chest and lateral-delt focus
Inputs: Experience: Pro, meaning at least four years of consistent strength training. Schedule: four workouts per week. Duration: Medium, which corresponds to a 90-minute target for this experience level and training frequency. Equipment: a gym with free weights, cables, and machines. Muscle priorities: upper chest and lateral delts prioritized; the others neutral. Split: Automatic.
Alpha Progression selects an upper-lower hybrid: Upper → Lower → Upper → Full Body. Each day contains seven exercises. The first three workouts have 24 working sets each, and the fourth has 23.
View the complete four-day hybrid plan.
| Day | Exercise | Working sets | Rep target | Dropsets |
|---|---|---|---|---|
| 1 | Incline Bench Press · Barbell | 4 | 6 | — |
| 1 | Bench Press · Dumbbells | 3 | 10 | — |
| 1 | Lat Pulldowns with Close Neutral Grip · Cable | 3 | 8 | — |
| 1 | Pullovers with Rope · Cable | 3 | 12 | — |
| 1 | Lateral Raises · Dumbbells | 3 | 10 | Yes |
| 1 | Curls · Cable | 4 | 10 | — |
| 1 | Triceps Pushdowns with Rope · Cable | 4 | 12 | — |
| 2 | Sumo Deadlifts · Barbell | 4 | 6 | — |
| 2 | Hip Thrusts · Barbell | 3 | 10 | — |
| 2 | Sumo Leg Press · Machine | 4 | 10 | — |
| 2 | Romanian Deadlifts · Dumbbells | 4 | 10 | — |
| 2 | Standing Calf Raises · Machine | 3 | 10 | — |
| 2 | Leg Raises · Bodyweight | 3 | 10 | — |
| 2 | Decline Crunches · Bodyweight | 3 | 12 | — |
| 3 | Bench Press · Barbell | 3 | 8 | — |
| 3 | Incline Bench Press · Dumbbells | 3 | 12 | — |
| 3 | Chest-Supported Low Rows with Overhand Grip · Machine | 3 | 10 | — |
| 3 | Lat Pulldowns with Wide Overhand Grip · Machine | 3 | 10 | — |
| 3 | Incline Lateral Raises · Dumbbells | 4 | 12 | — |
| 3 | Bench Press with Close Grip · Barbell | 4 | 10 | — |
| 3 | Hammer Curls · Dumbbells | 4 | 12 | — |
| 4 | Chest Dips · Bodyweight | 3 | 8 | — |
| 4 | Rows with Reverse Grip · Cable | 3 | 8 | — |
| 4 | Leg Extensions · Machine | 4 | 12 | — |
| 4 | Lying Leg Curls · Machine | 4 | 12 | — |
| 4 | Lateral Raises · Cable | 3 | 15 | — |
| 4 | Bent-Over Lateral Raises · Dumbbells | 3 | 12 | Yes |
| 4 | Seated Calf Raises · Machine | 3 | 12 | — |
What this plan shows: Automatic can produce a hybrid split to organize the training around your settings. Here, the fourth workout combines chest, back, and shoulder exercises with leg exercises. That adds another opportunity to train the upper body within the four-day structure.
The muscle focus is visible in the exercise choices and their distribution. Both upper-body workouts begin with chest exercises and include incline bench presses. Lateral-raise variations appear on days 1, 3, and 4. Back, arms, legs, calves, and abs remain part of the plan.
The generator also includes dropsets for dumbbell lateral raises on day 1 and bent-over dumbbell lateral raises on day 4. RIR and periodization remain off in this example. These are separate choices: an experienced lifter can use a detailed plan without activating every optional training feature.
The 90-minute figure is a target for the complete workout. Try the workouts and adjust them if their actual duration does not fit your schedule.
Example 3: An advanced home-gym plan with a chosen Push-Pull-Legs split
Inputs: Experience: Advanced, meaning at least 1.5 years of consistent strength training. Schedule: three workouts per week, with an average target duration of 65 minutes. Equipment: dumbbells, an adjustable bench, an EZ bar, and a pull-up bar. Muscle priorities: all neutral. Split: Push-Pull-Legs, selected by the user.
The generated plan follows the chosen split, with the workouts arranged as Push → Legs → Pull. Push has seven exercises and 15 working sets, Legs has six exercises and 16 sets, and Pull has seven exercises and 16 sets.
View the complete three-day home-gym plan.
| Day | Exercise | Working sets | Rep target | Dropsets |
|---|---|---|---|---|
| 1 | Bench Press · Dumbbells | 2 | 8 | — |
| 1 | Incline Bench Press 60° · Dumbbells | 2 | 10 | — |
| 1 | Seated Shoulder Press · Dumbbells | 2 | 8 | — |
| 1 | Seated Shoulder Press with Close Grip · Dumbbells | 2 | 10 | — |
| 1 | Triceps Kickbacks · Dumbbells | 3 | 12 | Yes |
| 1 | Upright Rows · EZ bar | 2 | 10 | — |
| 1 | Shrugs · EZ bar | 2 | 12 | — |
| 2 | Front Squats · Dumbbells | 2 | 8 | — |
| 2 | Goblet Squats · Dumbbells | 2 | 10 | — |
| 2 | Romanian Deadlifts · Dumbbells | 3 | 10 | — |
| 2 | Bulgarian Split Squats · Dumbbells | 3 | 10 | — |
| 2 | Standing Calf Raises · Bodyweight | 3 | 12 | — |
| 2 | Hanging Leg Raises · Bodyweight | 3 | 12 | — |
| 3 | Pull-Ups with Close Neutral Grip · Bodyweight | 2 | 6 | — |
| 3 | Pullovers on Bench · EZ bar | 2 | 12 | — |
| 3 | Seal Rows · EZ bar | 2 | 8 | — |
| 3 | One-Arm Rows · Dumbbells | 2 | 10 | — |
| 3 | Drag Hammer Curls · Dumbbells | 3 | 12 | Yes |
| 3 | Lateral Raises · Dumbbells | 2 | 12 | — |
| 3 | Incline Reverse Flys · Dumbbells | 3 | 12 | — |
What this plan shows: The generator can build a complete plan around your preferred split and the equipment in your home gym. The Push workout uses dumbbell pressing exercises alongside dumbbell and EZ-bar exercises. The Legs workout combines dumbbell squat and deadlift variations with calf and abdominal work. The Pull workout uses the pull-up bar, EZ bar, dumbbells, and bench for back and shoulder exercises and curls.
Dropsets appear on triceps kickbacks in the Push workout and drag hammer curls in the Pull workout. You can see how the generator assembles the exercises, sets, rep targets, and dropsets within the split you selected.
The 65-minute figure is an average target, so the three workouts do not have to take exactly the same amount of time. Equipment changes, bench adjustments, and exercises performed one side at a time all affect the duration. After trying the plan, you can adjust sets, replace exercises, or combine suitable exercises into supersets to fit your routine.
How to review and customize your generated plan
Before your first workout, check how the result fits your actual training situation:
- Schedule: Does the number of workouts match what you can usually complete?
- Equipment: Can you perform the selected exercises in the gym you configured?
- Preferences: Are there exercises you want to replace, or a day order you would rather change?
- Priorities: Does the allocation of exercises and sets reflect the muscles you wanted to emphasize?
- Complexity: Have you enabled only the features you want to use, such as RIR or periodization?
- Time: After trying the workouts, do they fit the time you have available?
You can change exercises, their order, day order, set counts, rep targets, RIR targets, dropsets, supersets, and plan duration. You can also change whether RIR and periodization are enabled. The plan editor supports bulk changes across exercises, a day, or a week of a periodized plan.
If one exercise does not suit you, replace that exercise. The exercise database can show similar movements, or you can use its filters and search. If one workout consistently runs long, reduce or reorganize that workout. A local adjustment does not require rebuilding a plan you otherwise like.
You can also make changes during a workout. When you finish a workout that belongs to a plan, Alpha Progression asks whether to apply those changes to the plan or keep them only in that workout. For example, replacing an occupied machine for one session need not permanently change your plan.
What happens as you follow the plan?
The plan provides the structure: which exercises to train, in what order, and with which set and repetition targets. Progression recommendations then provide weight and rep guidance for individual working sets based on your logged performance and targets.
The core exercise structure stays consistent unless you edit or replace it. Repeating exercises gives you a chance to practice them and compare your performance over time. You can progress while continuing to use the same exercises.
If you enable periodization, later weeks can deliberately contain different set counts, repetition targets, dropsets, and RIR targets. Those changes are part of the plan. The progression recommendations also respond to the performance you log during your workouts.
Your previous exercise performance remains useful when you move to another plan or a standalone workout. You do not lose your training history just because you generate a new plan.
When should you keep, edit, or generate a new plan?
Use the four-week default as a convenient review point. Consider whether you enjoy the plan, can fit it into your schedule, and want to change your priorities. You can continue longer or change earlier according to your preferences.
| Your situation | A useful next step |
|---|---|
| You enjoy the plan and it still fits your goals and schedule. | Keep using it. Repeat or extend it when you reach the end. |
| One exercise or workout does not suit you. | Edit the relevant part: replace an exercise, change sets, adjust the order, or use supersets. |
| You want a different frequency, split, equipment setup, or muscle focus. | Generate a plan with those updated settings, or edit your current plan if you prefer. |
| You want a change after a non-periodized plan. | Generate a new one. Four weeks is the default, but you can change earlier or later. |
| You are partway through a periodized plan. | Aim to complete the cycle so you progress through its stages before deciding what to do next. |
| You missed a workout or moved it to another day. | Continue through the planned sequence. A calendar change alone does not require a new plan. |
Generating again with the same settings can produce some variation. Where the generator considers several options equally suitable, there is a degree of randomness in its selection. A different result does not mean that the previous plan was wrong, and you do not need to keep regenerating until the result stops changing.
What if you only need one workout?
Use the standalone workout generator when you want a single session, such as a workout while traveling or an extra session outside your plan. It uses many of the same settings as the plan generator, including the equipment in your active gym.
Choose Full body, Upper, or Lower, then narrow the focus if you want. For example, you can follow Full body → Upper focus → Push focus → Chest focus. Alternatively, let Alpha Progression choose a focus based on your recently completed workouts.
The generated workout remains editable and supports progression recommendations. Use a full training plan when you want a recurring structure across multiple sessions; use the standalone generator when you want to decide what to do for one session.