Build a workout
Click Create Workout to open the editor. Pick an activity type (Run, Cycling, Swim, Hike, Walk, or Strength) and give the workout a name and description, then build its structure from the block palette.Blocks
A workout is a sequence of blocks. The palette offers ready-made block types — Warm-up, Run, Recovery Run, Cool-down, and Interval — plus a Container block for grouping steps that repeat together and a Basic block for anything else. Click a block type to add it to the sequence, then select it to configure:- Block Length Target — either Distance (Pace Range) or Duration (Heart Rate Range), depending on how you want to prescribe the segment.
- Block Intensity Target — a Pace Zone (Z1 Recovery through Z5 VO2 Max) or a custom pace/heart-rate range. NexRex loads the athlete’s own zones when available and falls back to default guidance if it can’t find any.
Interval blocks
An Interval block is a container: drop Run and Recovery blocks inside it, then set a Repeat Count for how many times the pattern repeats. Garmin devices cap repeats at 1–30, so NexRex enforces the same limit here to keep exported workouts device-compatible.Preview and save
The editor shows the workout’s intensity profile as you build — bar width is distance or time, bar height is the zone — the same preview used in the library picker (see Preview before loading from the library below). Save when the structure is ready; only standalone library workouts get the Labels field described next.Label a workout
Labels are short, coach-defined tags on a library workout, such as “track”, “base phase”, or “return from injury”. When you create or edit a standalone library workout, the editor shows a Labels field.- Open a workout from Training Plans → Workouts, or click Create Workout to start a new one.
- In the Labels field, type a label and press Enter to add it.
- Remove a label by clicking the remove control on its chip.
- Save the workout.
- Each workout can have up to 5 labels.
- A label can be up to 40 characters long.
- NexRex trims surrounding whitespace and rejects empty labels.
- Duplicates are rejected. Matching is case-insensitive, so “Track” and “track” count as the same label.