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/Settings & Admin/For Coaches

For Coaches

Coach dashboard, athlete management, methodology builder, and team tools.

8 min read
Coach dashboardAthlete rosterMethodology builderBlock reviewsReviews

On this page

  • Becoming a Coach
  • Coach Dashboard
  • Managing Athletes
  • Custom Methodologies
  • Season Builder
  • Block Reviews
  • Coach TLDRs
  • Coach Branding
  • Coach Voice
  • Organizations
  • Stripe Connect (Coach Billing)

ENDURE has a full coaching platform. If you coach athletes, here's how it works.

Becoming a Coach

There are two paths to enable coaching:

New Registration (/coach/register): A public landing page where you create a coach account with your display name, bio, specializations, certifications, and business information. This also creates your organization.

Existing Athlete (/coach/enable): If you're already an ENDURE athlete, enable coaching from this settings page. Requires completed onboarding and that you're not already registered as a coach.

Once registered, you gain access to the coach dashboard and tools.

Coach Dashboard

Your home at /coach shows:

  • Dashboard statistics — Total athlete count, active plans, and average weekly compliance
  • Attention items — The 5 highest-priority athletes needing intervention (missed workouts, low readiness, low compliance, anomalies). Each card shows the athlete, the reason, severity, and a "View" button.
  • Athlete roster — Sortable list of all athletes with status, compliance, readiness, current plan, and last activity.
  • Plan templates — Your custom plan templates and 6+ featured templates.

Managing Athletes

Inviting Athletes

From /coach/invite:

  1. Enter the athlete's email address
  2. Optionally add their name and a personal message
  3. Optionally pre-fill their profile (sport, FTP, goal, target event)
  4. Click Send Invite

A 6-character invite code is generated and emailed to the athlete. They click the link, accept, and go through onboarding (or are linked to you immediately if they already have an account). Bulk invite is also supported.

Athlete Roster

At /coach/athletes, view all your athletes in a table showing:

  • Name and email
  • Status (Active or Paused)
  • Coaching scope
  • Assigned methodology
  • Current FTP
  • Connection date

Click any athlete to see their full profile, activity history, readiness trends, and training plan.

Athlete Detail

From the athlete detail page (/coach/athletes/[id]), you can:

  • View today's readiness state
  • See recent activities (7-day window)
  • View their athlete metadata (age, weight, FTP, goals)
  • Access their training plan
  • Send messages

Custom Methodologies

Build your own training methodology at /coach/methodologies/new:

  1. Foundation — Start from scratch, from a built-in methodology, or clone another custom methodology.
  2. Identity — Name, description, philosophy, and color for visual identification.
  3. Structure — Target sports, phase types, typical duration (4-24 weeks), hours range per week, key session types.
  4. Intensity Distribution — Set Zone 1-2%, Zone 3%, and Zone 4-5% targets. Must sum to 100%.
  5. Experience Levels — Which experience levels this methodology suits (Beginner through Elite). Optionally set different intensity distributions per level.
  6. Primary Adaptation — What fitness trait improves most: aerobic capacity, lactate threshold, VO2max, neuromuscular power, or muscular endurance.
  7. Signature Workouts — Select workouts from the library that define this methodology.
  8. Terminology — Override standard terms (e.g., use "G-Spot" instead of "Sweet Spot").
  9. Visibility — Private (only you), organization (your team), public, or marketplace.
  10. Review — Summary of all settings. Save.

Methodologies support versioning — when you edit a methodology, a new version is created. You can view version history and roll back to any previous version at /coach/methodologies/[id]/versions.

Season Builder

The Season Builder at /coach/season-builder lets you construct multi-phase season plans for athletes:

  • Multi-phase planning — Build multi-month seasons with distinct training phases
  • Constraint configuration — Day-of-week preferences, max TSS per week, recovery day requirements
  • Preview — Preview the generated plan before saving
  • Schedule validation — Automatically validates constraints and phase transitions

Block Reviews

After each training block completes, generate a rule-based review:

  1. Navigate to the athlete's reviews page (/coach/athletes/[id]/reviews)
  2. Click Create Review for the completed block
  3. The system generates the review with execution score, adaptation score, grade, metrics, compliance summary, and recommendations
  4. Add your own coaching notes and edits to What Worked, What Didn't, and Recommendations sections
  5. Click Publish to Athlete — the athlete sees your review in their plan

Reviews show grade badges (A-F), data source summaries, and caveats about analysis limitations.

Coach TLDRs

The TLDRs page (/coach/tldrs) provides a searchable index of all your published block reviews across all athletes:

  • Full-text search — Search across review summaries and notes
  • Tag-based filtering — Filter by tags assigned during reviews
  • Useful for finding patterns across your coaching roster

Coach Branding

Customize your coach brand at /coach/branding:

  • Coach name and display name
  • Bio and description
  • Profile photo and logo
  • Brand colors (primary and accent)
  • Email signature
  • Custom domain (if enabled)

Coach Voice

Configure how AI-generated messages sound when sent on your behalf at /coach/voice. The voice configuration lets you dial in your coaching personality:

  • Directness (1-10) — How direct vs. diplomatic your AI-generated messages are
  • Technicality (1-10) — How much technical jargon vs. plain language to use
  • Warmth (1-10) — How warm and personal vs. businesslike the tone is
  • Humor (1-10) — How much humor to inject
  • Preferred greeting — Your standard opening (e.g., "Hey", "Hi [Name]")
  • Sign-off style — Your closing (e.g., "Coach", "Best")
  • Emoji usage — None, minimal, or moderate
  • Terms to use — Dictionary of preferred terminology (e.g., use "session" not "workout")
  • Terms to avoid — Words the AI should never use on your behalf
  • Writing samples — Up to 5 samples of your actual coaching messages for style learning
  • System prompt override — Advanced: custom instructions for the AI (up to 5,000 characters)

Athletes can provide feedback on AI-generated messages (good/needs adjustment/bad), which helps refine the voice over time.

A Preview feature lets you test your voice configuration by generating sample messages before saving.

Organizations

If you have multiple coaches on your team, manage them through Organizations at /coach/settings:

  • Organization name, logo, and URL slug
  • Add coach members
  • Set roles and permissions (owner, admin, member)
  • View athlete count
  • Manage Stripe Connect for athlete billing

Stripe Connect (Coach Billing)

Set up Stripe Connect at /coach/settings to bill athletes directly:

  1. Click Set Up Billing to start Stripe Connect onboarding
  2. Complete Stripe's verification process
  3. Once verified (charges_enabled and payouts_enabled), you can set monthly rates per athlete
  4. Athletes are billed automatically on their Stripe subscription
  5. You receive payouts directly to your bank account

Previous
Billing and Subscriptions
Next
Public API