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 — set the Target Type to Distance or Duration, depending on how you want to prescribe the segment.
- Block Intensity Target — set the Intensity Type to Pace, Heart Rate, or Power, then pick a Pace Zone or enter a custom 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, from 1 to 30.Strength and HYROX sessions
When you pick Strength as the activity type, the editor switches from the run block palette to a structured session editor. Use it to prescribe gym work, runner strength, or HYROX-style sessions that mix exercises with run steps. Build the session from Session blocks. Click Add block and choose a Block format:- Sets — straight sets. Each exercise has its own set count and rest between sets.
- Circuit — move through the exercises in order for a number of Rounds, with an optional Round rest.
- AMRAP — as many rounds as possible within a Time cap.
- For time — complete the work as fast as possible, with an optional Time cap.
- Quantity — Reps, Time, Distance, or Open.
- Load — None, Bodyweight, Kilograms, Race weight, or RPE. Enter kilogram loads in kg.
- Rest — rest between sets and after the exercise. Choose Until ready to let the athlete start the next item when they are ready.
- Details — mark the exercise Per side, add a Coach cue, or attach a demo link.
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.Athletes with workout sync on receive the
workouts you assign on their connected platforms. On iPhone, running and
cycling workouts go to Apple’s Workout app. Garmin delivery may still be
awaiting activation for an athlete. Athletes can always see their workouts
in the NexRex app’s Train tab.
Attach a GPX route
In the NexRex app’s coach workout editor, use Workout route to attach a GPX route to a workout. Tap Upload GPX and pick a.gpx file smaller than
10 MB that contains one continuous route. NexRex uploads the route privately
and shows its distance and, when available, its ascent. Use Replace GPX or
Remove to change it.
Apple Watch route support isn’t available yet. Athletes’ Recent sync
activity shows “Route delivery is not available yet” for workouts with a
route.
Athlete view
The editor’s right rail has two tabs: Palette and Athlete view. Switch to Athlete view to see a faithful render of the workout sheet the athlete will open on their phone — the same intensity chart, block rows, zone dots, pace chips, and coach notes cards the mobile app draws. The rail widens when this tab is active to fit the phone-sized render. Use it to catch mismatches between what you wrote and what the athlete reads before you save or assign.Pick the target athlete
At the top of the tab, choose an athlete from the dropdown. The render then resolves against that athlete’s profile:- Pace chips — a block prescribed as a zone (e.g. Z3) is stored as a token, not a number. The athlete view resolves it through the selected athlete’s pace zones and VDOT training paces, so different athletes see different pace ranges for the same block.
- Locale and units — headings, block labels, and units match the athlete’s app language and unit system.
- Device — the athlete’s platform (Android or iOS) pre-selects the device frame.
Switch device
Override the device frame with the Android / iOS toggle beside the athlete picker. Picking a different athlete resets the toggle to that athlete’s own device.Live updates from the editor
Edits in the block editor and in the description cards publish into the athlete view as you type — a new block, a renamed workout, a reworded coach note, or a changed zone all reflect immediately. There is no separate refresh step.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.
Who can edit labels
Only coach-side roles (assistant coach, coach, head coach, admin) can add, change, or remove labels. If an athlete submits labels when saving a workout, NexRex rejects the request.Where labels apply
Labels exist only on standalone library workouts. The editor does not show the Labels field when you build a workout inside a training plan, a plan instance, or directly on a calendar day, and labels are not copied into those contexts.Filter and search by label
The library’s filter bar has three category filters: Activity Type, Sub Type, and Labels. Click Labels to open a searchable list of every label currently in use across your library, sorted alphabetically.- Type in Search labels… to narrow the list. If nothing matches, the list shows No matching labels.
- Click a label to select it. Click it again to deselect it. You can select as many labels as you need.
- To remove every selected label at once, click Clear labels at the bottom of the list.