Skip to Content
Compliance alerts

Compliance alerts

Who can use this — every coach gets the Compliance Alerts dashboard and chooses whether to receive the alert emails. Setting the weekly TSS rules is head coaches only.

Compliance alerts watch each athlete’s weekly training load and let you know when it falls outside the range you expect — so a missed or overcooked week doesn’t slip past you.

Weekly TSS compliance alerts now cover off-the-shelf plans only. Custom-plan athletes are covered by Athlete alerts instead — a rule every coach sets for their own athletes, on the same Alert Rules page. The two no longer overlap, so no athlete is alerted on by both.

Looking for alerts on resting heart rate, missed workouts, session scores, fitness, form, or training done against training planned? Those are Athlete alerts.

The Compliance Alerts dashboard

Compliance Alerts is the first item in the sidebar and where you land after signing in — a triage view of your athletes, sorted most overdue first. Coaches see their own athletes here; head coaches see every assigned athlete in the company and get an extra coach filter to focus on one coach’s roster at a time. (The filter only appears when there’s more than one coach’s athletes to split.)

Each athlete gets a card with a traffic-light status:

  • Green — on track. The most recent completed week was executed on plan.
  • Orange — 1 week behind. The most recent completed week was off plan.
  • Red — 2+ weeks behind. Two or more completed weeks in a row were off plan, counting back from the most recent one. The badge shows how many (up to “4+”).
  • No data. Nothing evaluable yet — a new athlete, or one with no planned cycling on record. These cards are neutral grey and carry no status.

A week counts as “on plan” (and resets the streak) when the athlete’s cycling hit both measures: training load (TSS) at 85–140% of plan, and total time at 85% or more of plan. There’s no upper limit on time — a long, easy week is never counted as over. A week with no planned cycling also resets the streak.

This status is not the same thing as an alert. The dashboard grades every athlete’s week against their plan, whether or not you’ve set an alert rule for them. Your alert rules decide who triggers a notification or email — not who shows orange or red here. So an athlete with no plan type set can still appear red; they just won’t be alerted on.

Each card also shows:

  • A one-line read on how the last week actually went — for example “Hit the planned load but short on time last week.”
  • The athlete’s group, under their name.
  • A 4-week strip — one dash per week, oldest to newest — colored by how that week was actually ridden versus plan, so you can see the pattern at a glance (hover a dash for its meaning):
    • Green — on plan (load and time).
    • Yellow — load met, time short.
    • Blue — time met, load light.
    • Red — under on both load and time.
    • Purple — over plan (too much load).
    • Grey — no planned ride that week.
  • The athlete’s last activity, or No recent activity.
  • Last week TSS — the most recent completed week’s training load against plan.
  • The athlete’s plan type, as a dropdown you can change right there — Custom plan, Off-the-shelf plan, or Not set. See Plan type on the dashboard below.
  • Two actions: Dismiss and Profile (opens their athlete page).

Use the stat cards and filter pills at the top to jump between the 2+ weeks, 1 week, On track, and No data groups; the worst cases always sort first. A ? next to the filters explains the strip colours, and a legend sits at the foot of the page. As a head coach you can also pick a coach from the All coaches dropdown — the counts and the grid then cover just that coach’s athletes.

Wherever you are in the app, a coloured dot on the Compliance Alerts item in the sidebar warns you without having to check: red if any athlete is 2+ weeks behind, orange if any is 1 week behind, and nothing at all when everyone’s fine. Dismissed athletes don’t raise it.

Dismissing a card hides that athlete from your dashboard until their next weekly report is generated — a snooze, not a delete. It doesn’t change any report or affect other coaches, and the athlete returns automatically once a newer week has been evaluated.

Seeing and restoring dismissed athletes

Dismissed athletes aren’t gone — they’re just out of the way. The Show dismissed tick box next to the filters tells you how many you currently have, and turning it on brings them back into the grid, marked DISMISSED and styled to stay out of your way while you scan.

A dismissed card swaps its Dismiss action for Restore. Restoring puts the athlete straight back on your board and back into the counts at the top — there’s no waiting for the next week. As with dismissing, this only affects your own view.

The stat cards at the top always count athletes who need attention, so dismissed athletes are left out of them whether or not you’re showing them.

If every one of your athletes is dismissed, the dashboard says so and points you at the tick box, rather than looking as though you have no athletes.

Plan type on the dashboard

Each card shows the athlete’s plan type and lets you change it without leaving the page — pick Custom plan, Off-the-shelf plan, or Not set and it saves straight away.

