The holistic AI coach, at roster scale
Every athlete, checked on
every morning.
Readiness lands before breakfast. Sessions adjust athlete by athlete. Your performance staff reviews a short queue of exceptions instead of chasing thirty check-ins.
Per-active-athlete pricing · Your staff stays the authority · Data in a defensible boundary
The roster view
Your staff's clipboard, multiplied.
Courtwell doesn't second-guess your staff. It hands them reach. The queue shows the exceptions. The collapsed summary shows everyone it already checked, so a quiet morning is a verified state, not a hope.
Every flag shows the rule and the readings behind it. A tool your staff can't question is a tool they'll ignore.
Soreness three mornings running — recovery week proposed
ReviewRough night — session narrowed, already sent
Why ▸Weekly benchmark beat her standard — third week up
Why ▸25 athletes checked in green — collapsed
Expand ▾Who has to say yes
Three people sign off. Each gets a straight answer.
Pay for athletes, not seats you hope get used.
You pay per active athlete. Nothing for effort or logging. Every athlete gets a weekly benchmark number the budget line can point to.
Your judgment, on thirty athletes at once.
The roster view is yours. The agent runs the mornings. Every escalation lands on your desk with the reasoning attached.
Thirty seconds a morning. A session that listened.
Five questions in, a plan out. Lighter on the rough mornings — nothing in the engine turns intensity up.
For your security review
Athlete data stays inside a defensible boundary.
Readiness and training data is sensitive by nature. Each line here points at the document or the test that holds it. Your reviewer gets the Privacy Policy, the subprocessor list and a walkthrough before anyone signs.
01Not for sale. The Privacy Policy says it in one sentence — personal information is not sold and not shared for advertising — and that document is the one your reviewer holds us to.
02Teaches no one else's model. Your program's data does not train anyone else's system, and our AI provider is contractually excluded from training on it. Privacy Policy §6.3.
03Isolated per organization. Enforced in the data layer and pinned by a test suite that fails the build, not a filter someone remembers to add.
04Error reports carry no athlete. An error leaves with its type, its stack and its route — never a name, an email or a check-in answer. Two chokepoints, both tested.
The team waitlist
Team onboarding opens with the premium tier.
We bring programs on in order, over a call. Roster size, staff and season shape all matter. Join the list and we'll reach out when your slot opens.