AI coaching · for independent trainers

You coach. We run the AI.

The client who goes quiet for eleven days is the one you lose, and you find out when the payment fails. VitalCoach puts them at the top of your list on day two with the message already written — you read it and send it. Same for programs, check-ins and milestones: it writes, you send.

Free plan — no card needed Installs to your phone 30-day money-back guarantee
Beta program live No customers yet — we say so No testimonials, real or invented Full data export, always Honest about what works
What actually ships

Counted from the build, not a survey.

116
curated exercises in the built-in library · every one equipment-tagged and muscle-tagged
79
of those 116 ship with a linked demo video · the other 37 open a YouTube search
12wk
longest program the AI builder generates in one pass on a paid plan, periodized week by week — the free AI taste is capped at 1 week, once a month
84
messages the AI writes per nutrition sequence — one per day for 12 weeks · you send them

Every figure above is a count from this build, not a market statistic: library counts from our shipped exercise seed file; 12 weeks is the program-length cap in the AI workout generator; 84 is the fixed number of messages the nutrition generator returns.

How it works

The $1,200 client
you almost lost.

Amanda is an illustration, not a customer — we don't have any yet. She's 12 weeks in, she thinks she's failing, and you don't know it yet because you have 22 other clients to track. Here's what VitalCoach does next.

1
Day 11 · Wednesday 6:42 AM

VitalCoach detects the drift

Amanda hasn't submitted a check-in for 11 days. She missed two scheduled sessions. Her macro logs stopped on day 4. Pattern: disengagement risk · high.

2
Day 11 · 8:00 AM

An auto-drafted message lands

Claude writes a re-engagement note in your voice, not a generic template. You review it, edit it if you want, and send it from your own phone or inbox — VitalCoach does not send it for you.

"Hey Amanda — noticed it's been a little quiet. Want to do a quick reset call this week? Thursday 5 PM works for me."
3
Day 11 · 9:14 AM

Amanda books the call

She thought she was failing alone. You reschedule her program around her new shift. She commits to 4 more months. $1,200 you would've lost. VitalCoach caught it. You just had the call.

Illustrative · compounded over a year
+$14,400/yr
Example only, not a guarantee: retaining one $1,200 client like Amanda each month works out to +$14,400/yr. Your results depend on your rates and retention.
Features

Everything a solo coach
actually needs.

Every one of these is something you currently do by hand at 9pm. The pattern is the same throughout: VitalCoach writes it, you read it, you send it.

You stop finding out someone quit when the payment fails
Two missed check-ins, or ten days with nothing logged, and that client moves to the top of your risk list — with the re-engagement message already written in your wording. You read it, change it, send it from your own phone. VitalCoach never sends it for you.
Amanda K. · 11d quiet · High risk
Marcus L. · 5d quiet · Medium
Priya S. · today · On track
You stop building programs from scratch on a Sunday
Say the goal and what equipment they have. A periodized program comes back — up to 12 weeks in one pass on a paid plan — built from the 116-exercise library. You review it, change what you want, assign it.
You stop asking the same five questions in a DM
Build your own check-in form in the intake builder — your questions, your wording. Answers land against the client and sit next to their logged sessions, habits and weigh-ins. Sending is still coach-initiated; scheduled auto-send is not shipped yet.
You stop writing a daily nutrition text 84 times
84 messages written for one client in one pass — three phases (Foundation, Building, Optimization), goal-specific, each under 155 characters so it fits a single text. Generation refuses targets under ~1,200 kcal/day. You review and send on your schedule; VitalCoach does not send them for you.
You stop scrolling logs to notice someone hit a PR
PRs, streaks and phase-ends surface on their own, with the message already written. You send it the day it happened, instead of a week later when it means nothing.
You stop asking a client for money to their face
On Pro, client billing runs through VitalCoach (5% platform fee on what you collect). No Venmo requests, no invoices to write, no awkward end-of-month text.
Marcus · monthly$240
Priya · monthly$320
Samira · monthly$180
Form-check video review queue Pro
Clients upload form-check video from their phone. You review it when you have ten minutes, leave timestamped notes and send it back. No Loom links, no third-party app, nothing lost in a DM.
White-label branding Studio
Your logo and your brand colors on the client app. Clients see your brand on every screen — not ours. Configured in settings, no code required.
Replace 5 apps with one.
Programs, messaging, habits, progress photos and client billing in one place, instead of a spreadsheet plus a payments app plus a chat thread. Your clients download nothing — the client app is an installable web app that runs in the browser.
Mindbody Venmo Google Docs WhatsApp IG DMs → vitalcoach
The product · preview with sample data

