Help center

How-to guides, glossary terms, and answers to common questions for coaches, assistant coaches, and athletes. Browse by section, search the page, or ask us a new question.

Press / to focus

Getting started

8 articles

Coaching workflows

54 articles
Coaches

Three ways to add athletes to your roster (coach)

Join links for groups, intake links for individuals, and manual creation.

Coaches

Join links deep dive (coach)

How permanent join links work: default vs vanity, expiry, caps, and switch-coach behavior.

Coaches

Athlete intake link (coach)

A single-use form for collecting a full athlete profile up front.

Coaches

Manually add an athlete (coach)

For when you already have the athlete in a spreadsheet or in your head.

Everyone

Switching coaches: what happens to data

Reactivating relationships, premium cascade, and what stays vs. what changes.

Coaches

Editing an athlete profile (coach)

Where to find the edit page and which fields drive other parts of the Hub.

Coaches

Granting premium access to an athlete (coach)

How coach grants work, what they unlock, and the rebate impact.

Coaches

Revoking premium access from an athlete (coach)

How to end a grant and what happens to the athlete data.

Coaches

Writing coach notes (coach and assistant coach)

Where notes live, how they show up to athletes, and how to use templates.

Coaches

Logging an assessment (coach)

FTP tests, swim CSS, run threshold, lactate tests, body comp, and how the Hub stores them.

Coaches

Reviewing metric submissions from athletes (coach)

When an athlete logs a number, how the review queue works.

Coaches

Removing an athlete from your roster (coach)

Ending a relationship cleanly and what happens to their data.

Assistant coaches

What an assistant coach can and cannot do

A precise list of the assistant coach permission scope.

Coaches

Inviting an assistant coach to your team

How to send an invite, what the recipient sees, and how to revoke.

Assistant coaches

Accepting an assistant coach invite

What to expect when you click an invite link.

Coaches

How an Assessment is logged: the data model

Every assessment in the Hub uses the same shape: raw inputs, calculated outputs, plus context and interpretation.

Coaches

CSS Test (swim assessment, 6 steps, ~41 min)

The seeded CSS Test AssessmentType: protocol, inputs, outputs, and how it maps to your swim threshold.

Coaches

Critical Power Test (bike assessment, ~70 min)

The seeded bike assessment for CP and W′. Plus how to feed it into the calculator, which wants three efforts.

Coaches

CdA Field Test (bike assessment, ~55 min)

Out-and-back at steady power to estimate aerodynamic drag.

Coaches

RSI Test (Reactive Strength Index, drop jump)

Run a drop-jump RSI assessment. Inputs in milliseconds, RSI computed as jump height / contact time.

Coaches

Coach calendar — overview

The multi-week calendar at /coach/calendar/ — filter, drag, drop, plan.

Coaches

Sweat Rate Test (nutrition assessment, 5 steps, ~75 min)

Weighed sweat-rate protocol with explicit 5-step procedure, inputs, and outputs.

Coaches

Annual plan + ATP Macrobuilder

How the 52-week annual view and the ATP calculator stay in sync.

Coaches

EO SwimBETTER Deep Dive (swim assessment, .docx upload)

Upload an EO SwimBETTER auto-report; the parser creates the Assessment, MetricHistory entries, and flags technical errors.

Coaches

Metabolic Test (VO2max + thresholds from a FIT upload)

Upload a ramp or step-test FIT, get VT1, VT2, VO2max, gross efficiency. Result lives as a CalculatorResult, not a seeded Assessment.

Coaches

Workout templates + training plans

Reusable workout shapes and multi-week sequences.

Everyone

Day availability + notes

Mark days as Limited / Unavailable / Sick / Race and add free-form notes.

Coaches

Technical Swim Assessment (manual coach form)

A 10-section observation form for coach-filled swim technique notes.

Coaches

Exporting workouts to TrainingPeaks and Garmin

Push a planned workout from the Hub to TP (ZWO) or a Garmin/Wahoo head unit (FIT).

Coaches

Technical Run Assessment (manual coach form)

A multi-section observation form for run gait, cadence, mobility, and reactive strength.

Coaches

TrainingPeaks export — status and gotchas

Quick reference: what TP accepts from us, what it rejects, what we are testing next.

Coaches

Marking an athlete unavailable — illness, travel, race week

Use availability markers so the calendar reflects real life, not just plan vs actual.

Coaches

Multi-select athletes for bulk template drops

Shift- or Ctrl-click athlete names to drag one template onto multiple rosters at once.

Coaches

Deleting a workout is reversible (for 30 days)

Workouts are soft-deleted with a 30-day grace window. Misclicks survive.

