
Learn how the training calendar N+One shows past and planned workouts, deduplicates matched sessions, filters commutes and handles Strava sync plus uploads.
The Training page (/training) is where you browse past rides, inspect planned sessions, and manage the workouts that shape your next session. It shows a calendar view across a wide date range (historical weeks and future weeks). Sessions come from two places: synced integrations (Strava, Wahoo, WHOOP, Garmin) and workouts you plan inside N+One.
This article explains how the calendar behaves, how planned and completed rides interact, how to filter commutes, and where to open a session’s full detail (/training/[id]).
The Training page uses a calendar-style layout across a wide date range so you can see weeks of history and upcoming planned workouts. Key behaviours:
Use the calendar to get weekly context (training load, readiness signals nearby) and to decide what the next session should be.
Data analysis is free, forever. The Dynamic Coach is Pro. Connected to Garmin, Strava, Whoop, and intervals.icu.
N+One pulls activities from connected services so your external rides appear alongside planned workouts.
Supported active integrations:
Coming soon (visible but inactive):
If you want to manage connections or check sync status, open Device Integrations: /settings/integrations. That page shows connect/disconnect, last sync times, and whether upload features are enabled for Garmin or Wahoo.
Note on OAuth returns: when you connect an integration the OAuth redirect can include success or error indicators. The app surface may receive messages such as oauth_failed, whoop_profile_failed, or unauthorized; if you see an error, check /settings/integrations and retry the connection.
Many athletes want commute rides omitted from training load and analytics. N+One supports a profile preference called "exclude commute activities." Important details:
Planned workouts and completed activities can both appear on the same calendar. N+One reduces duplication by matching planned sessions to completed rides when they represent the same workout. When matched:
If a planned workout remains unmatched (e.g., missed or completed off-device), it remains visible as a planned session for rescheduling or review.
Use the Plan Workout flow on /training to create sessions and place them into future calendar slots. Key points:
Planning workouts in N+One keeps your calendar consistent and lets the AI Coach and readiness models account for upcoming load.
The Training page includes a status legend explaining session states (planned, completed, matched, missed, uploaded). Read the legend to understand the icons and colors on calendar entries. Typical states you’ll encounter:
Use the legend to quickly scan what happened in a week and why the calendar shows specific entries.
Tap or click any session to open its detail page at /training/[id]. In the session detail you’ll find:
Session detail is the place to inspect how a workout went, review auto-detected intervals, and see how this ride updated your training-load model.
If you want a walkthrough of a specific calendar behavior or a problem with a synced service, open Help & Support (/settings/support) or check Device Integrations (/settings/integrations).