This matters because weekly TSS alert rules are set per sport, and apply to off-the-shelf plans only. An athlete on a custom plan is covered by Athlete alerts instead, and one whose plan type is Not set matches no rule at all, so they never trigger either kind of alert — their card says so in as many words. They still get graded on this dashboard, so a red card with no plan type is exactly the athlete who has been quietly slipping without anyone being told. This is the quickest place to spot that and fix it on the spot.

Any coach assigned to an athlete can change their plan type, as can a head coach. Changing it decides which rule applies from the next weekly check onward — it doesn’t rewrite past reports.

When alerts arrive

Compliance is checked once a week, at the start of the new week, and always looks back at the week that just finished (Monday through Sunday). Each athlete’s week is measured in their own time zone, so the previous week is fully complete for everyone before anyone is flagged.

You’ll get a single notification covering every athlete who drifted outside their range that week — titled “N athletes flagged for compliance this week” and naming the first few. It goes to the athlete’s assigned coach, or to a head coach if nobody is assigned, plus an email unless you’ve turned those off below.

What’s in the report

For each flagged athlete, the report explains what actually happened that week, so you can see why they fell outside their range at a glance.

  • A headline naming the direction and the gap — for example “Under-training (317 of 480 TSS · 66% of plan)”. A week that stayed in range says so instead.
  • Cycling review — planned vs. completed rides, time, and training load. It also lists:
    • Missed rides — planned rides that weren’t completed.
    • Extra rides — rides completed with no matching plan.
  • Other activities — non-cycling activity that week.

Each ride or activity is listed with its date, name, and TSS, so you can see what was skipped and what replaced it without opening anything else.

A ride counts as planned only when it had a target set (a planned load or duration), so an ad-hoc ride you didn’t prescribe shows up as an extra ride rather than inflating the planned count.

The report also records the thresholds that triggered it, as they stood when it ran — so a saved report keeps showing what was true that week even if you later change your alert rules.

Spotting weeks on the athlete page

Open an athlete and look at their weekly summary. Each week that has a compliance report shows a badge:

  • Under-training or Over-training for a week that fell outside the range and triggered an alert.
  • Weekly summary for a week that stayed within the range.

Select a week and choose view notes to open the details described above — the cycling review, the other-activity dates, and (for a flagged week) the rule that triggered it — exactly as they were saved when the report ran.

A week only shows a badge once a report has been generated for it. No badge means “no report on file” for that week yet. The current, in-progress week never shows a report — reports are only generated for weeks that have finished.

Set the rules

Head coaches only. Every coach can open Alert Rules (it holds their own athlete alert rule), but the Weekly TSS compliance alerts section and the weekly reports list below it appear only for head coaches.

Open Alert Rules from the sidebar and scroll to Weekly TSS compliance alerts to manage the rules. There are two slots — Cycling and Other activities, both for off-the-shelf plans — so you can treat an athlete’s non-cycling training separately from their riding.

The custom-plan slots that used to sit beside them have been retired. That comparison of completed load against planned load is not gone: it is now Plan compliance, a component of each coach’s own athlete alert rule, so a custom-plan athlete is alerted on by one system rather than two.

Each slot is either Not configured or shows its thresholds. Use Configure to set one up, Edit to change it, and Disable to switch it off. A rule has two optional thresholds, and you need at least one:

  • Under-training threshold (%) — fires when actual TSS falls below this percentage of planned.
  • Over-training threshold (%) — fires when actual TSS goes above it.

Set both and the over threshold must be the higher of the two. When an athlete’s week crosses a threshold, their assigned coach is notified — or a head coach, if nobody is assigned.

Browse weekly reports

Scroll down the Alert Rules page (head coaches only) to Weekly compliance reports for a running list across all your athletes, newest first, twenty at a time. Each row shows the athlete, the week, the load against plan, and its badge. By default the list shows only the weeks that triggered an alert — tick Show all weekly reports to include every athlete’s week, flagged or not, and use Previous and Next to page through the history.

Select any row to open the full report — the same details described above, exactly as they were saved when the report ran. For a week that stayed in range, the report confirms training stayed within the configured range and shows the week’s review.

Choose whether to get alert emails

Who can use this — every coach, for their own preferences.

Open Settings and find Notifications. Compliance alert emails is on by default — turn it off to stop the weekly email when your athletes fall outside their compliance thresholds. You’ll still see the in-app notification. This setting is personal to you and doesn’t change anyone else’s.

It only covers weekly TSS compliance emails. Athlete alert emails have their own switch, Metric-alert emails, on the Alert Rules page.

Last updated on