Coaches

Annual plan — drag a race to a new week + filter by sport

Quick edits on the 52-week annual plan view: drag race chips, narrow to one sport.

Coaches

Bike setup: every field and what it drives

Each field on a BikeSetup record, where it shows up, and why it matters.

Coaches

Logging fit measurements (stack, reach, saddle, crank)

What each measurement means and how to capture it consistently.

Coaches

Open a calculator with workout or activity data pre-loaded

CdA from a TT, CSS from a swim test, fueling from a long ride — straight from the calendar.

Coaches

Position notes and aero values (CdA, Crr)

Where last_cda and last_crr come from, and how to read them.

Coaches

Managing multiple bikes per athlete

How the primary flag works, when to create a second bike, and how the Hub picks the right one for race planning.

Coaches

BikeChangeLog: tracking equipment changes over time

A timeline of what changed on a bike and how it affected CdA.

Coaches

Load computation and the coach override

How Load is auto-computed and when to override it manually.

Coaches

Excluding an activity from a specific metric

When to mark an activity as "do not use for CSS / CdA / etc." without removing it from training load.

Coaches

Activity quality flags and the needs-review queue

Auto-detected data quality issues, where they surface, and how to clear them.

Coaches

Power source on an activity (and ignoring bad Garmin estimates)

Why power source matters, the values the Hub recognises, and how to mark estimated power as untrusted.

Coaches

Onboarding a new private client: a one-week template

Step-by-step from first contact to a deployed plan.

Coaches

Pricing your coaching services (general guidance, not financial advice)

A framework for setting per-athlete fees given your time, your experience, and the Hub plan.

Coaches

Off-season vs in-season conversations

How to talk to athletes about the differences and what to log on each side.

Coaches

When to test, when to skip

A framework for deciding whether a fresh assessment is worth the recovery cost.

Coaches

Coaching across multiple sports

Working with athletes who race triathlon plus standalone running, cycling, gravel, or ultra events.

Coaches

Transferring all your athletes to another coach

When you step back, how to hand athletes off cleanly.

Coaches

Wellness red flags: what a coach watches for

The patterns that move from "concerning" to "real intervention" on the coach side.

Coaches

Coaching a junior athlete: what is different

How to use the Hub when the athlete is under 18.

Coaches

Switching an athlete's zone system: what to expect

What changes immediately, what to communicate, and how to handle existing prescription notes.

Training & analysis

56 articles
Coaches

Macrocycle plans: the basics

What a macrocycle is, how the team-template-to-roster model works, and where to manage plans.

Coaches

Choosing a periodization model

Linear, reverse, block, and undulatory: what each is and when to use it.

Coaches

Deploying a macrocycle template to a team roster

Cascade a team template down to every athlete on the team. Head coach only.

Coaches

Editing a macrocycle plan after deploy

How to update a plan after it is in use, plus when to update the team template instead.

Coaches

Listing and managing macrocycle plans across athletes

Where to see every plan and template you own, and how to filter for stale ones.

Athletes

Logging daily wellness

What to log and why your coach cares.

Athletes

Setting up your equipment (athlete)

What to enter and why each piece matters for race planning.

Athletes

Uploading a workout file

Accepted formats, what happens to the file, and where the data appears.

Athletes

Reading your sport analytics page

Power curves, pace curves, best efforts, and trends.

Athletes

Using the calculator catalog (premium athlete)

What each calculator does, and when to reach for which.

Athletes

The activity detail page

Drilling into a single workout: laps, zones, segments, notes.

Everyone

CSS calculator (Critical Swim Speed)

How to run a CSS test in the swim, valid protocols, and how the calculator produces your swim threshold.

Everyone

Critical Power calculator (CP and W′)

How to estimate Critical Power and W′ from a 3-effort bike test, plus what the calculator predicts from the fit.

Everyone

Cycling Power (VO2max → sustainable power) calculator

Estimate sustainable bike power for a target duration from VO2max, gross efficiency, and body mass.

Everyone

CdA calculator (aerodynamic drag coefficient)

Compute CdA from a controlled field test or a FIT file. Inputs, FIT-flow tuning, environmental auto-prefill, and outputs.

Everyone

Race recap: CdA estimate from your bike FIT

How the post-race recap auto-computes CdA from your bike file, with per-sample density from FIT temp + altitude.

Everyone

Sweat rate calculator

Compute fluid loss rate from pre- and post-workout weights, plus a sweat-rate-band sodium estimate.

Everyone

Workout notes — the per-workout comment thread

How coaches and athletes leave threaded notes on a single workout.

Everyone

Calorie calculator (per-sport leg estimator)

