Routines & Programs
Create structured workout plans with routines, programs, and periodization.
Routines and programs are the foundation of structured training in verxion.
Routines
A routine defines your weekly training split — which exercises on which days, with target sets, reps, and rest periods.
Creating a routine
Ask your AI to create a routine from scratch or import an existing one:
"Create a 4-day Upper Lower routine"
"Import this routine: Monday - Bench 4x8, Squat 4x6..."
verxion supports the create_routine and import_routine tools. Import is the fastest path — describe your full routine in natural language and verxion parses it automatically.
Workout days
Each routine contains workout days with exercises. You can:
- Add, remove, and reorder exercises
- Configure sets, reps, weight, RPE, and rest time per exercise
- Set up advanced set types (drop sets, supersets, etc.)
- Duplicate days to create variations
Activating a routine
Only one routine can be active at a time. Activate it to start logging sessions against it:
"Activate my PPL routine"
Starting midweek: week zero
If you activate a routine from Tuesday through Sunday, verxion first shows every remaining local date through Sunday. Choose one workout from the routine or an explicit rest day for each date, review the complete proposal, and confirm it before activation. The following Monday starts the regular cycle from its first workout.
Week-zero adherence uses the effective workouts you confirmed, not the routine’s normal weekly target. For example, if you confirm two workouts for Friday and Sunday and complete both, the week reads 2/2 — not 2/5. Choosing rest for every remaining date is valid; with no planned workouts, the week is not evaluated, rather than passed or failed.
The target stays aligned with the current plan. Confirmed edits, rescheduling, substitutions, cancellations, exclusions, and time off can update which workouts are effective. A moved workout does not count twice, and a workout excluded by time off no longer remains in the adherence denominator.
Programs
A program wraps multiple routine phases into a periodized training block. Use programs for:
- Linear periodization — progressive overload across weeks
- Block periodization — hypertrophy → strength → peaking
- Deload scheduling — planned recovery weeks
Creating a program
"Create a 12-week strength program with 3 phases"
Programs track your progress through each phase and can automatically advance when you complete a routine cycle.
Advanced set types
verxion supports every common set type — see advanced sets for the full guide:
| Set Type | Description | Recipe |
|---|---|---|
| Drop set | Reduce weight each stage, no rest | log-a-drop-set |
| Superset | Two exercises back-to-back | log-a-superset |
| Giant set | Three or more exercises back-to-back | log-a-giant-set |
| Pyramid | Ascending/descending weight | log-a-pyramid-set |
| Rest-pause | Short rest within a set | rest-pause-set |
| AMRAP | As many reps as possible | log-an-amrap-set |
Configure these per exercise in your routine, and verxion will guide you through them during sessions.