Configuring alerts
Alerts are how Saturday tells you an athlete needs attention without you having to check the roster constantly. From your alert settings, you decide what to be alerted about, how loud, and where it lands. The goal: real-time for what’s urgent, a calm digest for the rest.Start with a preset
The fastest setup is a preset applied across your whole roster, which you then tweak. Pick one in your alert settings:| Preset | Behavior |
|---|---|
| Hands off | In-portal only, no pings |
| Balanced | Core concerns by email, bundled into a daily digest |
| Hands on | All triggers, real-time urgent push |
Then refine by scope
Alerts resolve at three scopes, and the most specific wins:- Overall — your whole roster.
- Group — one group (e.g. your elite squad gets real-time, everyone else gets a digest). Create groups first in athlete management.
- Athlete — a single athlete.
What you can configure
- Concern types (triggers): under-fueling, symptoms, low session ratings, a hyponatremia pattern, a dialing-down trend, a sleep trend, or an athlete who’s gone quiet.
- Thresholds: the line that counts as a concern (e.g. sodium under 60%), and a separate urgent line for real-time pings.
- Urgent vs. digest: real-time for the urgent stuff, a once-a-day bundle for the rest — one calm item per athlete.
- Channels: in-portal, email, mobile push, and webhook (for power users / Enterprise pushing into their own systems). SMS is not offered for now.
- Quiet hours: suppress non-urgent pings overnight.
- Combinations: “ping me only when sodium is short and there’s a symptom in the same session” — bounded two-trigger rules so you’re not drowned in noise.
It’s a friendly rule-builder, not a config file. You build alert rules in plain GUI controls. Power users can also drive the exact same config over the Coach API or the Claude connector — they’re two views of one model.
Payment-failure alerts
Turn these on in your alert settings: you can be alerted when any roster athlete — coach-paid or self-paying — has a payment failure, so an athlete never quietly loses access on your watch. When the athlete is the payer, they’re alerted too (at a noise level you set), and they’re deep-linked to update their card. Who pays for each athlete is managed in billing; see Take over & relinquish for the grace-window behavior behind this.See also
- Flags & groups — the concern definition the alerts use.
- The AI report — the narrative an alert points you to.
- Coach API — configure alerts programmatically.