Estimate calorie burn for a swim, bike, or run leg from weight, distance, and intensity.

Everyone

Running-time estimator (predict across distances)

Predict run times across standard distances from one known result, with three fatigue tiers.

Everyone

Swim economy calculator (VO₂max → swim time)

Project a swim time from VO₂max, cost of swimming (Cr), environment, drafting, and chop.

Everyone

Swim equipment (wetsuit, trisuit, swimskin, goggles)

The simple SwimEquipment model and what to log for each item type.

Everyone

Run equipment (race shoes, training shoes, socks, insoles)

The simple RunEquipment model and what to log for each item type.

Everyone

What the FIT parser computes on an Activity

Every metric the Hub extracts from a FIT, TCX, or GPX file, grouped by sport.

Everyone

Activity notes: the file note vs the comment thread

Two distinct note surfaces on an activity, and what each is for.

Everyone

Activity sport and sub-sport: pool, open water, indoor, outdoor

The five sport choices and the sub-sport tags that distinguish indoor from outdoor and pool from open water.

Everyone

Sport analytics page tour: bike, run, swim

The three sport-specific deep-dive pages and what each section shows.

Everyone

Power curve and career MMP

How career-best power is aggregated across activities, with plausibility-filtered ceilings.

Everyone

Best efforts ladder

A list of your top efforts at each standard duration, with the activity that produced each one.

Everyone

Swim PDC (pace-duration curve)

How the swim analytics page builds your pace-duration profile from CSS, time trials, and best pool intervals.

Everyone

Sport distribution: where your training time goes

A roster-level breakdown of training time across swim, bike, run, and other.

Everyone

HR zone distribution from recent activities

How much time has been spent in each HR zone, and where to look for the breakdown.

Coaches

After 4+ weeks off: returning to training

A graded return-to-training framework after illness, injury, or extended travel.

Coaches

Adjusting a training week for heat or cold

How to scale intensity and volume when the weather is materially different from plan.

Coaches

Inserting a recovery week mid-block

When to add an unscheduled recovery week and what it should look like.

Coaches

When a race date moves (or is cancelled)

How the Hub auto-recomputes phases when a race date changes, and what the coach still has to do.

Coaches

Sequencing two A races 4-8 weeks apart

When two A races are close together, how to think about the second one.

Coaches

Switching periodization model mid-season

Changing a race from linear to reverse (or block) when the original choice is not working.

Coaches

When the plan exceeds the athlete's real time budget

How to scale a macrocycle to the hours an athlete actually has, without giving up the goal.

Athletes

Reading your weekly volume chart

What the volume chart on your dashboard shows: actual hours and Load per sport over the last N weeks.

Athletes

Reading your athlete season view

The timeline that lays out training phases against race dates.

Athletes

Interpreting your wellness trend

Why the daily log matters in aggregate, and how to read your trend with your coach.

Athletes

What triggers a concerning wellness flag

The exact list of triggers on a single wellness log entry.

Athletes

How your coach uses your equipment list

What information from your bike, swim, and run equipment actually feeds coaching decisions.

Athletes

Using the Hub as a self-coached athlete

What works without a head coach, and what to do instead.

Athletes

Sleep: what to log and what good looks like

How sleep hours and sleep quality interact, and what trend patterns matter.

Athletes

Resting HR: capturing it consistently

How to measure RHR so the trend is meaningful, and what changes in the trend tell you.

Athletes

HRV: where it fits if your device captures it

What HRV measures, how the Hub uses it, and what triggers an automatic flag.

Athletes

Planned breaks: logging "I am taking 2 weeks off"

How to communicate planned downtime to the Hub so the system does not treat it as missed training.

Everyone

Coming back from injury: rebuild path

A graded return after a multi-week training pause for orthopedic or medical reasons.

Everyone

A winter base block: what it looks like

Structuring an off-season base block when there is no near-term race anchoring the plan.

Everyone

How the Hub picks between CP and FTP for your bike zones

A plain explanation of the anchor selection rule, what differs between the two, and how the coach overrides it.

Everyone

Choosing a bike zone system (Yousuli vs Coggan)

Two built-in bike power zone systems. How to pick, who can change it, and what it affects.

Everyone

Training calendar: overview

Where planned workouts live, who can edit, and how the calendar talks to uploaded activities.

Everyone

Drag and drop in the calendar

How to move workouts to different days using drag and drop.

Coaches

Matching workouts to recorded activities

How the auto-matcher works, when to override it manually, and what locking means.

Racing & planning

28 articles
Coaches

The race planning workflow end to end

The full path from "I have a race" to "I have a finished race recap" in 8 steps.