This is the actual app.
Desktop and phone.

Numbers and names shown here are illustrative sample data, not real customer results. The desktop is where you run your week — dashboard, programming, billing. The phone is what's in your pocket between sessions for one-tap re-engagement and PR celebrations.

app.vitalcoach.bizbottech.com / dashboard
VitalCoach
Coaching
Dashboard 3
Clients 22
Programs
Library
Automation
Check-ins
Billing
Settings
C
Coach RileyIllustrative account · Pro

Dashboard

Your clients, programs, and coaching tools in one place.

New client
Retention · 30d
94%
↑ 11 pts vs prior
Active
22
↑ 3 this month
MRR
$4.4k
↑ $600
Save rate
82%
↑ AI drafts
At risk 3 Watch 5 On track 14 PRs this week 2
AK
Amanda K.11 days since last activity · 0 sessions logged in 7d · no habit days
$1,200/yr High risk Draft msg
DR
David R.9 days quiet · weight unchanged 3 wks
$960/yr High risk Draft msg
JM
Jess M.7 days quiet · last reply: "kinda busy this week"
$1,440/yr High risk Draft msg
ML
Marcus L.5 days quiet · phase 3 of 4 · low energy notes
$1,080/yr Watch View
AI draft · ready → Amanda K. · SMS
"Hey Amanda — saw the last two weeks have been quiet, no pressure. Nothing logged since the 3rd and I want to make sure phase 2 still feels right. Want to grab 15 min Wed to reset the plan? — Riley"
Send now Edit Schedule Regenerate
app.vitalcoach.bizbottech.com / programs / amanda-k
VitalCoach
Coaching
Dashboard3
Clients22
Programs
Library
Automation
Check-ins
Billing
C
Coach RileyIllustrative account · Pro

Amanda K. · Strength rebuild, week 6

Lower-body bias · 4×/wk · built from her intake form and her last 4 weeks of logged sets.

Generate week

Week 6 · auto-built

Illustrative interface · sample data
MLOWER
T
WUPPER
TPULL
F
SFULL
S
ProgrammedRecovery

Coach AI

Built into the app · reads her intake answers + last 4 weeks of logged sets
You
Amanda's hip flexor flared on Mon. Swap her Wed lower for upper and add hip mobility.
VitalCoach AI
  • Wed → Upper push (preserves volume)
  • Added 3-block hip mobility warm-up
  • Pushed lower to Sat · -2 sets RDL
  • Drafted note to Amanda explaining swap

Monday · Lower bias EST. 58 MIN · RPE 7

Tap any block to swap · drag to reorder · attach video cue from library
A1Back squat4 × 5 @ RPE 8+10 lb PR
A2RDL3 × 8 · 2-ct lowering
B1Walking lunge3 × 10 / leg
B2Single-leg calf raise3 × 12
CPlank · side plank3 × 45s
app.vitalcoach.bizbottech.com / billing
VitalCoach
Coaching
Dashboard3
Clients22
Programs
Library
Automation
Check-ins
Billing
C
Coach RileyIllustrative account · Pro

Billing

Subscriptions, invoices, payouts — your business in one place.

New invoice
Monthly recurring
$4,400
↑ $600 vs last month · 22 active subs
ClientAmountDateStatus
Amanda K.Phase 2 · monthly
$200 Apr 22
David R.Hybrid coaching
$320 Apr 22
Jess M.Pro tier
$240 Apr 21 Pending
Marcus L.Phase 1 · monthly
$180 Apr 21
Priya S.Hybrid · failed retry
$200 Apr 20 Retry
Samira O.Pro tier
$240 Apr 20
9:41●●●● 5G ▮

Today

Tue · Apr 22
C
Action needed
Amanda K. — re-engage
11 days quiet · AI draft ready
"Hey Amanda — saw the last two weeks have been quiet. Want to grab 15 min Wed to reset?"
Send
Edit
Priya S. logged session2m
David R. — disengage flag14m
Samira O. PR · DL +201h
Marcus L. check-in due3h
Today feed
Triaged for the next 30 min
9:41●●●● 5G ▮

Amanda K.

Phase 2 · week 6
A
Sessions logged · last 28d
5
Down from 14 the 28d before
Last contact
11d
Habit days 7d
1
Sessions 7d
0
Last weigh-in
18d
Send AI draft
Call
Client detail
All her signals on one screen
9:41●●●● 5G ▮

