See the room. Coach by exception.
Every member generates a weekly Pulse score from their actual data — attendance, training, macros, weigh-ins. The coach view ranks them low-to-high so the people who need a check-in surface to the top automatically. No more sorting through 70 athletes hoping to spot the one who's drifting.
Weekly Report · Jun 10–16
Jordan B.
82
score
Summary
Strong training week — 4 classes, hit a new best on Back Squat. Protein intake on track at avg 162g. Sunday recovery weigh-in showed +0.4 lb…
Classes
4
Bests
1
Meals
21
The athlete-side report — score, AI summary, key stats — same content the coach view rolls up from.
Built for coaches who actually have to coach.
A retention tool you'd be paying $200/mo for if it weren't already in the platform.
At-risk members surface first
Sorted by Pulse score ascending. The athletes whose attendance, weight, or macros are slipping land at the top of your queue.
Built from real activity
No surveys. The score is computed from attendance, logged workouts, meal-day count, weigh-ins, best lifts, challenges joined.
One-tap check-in
Each at-risk row has a "Send check-in" action that fires a templated DM — coaches reach out without inventing the words.
AI summary per athlete
Two paragraphs explaining the week. Faster to skim than scrolling 5 raw stats and trying to synthesize on the fly.
Daily / weekly / monthly
Different cadences for different coach styles. Some want the weekly digest, some want the daily pulse, some only the monthly retention picture.
Trends, not snapshots
Week-over-week movement. A 65 trending up beats an 80 trending down — the system says so.
The at-risk list, sorted by who needs you most.
You don't scan rosters anymore. You open Pulse on Monday morning, look at the top 5, send three check-ins, and your retention work is done before the 6 AM class starts.
At Risk · This Week
Sorted ascending by Pulse score
Devon P.
No logs · missed 4 classes
28
Lena K.
Weight drift +1.8 · 2 missed
38
Marco T.
Macros holding · attendance down
54
Priya S.
Steady · could push more
71
Jordan B.
New best · 4 classes · all hits
82
Same report, athlete-shaped.
The athlete sees their own report from their phone. Same score, same summary, written for them — what worked, what slipped, what to try this week. The check-in DM from their coach lands in context, not out of nowhere.
Weekly Report · Jun 10–16
Jordan B.
82
score
Summary
Strong training week — 4 classes, hit a new best on Back Squat. Protein intake on track at avg 162g. Sunday recovery weigh-in showed +0.4 lb…
Classes
4
Bests
1
Meals
21
Your retention work, automated.
We're in private beta, working with a small set of gyms at a time. Tell us about yours.