Everyone

Adding a race (coach or athlete)

Required fields, optional fields, and how the same race is reachable from both sides.

Coaches

A, B, and C race priority tags

How the priority tag drives the macrocycle planner and the saved race plan.

Coaches

Race planning wizard tour

The seven calculator steps that turn a Race record into a saved race plan.

Coaches

Race readiness checklist

A metric freshness audit across the threshold values that race plans depend on.

Everyone

The race plan: where saved wizard outputs live

After the wizard runs, the saved outputs make up your race plan. Where to find each piece.

Coaches

Importing race results after a race

Two ways to bring race day data into the Hub.

Athletes

Filing a race recap

The post-race reflection form: overall feel, narrative, gear, fueling.

Athletes

My Races page (athlete)

Your race calendar, briefs, and recaps in one place.

Athletes

Submitting your race recap (athlete)

The short post-race form that closes the loop.

Everyone

The post-race recap — full reference

Everything the recap shows: predicted vs actual splits, energy, transitions, fueling log, per-leg FIT stats, pacing, decoupling, matches burn, CdA from FIT.

Everyone

Race comparison — side-by-side, same-format default

Compare your finished races head-to-head. PR badges mark the best value for each metric; the default filter is the latest race's distance so you only ever see comparable events.

Everyone

Race-readiness report — taper-window check

Pre-race readiness across 5 dimensions (volume / specific work / thresholds / recovery / fueling) with green/amber/red verdicts. Designed for the taper but usable any time.

Everyone

Activity trim & distance override — fixing FIT-file edge cases

When the watch kept running past T1, when an open-water swim FIT overcounts because of GPS noise, or when an indoor ride has no distance recorded. Trim the file or override the distance — recap stats recompute automatically.

Everyone

Race-day fueling calculator

Plan triathlon-day carbs, fluids, sodium, and caffeine across swim → bike → run plus transitions, using carried products.

Everyone

Triathlon finish-time estimator

Project a triathlon finish time from per-leg paces, transitions, and cut-offs.

Everyone

Pre-race equipment checklist

A pragmatic checklist for the week before a race, mapped to the equipment fields the Hub tracks.

Coaches

Race week taper: A, B, and C races day-by-day

How the Hub schedules taper around each race priority and what the days leading in should look like.

Everyone

Carb loading protocol for race week

A 3-day pre-race carb load that pairs with the Hub fueling planner.

Everyone

Race morning routine: a pre-race timeline

A working timeline from wake-up to gun, with the decisions that matter.

Everyone

Transition setup: T1 and T2 walkthrough

How to lay out transition for fast and reliable changes between disciplines.

Everyone

Reading the saved race plan on race week

How to extract the numbers you need on race day from the wizard outputs.

Everyone

Pacing the bike on a hilly course (variability and the IF cap)

How to use target watts on climbs without blowing the run.

Everyone

Pacing the run when it gets hot mid-race

How to adjust pace, fluid, and sodium when conditions are hotter than planned.

Everyone

DNF or DNS: how to mark it and what happens

The race_status values for cancelled or abandoned races, and how to file them.

Everyone

Sharing the race plan with your support crew

How to give a partner, spouse, or sherpa what they need to support you on race day.

Everyone

My first A race is in 12 weeks: where do I start?

A week-by-week plan from week minus 12 to race day.

Everyone

Switching from Olympic to 70.3

What changes when the goal distance scales from 2 to 5 hours.

Account & billing

14 articles
Everyone

Changing or resetting your password

Two paths: while signed in, or from the forgot-password flow.

Everyone

Notification preferences

Choosing which Hub events email you, ping you in-app, or stay quiet.

Everyone

Billing and subscription

Tiers, prices, the coach rebate, renewals, and refunds.

Everyone

Units (metric vs imperial) and timezone

Each viewer picks their own display units; the athlete sets timezone.

Athletes

Exactly what a free athlete can and cannot do

A precise feature-by-feature split between the free and premium tiers.

Athletes

Upgrading from free to premium (direct payment)

The path from free tier to premium when you pay directly, plus what changes immediately and what changes later.

Athletes

Downgrading from premium: what happens to your data

How a premium tier ends, what stays, and what becomes inaccessible.

Everyone

Coach grant vs direct paid vs admin grant

The three premium sources: how each works, who controls each, and what happens when they overlap.

Coaches

Closing your coach account

What to do first, what the Hub does automatically, and what happens to your athletes.

Everyone

What data the Hub collects and where it lives

A concrete list of what the Hub stores per athlete and per coach.

Athletes

What your coach can see, field by field

A precise inventory of what an attached coach has access to on your profile.