This week

22 clients
C
Saves this month
3
+$3.6k LTV protected
Roster health
On track14
Watch5
At risk3
PRs this week2
Roster pulse
Health of your business at a glance
9:41●●●● 5G ▮

Today's workout

Tue · Week 6 · Push
A
Flat DB Press
4 sets · 8–10 reps · 90s rest
▶ Video
Incline Machine Press
3 sets · 10–12 reps · 75s rest
▶ Video
Lateral Raise
3 sets · 12–15 reps · 60s rest
Mark workout complete
Today's workout
Exercises + video demos from coach
9:41●●●● 5G ▮

Meal plan · Day 42

2,280 cal target
A
Breakfast
Greek yogurt + oats + berries
38g protein · 52g carbs · 8g fat
Post-workout lunch
Grilled chicken rice bowl
52g protein · 68g carbs · 12g fat
84-day coach sequence · Day 42 of 84
Meal plan
84-day nutrition SMS sequence
9:41●●●● 5G ▮

My progress

Week 6 of 12
A
Weight
164 lbs
↓ 4 lbs since start
Message from coach
"Great week Amanda! Your push session PR was huge. Let's add 5 lbs to flat press next session. 💪"
Coach Carlos · 2h ago
Progress + messages
Coach feedback in real time
Clients install from a link — no App Store required · PWA · works on any phone
UI from current build · v0.9 · every name and number above is invented sample data — not a real client, not a real result
vs. the competition

Where VitalCoach differs.

Competitor pricing checked April 2026 against Capterra/G2 listings; individual plans may vary and vendors reprice without notice — verify on their site before you decide. Feature rows describe what each product publicly documents, not a hands-on test.

VitalCoach Mindbody TrueCoach Trainerize
AI disengagement detection Yes — No — No — No
84-day AI nutrition sequence Yes — No — No ~ Add-on
AI workout builder Yes (AI) — No — No ~ Basic
Client app included Yes · PWA Required Required Required
Integrated billing Yes (5%) Yes — No ~ Stripe
Starting price (solo) Free / $19 Solo $99+/mo $26+/mo $5+/mo
ROI calculator

How much retention is on your table right now?

Slide in your own numbers. This is arithmetic on the figures you enter — your client count, your rate, your guess at how many you lose — not a measured outcome and not a projection of what VitalCoach will do for you.

Plus 4 more free calculators — rate, capacity, macros & a split builder →

+$14,400/year
Illustrative estimate — retain 1 extra client/month at your numbers above. Not a guarantee.
Pricing

Pricing that respects
your margin.

Free is truly free — one client, no card, no expiry. Pro is $79 flat; if you also collect through VitalCoach, the 5% applies to client billing on top of the subscription — it doesn't reduce it.

Free
$0/forever
For coaches starting out. No expiry.
  • 1 client
  • Session logging
  • 116 exercise library
  • Manual program builder
  • PDF + CSV export
Start free
Solo
$19/month
For coaches with a small client list.
  • 5 clients
  • AI workout builder
  • 84-day nutrition sequence
  • Custom check-in forms
  • PDF + CSV export
Start Solo
Studio
$199/month
For multi-coach gyms and studios.
  • Everything in Pro
  • Your logo and colours on the client app instead of ours
  • We set your coaches up with you on a call
Start Studio

Straight answers, before you put a card in.

Where the answer is "not yet," we say that — and we say it on this page, not after you've paid.

Does it text my clients for me?
No. It writes the check-in, the milestone note and the 84-day nutrition sequence — you send them from your own phone or inbox. Scheduled unattended sending is on the build list and is not in the product today. That's a real limitation and it's also why nothing goes out under your name that you haven't read.
Do my clients have to download anything?
No App Store, no account to create. They open a link, and if they want it on their home screen it installs from the browser. They log workouts, see their plan and message you from there.
What if the AI writes a bad program?
You are the coach and it never reaches a client until you assign it. Everything AI-written is labelled as such. The nutrition generator refuses targets under roughly 1,200 kcal/day outright. Read it, change it, or throw it away — the point is you didn't start from a blank page.
Do you take a cut of my coaching fees?
Only if you use VitalCoach to collect them: 5% of what you process, on Pro. Bill your clients however you already do and that fee is zero — the $79 is the whole cost.
Who sets it up?
Steve, on a call, if you want it. Your client list, your programs and your history come across in about half an hour. Nobody is paying for VitalCoach yet, so you get the person who wrote it rather than a queue.
Can I get my data out?
Any time, on any plan including Free — clients, programs, history, exercise library, as CSV and PDF. No export fee, no support ticket, no waiting period. If leaving is hard, that's a business model, not a product.

