ENDURE DocsSign in
Overview

Getting Started

  • What Is ENDURE
  • Getting Started

Daily Training

  • The Dashboard (Today)
  • Readiness Scoring
  • Training Calendar
  • Training Plans
  • Workouts
  • Activities
  • Activity Analysis

Performance & Goals

  • Performance Tracking (Trends)
  • Goals and Events
  • Nutrition
  • Strength Training

Connect & Sync

  • Integrations (Device Sync)
  • Athlete Connections

Intelligence

  • AI Coach Intelligence
  • Messaging

Settings & Admin

  • Settings
  • Billing and Subscriptions
  • For Coaches
  • Public API
  • Admin Dashboard

Reference

  • Keyboard Shortcuts

Appendices

  • A. Glossary
  • B. Zone Models Quick Reference
  • C. Activity Types
  • D. Data Retention and Privacy
Changelog
Docs/Daily Training/Activities

Activities

Activity logging, device sync, manual entry, and 75 supported activity types.

5 min read
Activity feedManual entryDevice sync75 activity typesCompliance matching

On this page

  • Importing Activities
  • What Gets Recorded
  • Activity Streams
  • Activity Detail Page
  • Auto-Detection
  • Subjective Feedback
  • Data Quality

An activity is a completed workout or training session. Activities are the raw material that powers everything else — your PMC, your compliance tracking, your readiness scores, and your AI coaching insights.

Importing Activities

Activities come into ENDURE through several paths:

  • Automatic sync — If you've connected Strava, Garmin, Wahoo, or other platforms, activities import automatically after you save them on your device. ENDURE runs a daily sync job and also syncs on-demand when you open the app.
  • File upload — Upload FIT, TCX, GPX, or HRM files directly. Navigate to Settings > Import or drag-and-drop onto the calendar.
  • Manual entry — Create an activity by hand with name, type, duration, distance, and notes. Useful for gym sessions, hikes, or any workout without a file.
  • Bulk import — Import large batches from Garmin, TrainingPeaks, or Strava through the Settings > Import page. Upload a ZIP file containing your historical data.

What Gets Recorded

Each activity stores:

  • Basic info — Name, date, sport type, duration, distance
  • Power metrics — Average power, normalized power, max power, TSS, intensity factor (IF), variability index (VI)
  • Heart rate — Average HR, max HR, time in each HR zone
  • Cadence — Average and max cadence (cycling) or stride rate (running)
  • Elevation — Total elevation gain, VAM (vertical ascent per hour)
  • GPS — Route map with start/end coordinates and encoded polyline
  • Source — Where the activity came from (Strava, Garmin, manual, etc.)
  • Compliance — If this activity matched a scheduled workout, the compliance percentage and grade
  • RPE and Feeling — Your subjective rating (see below)

Activity Streams

For activities with second-by-second data, ENDURE stores streams: continuous arrays of power, heart rate, cadence, speed, altitude, temperature, and GPS coordinates. Streams power the interactive charts on the activity detail page.

Activity Detail Page

Navigate to any activity (/activity/[id]) for the full analysis:

Overview Section:

  • All metrics at a glance in a stats panel (6+ metric cards)
  • Compliance grade card (if matched to a plan)
  • Personal record banner (if any PRs were set)

Stream Chart: The interactive multi-channel chart shows power, HR, cadence, speed, and elevation over time. Features:

  • Zoom — Select a range to zoom in, or use zoom controls
  • Crosshair — Hover to see exact values at any point in time
  • Channel toggles — Show/hide power, HR, cadence, elevation, speed, temperature (keys 1-6 in analyze view)
  • Interval markers — Auto-detected intervals are overlaid on the chart

Zone Distribution: Bar chart showing time spent in each power and HR zone during the activity.

Peak Power Curve: Your best power outputs at standard durations (1s, 5s, 30s, 1min, 5min, 20min, 60min) for this activity, overlaid on your historical bests.

Route Map: If GPS data exists, a map shows your route with start/end points.

Compliance Tab: Side-by-side comparison of what was prescribed vs. what you did:

  • Each interval step shows: planned power, actual power, planned duration, actual duration
  • Steps are color-coded: green (hit), yellow (close), red (missed)
  • Overall compliance percentage and letter grade

Activity Comments: Add notes and comments to any activity. Comments are visible to your coach if you have one.

Auto-Detection

ENDURE automatically detects:

  • Intervals — Identifies threshold efforts, VO2max segments, sprint peaks, and recovery valleys in your power data.
  • Archetype — Classifies the workout into one of 8 archetypes: VO2max, Threshold, G-Spot, Force, Endurance, Recovery, Race, or Test. Shows a confidence score and prescription notes.
  • Personal Records — Checks for new bests at standard durations (1 second, 5 seconds, 30 seconds, 1 minute, 5 minutes, 20 minutes, 60 minutes). If you set a PR, a banner appears.

Subjective Feedback

After completing an activity, you can log:

  • RPE (Rating of Perceived Exertion) — 1-10 scale with descriptive labels at each level. Color-coded from green (easy) to red (maximal).
  • Feeling — 4-point scale: Strong, Normal, Struggled, Couldn't Finish. Color-coded buttons.
  • Notes — Free-text field (280 characters) for any observations, reflections, or context.

This subjective data feeds into your readiness scoring and helps the AI coach understand patterns (e.g., "You consistently rate threshold sessions as RPE 9 — we may need to lower your FTP estimate").

Data Quality

ENDURE includes a data cleaning system that can process imported activities:

  • Power smoothing — Rolling average to remove sensor noise
  • HR spike removal — Removes physiologically impossible HR values
  • Cadence outlier detection — Flags unrealistic cadence values

Data cleaning can be configured per athlete in Settings. Cleaning applies primarily to directly uploaded FIT/TCX/GPX files.

Note: Activities synced from external platforms (Strava, Garmin, Intervals.icu) are imported with their original data.

Previous
Workouts
Next
Activity Analysis