What are planned workouts?
Planned workouts are sessions you or the N+One plan create ahead of time. They appear in your Training calendar so you can see what’s scheduled, how future weeks stack up, and how individual sessions fit into your plan. Planned items can come from your manual planning flow in the app or from synced integrations.
Planned workouts are an actionable layer on top of completed rides: when a real ride corresponds to a planned session, N+One matches them so you don’t see duplicate entries in your calendar.
Where planned workouts appear
- Open Training to view the full calendar of planned and completed sessions: /training
- The calendar shows weeks of history and future weeks (more load on demand). Planned items are visible across that wide range.
- Tap any session to open the session detail view at /training/[id]. The detail page shows planned context, instructions, and post-ride analysis when a session is completed.
If you’re new and your profile isn’t finished you’ll be redirected to /onboarding where N+One captures profile and plan preferences first.
Statuses and the status legend
The Training page includes a status legend that explains the different states a session can have. In general you’ll see distinctions such as:
- Planned — a scheduled session that hasn’t been completed yet.
- Matched / Completed — a planned session that corresponds to a completed ride; the calendar will show the completed activity with the planned context instead of two separate rows.
- Other states — the legend covers additional states used by the app.
Use the legend on /training to understand how each colored state maps to planned and completed activity in your calendar.
How matching and deduplication work (what you’ll see)
- Automatic match: When a completed ride closely corresponds to a planned workout (time window, workout file, or activity metadata), N+One attempts to match the two automatically.
- Deduplication: Matched sessions are deduplicated in the calendar — you’ll mainly see the completed activity with the planned workout’s name or notes attached, rather than a duplicate planned card and a separate ride.
- Why this helps: Deduplication keeps your calendar tidy and preserves the planned-session context for post-ride analysis and adaptive plan updates.
Notes on matching behavior:
- Matching is designed to be conservative — if the completed ride doesn’t line up with the plan closely enough, the planned session will remain separate.
- You do not need to manually remove planned items after a ride if a match was found; the UI handles deduplication.
Common scenarios and how to interpret them
- I completed the planned workout and see a single entry: That is the matched, deduplicated view. Open the session to see the ride’s analysis plus the original planned instructions.
- I completed the workout but the plan still shows separately: The ride likely didn’t meet match criteria (time, structure, or data). The planned session remains so you can re-do it or mark it manually as skipped.
- I did a different ride on the same day: You may see both the completed activity and the planned session. This happens when the ride and plan don’t match closely enough to deduplicate.
Commute rides and the “exclude commute activities” preference
Many riders record daily commutes that should not count as planned training. N+One supports excluding commute rides from training calendars and analytics via a profile preference named "exclude commute activities." Important details:
- Where to change it: Open Settings → Profile to review or toggle the exclude commute activities preference: /settings/profile
- Default behavior: The code paths treat this preference as default-on, so commute rides are often excluded unless you change the setting.
- What exclusion affects: When enabled, commute rides are filtered from Training calendar views and performance summaries (including readouts on /performance and readiness trends where appropriate).
If you want a commute to count as a workout, temporarily disable the exclusion or manually flag the ride as training in whichever device or integration you use before syncing.
Planned workout upload to devices (Wahoo, Garmin) and indoor workflows
- Wahoo and Garmin: N+One can upload planned workouts to Wahoo (ELEMNT, KICKR) and Garmin devices when upload is enabled in Settings → Integrations: /settings/integrations. Check the integration card to connect and enable upload behavior.
- Zwift card: A Zwift workout upload card exists on Integrations but the copy on the page states full integration is coming soon — structured indoor workout sync is planned but not available today.
- Oura Ring: shown on Integrations with full integration coming soon (inactive). For full integration and upload options, check /settings/integrations.
To verify device connections and sync status, open the Device Integrations page (title: Device Integrations) and review each provider’s status, last sync time, and connect/disconnect controls: /settings/integrations
Plan adjustments and adaptive behavior
When a planned workout matches a completed ride, N+One uses that information to update your training load and adaptive plan calculations. This is part of the app’s adaptive approach — the plan is not a rigid schedule; completed sessions and readiness data feed the model so the next sessions stay appropriate.
If life intervenes and you skip or change a session, the system treats that change as input for the next best session rather than a failure. For more on adaptive plans, see our guide: /knowledge-base/science-adaptive-training-plans-cyclists
Tips and best practices
- Use device uploads for accurate matching: If you plan workouts and sync to a device (Wahoo/Garmin), enabling uploads reduces mismatch and improves auto-matching.
- Check the calendar after a ride: If you expect a match but see two entries, open the session detail — you’ll have clear data to decide whether to re-do, mark skipped, or accept both.
- Manage commutes: If you commute daily, keep exclude commute activities enabled and only mark rides as training when you intend them to count.
- Keep your profile current: Accurate profile data (FTP, goals) helps the Plan flow and matching logic. Edit profile and goals from Settings → Profile and Settings → Goals.
Need help or want to learn more?
- For integration help, visit Device Integrations: /settings/integrations
- If you’re new, complete onboarding first so planned workouts and preferences are set: /onboarding
- Read about how workout analysis and adaptive planning work in our knowledge base: /knowledge-base/automatic-workout-analysis-ai-insights and /knowledge-base/personalised-training-plan-flexible-schedule-nplusone
If you still have questions, open Help & Support from the profile menu (Settings > Help & Support) to view FAQ items and contact options: /settings/support