What your first week actually looks like.

Including the parts you have to do yourself.

Day 1 · one client
Don't migrate your whole roster. Add one client on the free plan, build them a program, and send them the link. Ten minutes, no card. This is the only honest way to find out whether the app fits how you coach.
Day 1 · your check-in
Build your own check-in form — your questions, your wording, not a template. When they answer, it lands against that client next to their logged sessions and weigh-ins instead of scrolling away in a DM.
Day 2–3 · the call with Steve
If day 1 felt right, book the half hour. Your client list, programs and history come across on that call. You do not sit alone with a CSV file.
Week 2 onward · the change
Open the app and the quiet clients are already at the top with a message written for each. Sunday program-building becomes a review instead of a blank page. Nothing has been sent to anyone without you.
Beta program

We're in beta.
That's the point.

VitalCoach is being built in the open. No fake testimonials, no inflated user counts, no manufactured social proof — and no customers yet either. Here's exactly where we are.

Status
Beta · open to anyone, zero customers so far
You would be early. Nobody is paying for VitalCoach today, and we are not going to pretend otherwise. The Free tier is self-serve and instant — no application, no waitlist, no approval step.
  • Free tier is free forever — no card, no expiry
  • Reach a human at hello@bizbottech.com
  • Quiet-client detection, AI workouts, billing and message generation are the four we are hardening first
Where the build is
Version 0.9 · what's in and what isn't
If something we describe on this page isn't shipped yet, it says so here. Anything marked next is not in the product you'd sign up for today.
v0.9Weekly Client Pulse — AI roll-up from logged sessions, habits and weigh-ins
v0.8Milestone + nutrition message writer (generates copy — sending is manual)
v0.7AI workout builder
nextScheduled auto-send for check-ins and nutrition sequences — NOT shipped
What we promise
Honest about what works.
When testimonials and case studies exist, they'll be real coaches with real names, real numbers, and links you can verify. Until then, we'd rather show you the product.
  • No invented quotes, no stock photos
  • No "trusted by 1000+" claims we can't back
  • No retention, revenue, or time-saved numbers — we have no customers to measure
  • Full data export anytime · your data is yours
Join the beta free Instant access · no card, no application
FAQ

Real questions
from trainers.

Do clients have to download an app?

+
No App Store download. Clients open their plan in a browser and can install it to their home screen as a web app (PWA) from a link you send. To be exact about delivery: VitalCoach writes the check-in, milestone and nutrition messages for you, and you send them from your own phone or inbox — VitalCoach does not send SMS on your behalf today.

How does the disengagement detection work?

+
VitalCoach tracks check-in patterns, workout-log frequency, and message response rates. When a client misses two consecutive check-ins or goes 10+ days without logging a session, it flags them on your risk dashboard and drafts a re-engagement message in your voice for one-tap approval.

Is AI-generated content reviewed before clients see it?

+
Yes. All AI-generated workouts, nutrition sequences, and messages are clearly labeled and require your approval before being sent — per CA SB 942 and our own product principles. You stay the coach. Claude is your assistant.

How does the Pro plan drop to $0?

+
Pro is $79/mo flat. If you also collect through VitalCoach, the 5% platform fee applies to what you bill your clients and is charged in addition to the subscription — it does not reduce or waive the $79. Your all-in cost on Pro is $79 plus 5% of what you bill through us.

I already use Mindbody — can I switch?

+
Yes, and a person does it with you — Steve gets on a 30-minute call and brings your client list, programs and history across. We have no customers yet, so you get the person who wrote the code rather than a support queue. Mindbody's published studio pricing starts around $129/mo and scales with seats and locations; confirm it on their site before you compare.

What happens to my data if I leave?

+
Full export at any time — clients, programs, history, exercise library — as CSV and PDF, on any plan including Free. Your data is yours. We make moving in (and, if it ever comes to it, out) as friction-free as possible.
Stop guessing

You can't save a client
you don't know is leaving.

VitalCoach gives you visibility before it's too late. The beta is open to anyone — the Free tier is self-serve and instant, with no card, no application and no waitlist.

FREE PLAN AVAILABLE · SOLO $19/MO · PRO $79/MO · INSTALLS TO YOUR PHONE