Everyone

Coach note privacy: who sees what, when

The privacy model that gates CoachNote visibility, expressed as a precise rule set.

Everyone

Exporting your data out of the Hub

What you can export today, in what formats, and what is not yet exportable.

Everyone

Deleting your account

Self-service deletion is not yet available. Here is the admin-mediated process and what gets removed.

Troubleshooting

13 articles
Everyone

Something is not working, what should I do?

How to get unstuck and what to send us when you report a bug.

Coaches

Importing TrainingPeaks workout notes (CSV)

Bring TP workout RPE, feeling, and coach comments into the Hub as Activity notes.

Coaches

Importing TrainingPeaks biometrics (CSV)

Bring weight, HRV, and resting HR history into MetricHistory.

Coaches

Importing TrainingPeaks activity history (FIT zip)

Bulk-upload a year of FIT files in a single ZIP export.

Everyone

Bringing data in from Strava, Garmin Connect, or other platforms

No direct sync exists today. Use the universal FIT export route from each platform.

Coaches

Exporting data out of the Hub (CSV)

The CSV exports available today: athlete metrics, calculator results, race plan.

Everyone

Sign-in problems: locked out, wrong email, no reset email

Each common sign-in failure and how to clear it.

Everyone

Activity not appearing after upload

Why an uploaded workout might not show up, and how to fix each cause.

Coaches

Race planning wizard or readiness check looks wrong

Common cases where the wizard does not behave as expected.

Coaches

Zones look wrong after a fresh test

Why a test result might not propagate to the dashboard zones, and what to check.

Everyone

Notification spam: tuning what you actually want

How to silence the noise without missing the things that matter.

Everyone

The Hub is slow on my phone (or computer)

Common performance issues and how to narrow them down.

Athletes

Why does my dashboard say "Need W′ data" for some zones?

The upper bands (5, 6, 7) need W′ from a CP test. How to fix.

Glossary

19 articles
Glossary / term definitions

Glossary: Load, IF, Fitness, Fatigue, Form

How the Hub measures workout stress and accumulated training load.

Everyone

Glossary: FTP, CSS, threshold pace

Three threshold anchors explained: bike FTP, swim CSS, run threshold pace.

Glossary / term definitions

Glossary: Yousuli power, HR, and pace zones

The Yousuli zone definitions for bike, HR, run pace, and swim pace, all anchored to your tested threshold.

Glossary / term definitions

Glossary: Sweet spot training

The 86 to 96 percent of FTP band, why it matters, and how the Hub treats it.

Glossary / term definitions

Glossary: VO2max

Maximum oxygen uptake, how the Hub captures it, and what it predicts.

Glossary / term definitions

Glossary: Lactate threshold vs FTP

Two related but distinct concepts, and which one the Hub uses where.

Glossary / term definitions

Glossary: Aerobic vs anaerobic

The two main energy systems and what shifts the balance between them during exercise.

Glossary / term definitions

Glossary: EPOC (excess post-exercise oxygen consumption)

The elevated metabolic state after exercise, what it means, and what it does not.

Glossary / term definitions

Glossary: Carbohydrate periodisation

Adjusting carbohydrate intake to match training intensity, with one specific application: train low, race high.

Glossary / term definitions

Glossary: CdA (aero drag coefficient times area)

The single most important aero number for cyclists, what good looks like, and where it comes from.

Glossary / term definitions

Glossary: Cadence (bike and run)

What cadence is, how the Hub captures it, and what good looks like in each sport.

Glossary / term definitions

Glossary: Form, form, and fatigue

Form (Load Balance): what positive and negative numbers actually mean.

Glossary / term definitions

Glossary: Race weight (and why it is not a target)

The number is real; treating it as a goal is the problem.

Glossary / term definitions

Glossary: Bonk (hitting the wall)

Severe glycogen depletion during long efforts, what it feels like, and how to avoid it.

Glossary / term definitions

Glossary: DOMS (delayed onset muscle soreness)

Why soreness is delayed, what it tells you, and what to do about it.

Glossary / term definitions

Glossary: Specificity principle

You become good at exactly what you train. What that means in practice.

Glossary / term definitions

Glossary: Reversibility (detraining)

How fast you lose fitness when you stop training, and how to limit the damage.

Glossary / term definitions

Glossary: Supercompensation

The post-overload bounce that produces fitness gains. And what kills it.

Everyone

Coggan 7-zone reference for the Hub

The exact Coggan band definitions the Hub uses when an athlete is set to the Coggan system.

Didn't find what you needed?

Drop us your question. We read every one and turn the common ones into new help articles. You don't need to be signed in.

Ask a question