Know what today’s training needs.
Readiness, planned work, completed sessions, and device data stay connected from the first check-in to race week.
Syncs with the tools you already train with
Plan the week
The plan, the load, and the week in one view.
Drag a session to a new day and the totals follow. Weekly load, daily time, and phase targets stay in frame while you work.
- Week total
- 12h planned
- Load target
- 430 TLS
- Phase
- Z3 intensity
Smart Add
Type the session. It comes back structured.
A one-line training note becomes warmup, work, recovery, and cooldown blocks with duration and projected load, ready for the calendar.
- Prompt
- 4×5 min Z3 run
- Structure
- 8 blocks
- Projected load
- 57 TLS
Session analysis
Every session carries its evidence.
Route, streams, zone distribution, and interval splits sit under each completed session, with recovery context from before and after the work.
- Execution
- 101%
- Avg heart rate
- 153 bpm
- Zone 2 time
- 1:52:06
Analytics
Fitness, fatigue, and form over the whole season.
Sport mix, weekly volume, zone time, and load projections update with every synced session, so the next block starts from evidence.
- This year
- 246 hours
- Sessions
- 240 recorded
- Sports
- 8 tracked
Nordik Lab for iOS
The same lab, on the phone.
Today’s plan, completed sessions, streams, and season analytics travel with the athlete. What you planned on the web is what the phone shows at the trailhead.
- Calendar
- Week and season views
- Sessions
- Streams and zone analysis
- Analytics
- Sport mix and volume


MCP tools
Ask from ChatGPT or Claude. Confirm in the plan.
Your assistant can read readiness, check the calendar, and assess load impact before proposing a change, and nothing touches the plan until you confirm it.
“Can I move Thursday’s threshold to Friday without overloading race week?”

