WOD Timer & Interval Modes
WOD Timer & Interval Modes
The WOD Timer is a built-in interval timer that keeps athletes on pace throughout a workout without needing a separate device or app. It supports six interval formats — AMRAP, EMOM, For Time, Tabata, Death By, and Custom — and stays tightly integrated with the session logging system.
Supported Timer Modes
AMRAP (As Many Rounds/Reps As Possible)
Counts down from a fixed duration. Athletes track their own round and rep count while the timer provides the time boundary.
- Set total workout duration
- Timer counts down to zero
- Audio cue fires at completion
EMOM (Every Minute On the Minute)
Divides the total workout time into one-minute intervals. An audio cue fires at the start of each new minute to signal the next movement.
- Set the number of minutes (rounds)
- Audio cue fires at the top of each minute
- Suitable for strength cycling and aerobic capacity work
For Time
Counts up from zero. The athlete stops the timer when the prescribed work is complete. The elapsed time is recorded to the session.
- Timer starts at 0:00 and counts up
- Athlete or coach taps to stop at completion
- Final elapsed time saved to the session log
Tabata
Alternates between work and rest intervals for a fixed number of rounds. Defaults to the standard 20s work / 10s rest × 8 rounds protocol but all values are configurable.
| Parameter | Default |
|---|---|
| Work duration | 20 seconds |
| Rest duration | 10 seconds |
| Rounds | 8 |
- Audio cues fire on every work/rest transition
- Current interval type (work or rest) is displayed prominently
Death By
A progressive loading scheme where the rep target increases by one each minute. The timer marks each new minute interval and tracks the athlete's last completed round.
- Minute-by-minute audio cues
- Athlete self-reports the round at which they failed
- Total time and last completed round saved to session
Custom
Fully configurable multi-interval timer. Build any sequence of intervals with individual labels, work durations, rest durations, and round counts.
- Add any number of intervals in sequence
- Each interval can have a custom label (e.g. "Row", "Rest", "Bike")
- Individual work and rest durations per interval
- Rounds per interval
- Audio cues fire on every transition
Screen Wake Lock
When a timer is running the platform requests a screen wake lock, preventing the device display from sleeping mid-workout. The lock is automatically released when the timer is stopped or the session ends.
Note: Wake lock support depends on the browser and device. Most modern mobile and desktop browsers support this feature.
Audio Cues
Audio cues fire automatically at key moments during a timer session:
| Event | Cue |
|---|---|
| 3-second countdown warning | Short beep series |
| Interval transition (work → rest, rest → work) | Tone change |
| New round start | Single tone |
| Workout complete | Long tone / completion sound |
Audio is played through the device's default audio output. Ensure device volume is not muted before starting a session.
Session Sync
The timer is integrated with the session logging system. When a timer is started, the session record is updated with a start timestamp. When the timer is stopped (manually or on completion), the stop timestamp and elapsed duration are written to the session log.
This means:
- Workout duration is accurately reflected in the athlete's history without manual entry.
- Coaches can see whether a session was completed within the prescribed time.
- The session timeline shows when the workout actually ran, not just when it was opened.
Starting a Timer
- Open or create a session from the Daily Training view or a coach-assigned session.
- Tap the Timer button within the session.
- Select a timer mode (AMRAP, EMOM, For Time, Tabata, Death By, or Custom).
- Configure the required parameters for the chosen mode.
- Tap Start — the screen will stay active and audio cues will play automatically.
- Tap Stop or allow the timer to complete. The session is updated automatically.