Gym health
membership, revenue and useActive members1690 auto-renewing · 169 fixed-term
MRR$13,321monthly fees, active members
Revenue / member$78.82MRR ÷ active members
90-day retention83.2%282 retained of 339 measured joiners
Monthly churn41.1%150 of 365 in September
Visits / member / wk0.00week of 9 Oct
When the gym is busy
visits by weekday and hour · last 12 weeksquietbusy
Busiest: Tue 6–7pm (80) · Fri 6–7pm (80) · Mon 6–7pm (78) · Tue 7–8am (78) · Mon 5–6pm (77)How members use the gym
169 activeFrequent00%
Occasional00%
Inactive after a habit10663%
Inactive, never regular6337%
Cut where the router cuts: away 28+ days is inactive; 1+ visits a week before the last four weeks is a habit.
Monthly churn
6 complete months41.1%150 of 365 in September
October so far: 63 of 232 lost. Not plotted until the month ends.
Visits / member / week
last 12 weeks0.00week of 9 Oct
24 July9 Oct
Fixed terms ending
live fixed-term memberships53 fixed terms end within 90 days; 7 of them inside two weeks. Auto-renewing memberships roll over, so they aren't counted.
Revenue at risk
monthly fees of members due each callCancellation$1,40119 members
Reengagement$8,463107 members
Still paying$9,864/mo
Lapsed, recoverable$7,694/mo
Why members leave
1 stated reason from 1 conversation · all callsIn members’ own words
themes grouped nightly from what members said1 completed call recorded the member's own words. The themed summary needs at least 10, so the reason breakdown is the whole picture for now.
Stated reasons
1 stated reason · all callsCall programme
what the agent did and what it costsCall outcomes
1 conversation · all callsOffers made1
Accepted0
Links texted0
1 dial · 1 completed · 1 reached the member · 1 gave a reason
Sentiment of members called
1 conversation rated0%positive · 0 of 1
neutral100%1
Guardrails on live calls
scored by ElevenLabs after each call · 1 completed call- Stuck to one ask1/1 passed
- Invented nothing1/1 passed
- No guilt1/1 passed
The simulated suite in evals/ is the controlled measurement; this is the field.
Today’s queue
members due a call, after every eligibility gate222calls$90.03
Cancellation19
Renewal0
Reengagement107
Winback96
Per call$0.41voice, telephony and the text
A saved member$475their fee for 6 more months
Break-even0.09%one save in 1,170 calls
Calling everyone due today costs $90.03. A single save covers the whole run. That takes no guess about how often a call works.
Assumptions behind these numbers
- Voice agent
- $0.10/min
- ElevenLabs Conversational AI, Pro tier published rate
- Telephony
- $0.055/min
- Twilio outbound voice, US number to an Australian mobile
- Average call
- 2.5 min
- Estimated from the simulated conversations; the prompts target under three minutes and the agents hard-stop at four
- Text message
- $0.0515 on 35% of calls
- Twilio SMS to an Australian mobile, applied to the share of calls that send a link
- A saved member stays
- 6 more months
- Deliberately conservative — one renewal cycle, not an indefinite life
Not assumed anywhere: how often a call works. Every figure above is arithmetic on today's queue and the assumptions listed here.
Expected at the desk
members who named a dayNobody has committed to a day yet.
Needs a person
what the agent couldn't do itself