14 active clients · 3 unread messages · 2 plans need review
Active clients
14
↑ 2 this week
Adherence (7d)
82%
↑ 4 pts vs prior week
MRR
$2,156
↑ $312 mo/mo
Pending
3
2 plan reviews · 1 message
Churn risk
2
Both flagged this week
✦
AI plan review · 4 clients due for next-block progression
Cadence reviewed each client's full lifetime training history against their current goal — Sarah K. (strength · meet in 9 weeks), Marcus P. (hypertrophy · arms cycle), Daniel R. (general · maintenance), Jen H. (recomp · −15 lb target). Adjustments are tuned to where each one is in their long-term arc, not just the last 4 weeks.
Sarah K. completed Lower Power · all 3 sets at prescribed load
23 min ago · RPE 8.5 · +5lb on deadlift
💬
Marcus P. messaged about Tuesday's incline DB press
45 min ago · 3 messages
⚠
Daniel R. missed 2 of last 3 sessions
1h ago · Risk flagged
📸
Jen H. uploaded check-in photos + body comp update
2h ago · −1.2 lb · 4-week trend ↓
$
Tom B. renewed for 3 months
3h ago · $447 collected
Quick actions
Roster
Clients
14 active · 2 trial · 1 paused
Client
Plan
Last 7 days
Last check-in
Payment
Status
Programming
Week planner
Drag, drop, AI-generate. Workouts and nutrition unified in one view.
May 4 – May 10, 2026
Week 14 of Sarah K.'s 16-week strength block
Viewing:
Templates · Reusable
Programs
Build once, deploy to many. Drag-edit per client.
Two-way · In-app
Messages
Replies tied to specific workouts. Voice notes. File attachments.
SK
Sarah K.
Active · last seen 12 min ago
Re: Wed · Lower Power
Quick q on the deadlift — should I keep at 260 if last week's set 3 felt heavy, or push to 265?
10:23 AM
Stay at 260 for one more week. Tempo is what's getting you, not the load. Hold the eccentric for a full 2 count and the 265 will fly next session.
10:31 AM
Got it. Also — calf tightness mentioned in Mon's note, still a bit stiff today. Should I sub the box jumps?
10:34 AM
Yes — swap for sled drags 3×40yds. I'll update your plan now.
10:36 AM
You're a hero. Thanks coach.
10:38 AM
Per-client meal plans · AI-driven
Nutrition
Pick a client → AI generates a week of meals + snacks + a grocery list, hitting their target macros within their dietary preferences and allergens.
Note: Macro estimates and meal suggestions are educational, not medical advice. Coaches and clients should consult a registered dietitian for individual nutritional needs, especially with medical conditions, pregnancy, or eating disorders.
Active client meal plan
Week at a glance
Pick a client + click "AI generate this week's meals" to populate.
Stripe Connect · Live
Payments
Real-time MRR · per-client status · pending-payout view · auto-suspend on missed payment.
!
1 client past due · Daniel R.
First charge failed Apr 30. Smart-retry runs May 3 (insufficient-funds backoff). If still unpaid by May 7, account auto-pauses to read-only — Daniel keeps his data, can't see new workouts. Auto-cancels at May 14 unless resolved. Coach + client both get warned at each step.
When a client's payment fails, Cadence runs a documented retry-warn-pause-cancel sequence. Both you and the client see every step. No surprise lockouts. No "your account is suspended" with no explanation.
Day 0
Charge fails
Stripe smart-retry kicks off. Coach + client both get an email. Client app stays fully active.
Day 3
Second retry + warning
In-app banner for client with one-click "Update card" deep link. Coach hub shows the past-due flag. Still fully active.
Day 7
Auto-pause to read-only
Client keeps all their data + history but can't see new workouts or check-ins. One-click resume the moment payment succeeds.
Day 14
Subscription cancelled
Auto-cancel. Client export ZIP emailed. Coach can re-invite. Retention period: 90 days (configurable in Settings).
Coach OS
Insights
Adherence · churn risk · revenue health · most-engaged. Live data from your active clients.
Every active client gets a unique code generated on-demand. Codes show in their client app + on a one-tap "Refer a friend" share sheet (pre-filled with your program copy). When a friend signs up using their code, the referral lands here for your review.
Your client app shows your name, your colors, your logo. Cadence stays out of sight.
Stripe Connect
Connected
acct_1Q…7tA · payouts every 2 days
Notifications
Account state
Pause your whole studio (vacation mode), or pause individual clients. While paused, billing stops, clients keep history, no AI generation runs. One-click resume.
Claim a share-able /coach/{your-handle} page on Cadence. Drop the link in your IG bio, in DMs, in your email signature. Open Graph + Twitter cards preview cleanly across every platform.
Plug Cadence into the tools you and your clients already use. Wearables auto-sync. Nutrition logs flow in. Workflows fire to Zapier or Make. No copy-paste, no exports.
Calendar export
Every client gets a private .ics feed. They paste the URL into Apple Calendar, Google Calendar, Outlook, Fantastical — workouts and check-ins land on their phone automatically. Updates flow live as you edit the plan.
Cadence's plan-generation AI reads each client's full lifetime history — every workout logged, every check-in, every PR, every injury note — and adapts to their currently-stated goal. Most platforms feed the AI 4 weeks of context. Cadence gives it the whole arc, so progressions match where someone has been, not just where they were last month.