FOR GYM OWNERS who refuse to lose another good one

Your members
are leaving
→ noticed.

Retainer.pro reads every check-in, every cancelled class, every silent week — and tells you who's about to ghost before the auto-bill bounces. The data was always there. We just made it impossible to ignore.

+ 14-DAY FREE TRIAL+ $99/MO AFTER · NO CARD+ < 10 MIN · QUEUE BY MONDAY
// LIVE FEED · YOUR GYMLIVE
nowMargot Liu · skipped 4th week — flagged silent churnrisk
-14sMarcus Chen · drop in 4-week cadence detectedrisk
-28sPriya Anand · missed 2 booked Pilates classesrisk
-42sTomás Vega · shifted from morning to sporadic eveningswatch
-56sAva Whittaker · honeymoon-end pattern detectedwatch
-70sDaniel Okafor · Tuesday strength block missed twicewatch
-84sSienna Park · stable — engaged with new HIIT blockok
signals processed today247 / live
Trusted by gym & studio owners across AU/NZ · names anonymised at studio request
BFT NZWellington
BFT NZAuckland
BFT AUSydney
Pilates Co.Christchurch
F45 StudioTauranga
RecoverlabMt Maunganui
01 / PROBLEM

It's not that they leave.
It's that you don't notice.

// EVIDENCE 01 · SILENCELIVE REPLAY
Marcus stopped showing up in week 5.
He cancelled in week 9.
MC
Marcus Chen · 14mo member
3× / week → 0 → cancelled
w1
w2
w3
w4
w5
w6
w7
w8
w9
w10
w11
w12
SILENCE BEGINS→ 4-WEEK SAVE WINDOWCANCELLED
68% of churned members go silent 4+ weeks before they cancel. Your data already knows. Your team finds out from a failed-payment email.
// EVIDENCE 02 · LEAKMETER · RUNNING
$0,000/yr
leaks out of the average independent gym.
// LOST WHILE YOU'VE BEEN ON THIS PAGE
$0.00
Same rate. Every gym. Every minute. While you read this.
That's a coach's salary. A new squat rack. A whole renovation. Walking out the door because nobody noticed in time.
// EVIDENCE 03 · WINDOWSAVE-WINDOW SIM
31%
stay if you reach out in the first 14 days.
DAY 0 · GOES QUIETDAY 14 · GONE
save window · 14d
14d
31%
10d
22%
7d
22%
5d
11%
3d
11%
1d
4%
Catch them in the first 14 days, 1-in-3 stays. Wait a week, half that. Most gyms don't even know they're wobbling.
150+
Members saved across the beta cohort.
Real saves, not at-risk flags. Tracked per studio, summarised weekly.
10×
Hours saved per studio team each week.
From four-hour Friday churn reviews to a fifteen-minute Monday queue.
12+
Gym CMSes supported via CSV.
Mindbody. Glofox. ClubReady. Wodify. PushPress. Anything that exports a list.
02 / HOW IT WORKS

Three steps. Ten minutes. Money saved by Friday.

→ STEP 01

Import your members

Export a CSV from Mindbody, Glofox, ClubReady, Xplor — any gym CMS that can dump members and visit history. Drop them in. Ten minutes, no install, no integration project. Re-import any time to refresh.

$ retainer import
✓ members.csv · 847 records
✓ visits.csv · 18mo history
✓ scored in 32 seconds
→ queue ready
→ STEP 02

We score every member

Cadence shifts, schedule breaks, class drop-offs, payment friction — synthesised into one risk score with a plain-English reason. Re-score on every import, in seconds.

// scored from your last import
847 members under watch
✓ 731 healthy
✓ 93 watch
✓ 23 at-risk
→ re-score on every import
→ STEP 03

You save the money

A ranked queue. One-line reason, draft message, and a send-by date for every name. Your team works it on their phone in 15 minutes Monday morning. Roughly 1 in 3 stays. The math does itself.

// week 1 · 23 contacts sent
✓ 8 returned to gym
✓ 3 rebooked PT
↻ 5 still wobbling
↘ 7 didn't bite
→ $7,120 LTV preserved · wk 1
// WORKS WITH ANYTHING THAT EXPORTS A CSV
Mindbody·Glofox·ClubReady·Xplor·Wodify·PushPress·Zen Planner·GymMaster·Trainerize·Your CSV
If your CMS can export a list of members and a list of visits, we can score it. No API integration. No install. No vendor handshake.
03 / PRODUCT

The whole product, no fluff.

→ DASHBOARD

Today's at-risk list, on one screen.

No drilling. No filters. The names you should call before lunch — already prioritized, with a one-line reason for each.

risk scorecadence deltasaved this weekdraft message
Active members
847
+12 vs last wk
At-risk this week
23
−6 vs last wk
Saves (MTD)
$8,420
+$1.2k vs last wk
At-risk members · this week
23 of 847
MC
Marcus Chen
Unlimited · 23 days ago
AT-RISK84
PA
Priya Anand
Class pack · 18 days ago
AT-RISK78
TV
Tomás Vega
Unlimited · 9 days ago
WATCH61
AW
Ava Whittaker
Standard · 11 days ago
WATCH58
DO
Daniel Okafor
Unlimited · 7 days ago
WATCH54
MC
Marcus Chen
Member · 2y 3mo · Unlimited
AT-RISK · 84
Visits last 30d
1(−8 vs prev)
Why at-risk
3-week absence after 2y of 2x/wk cadence. Cancelled last 2 PT bookings.
AI Suggests"Hey Marcus — saved your Tuesday slot. Coffee on us if you make it."
→ MEMBER DETAIL

Plain-English reasons, not black boxes.

Click any member. See exactly what changed. See a draft win-back message. Send, edit, or skip. No "AI confidence score" nonsense.

12-week cadencewhy-at-riskdraft smsone-tap send
→ WEEKLY INSIGHTS

Patterns no human could spot.

"Tuesday 6am is leaking." "Standard plan dies at week six." Plain-language briefings every Monday. Less data slop, more decisions.

cohort driftschedule heatplan health
01
Tuesday 6am class is leaking members
5 of last 8 churned members were Tuesday-6am regulars. Schedule conflict with payroll cycle?
02
New-member dip at week 6
Onboarding momentum stalls between weeks 5–7. 3 affected this week.
03
PT block re-engagement working
Members who book a PT taster after 90 days are 3.4× less likely to churn.
Coach prep · 30-sec brief
Marcus Chen · 14mo · 84 risk
Send by · Today
Why he's drifting: 3-week silence after 2 years of 2× / wk.
Last visit
23d ago
Cadence shift
3× → 0
Call opener
“Hey Marcus, missed you on Tuesdays — saved your slot if you want it.”
→ Send SMS draft
→ CALL & EMAIL PREP

Everything your coach needs before the call.

Each at-risk member gets a thirty-second brief. Why they're drifting. The line to open with. The SMS draft, ready to send. The follow-up day. Your team reads it once, picks up the phone, hits send — no "what do I even say?"

one-line reasoncall openersms draftfollow-up day
04 / BEFORE & AFTER

From a Friday churn report you can't act on,
to a Monday queue you can.

→ BEFORE RETAINER

Reactive. Manual. Three weeks late.

  • Friday churn report three weeks after the silence started
  • Front desk picks names by hunch, not by data
  • Generic "we miss you" SMS sent to the wrong people
  • Saves attempted but nobody tracks who actually came back
  • Four-to-six hours of manual review every week
Time / week4–6 hr
→ AFTER RETAINER

Predictive. Ranked. Saved by Friday.

  • Monday morning queue, ranked by risk, plain-English reason
  • Draft message + send-by date for every name
  • Personalised: cadence shift, schedule break, plan-stage dip
  • Saves tracked per attempt with a weekly summary
  • Fifteen minutes a week to work the queue from your phone
Time / week15 min
05 / VS RECOVR

The other AI churn tool in our backyard.

→ THEM
Recovr
Pricing
Sales-led demo. No public pricing. Custom quote per studio.
Best fit
Multi-site franchises and US-bound enterprise rollouts.
What you get
"Behaviour signals" dashboard + automated retention campaigns.
Setup
Onboarding call, integration project, weeks to first signal.
Trial
Demo call required to see the product. No public free tier.
Focus
Scaling into the US through 2026.
→ US
Retainer.pro
Pricing
$99 / mo, self-serve. Swipe a card, no demo call.
Best fit
Single-site studios and the agencies that run them.
What you get
Ranked queue + script + send-by date for every at-risk member.
Setup
CSV import, scored in seconds, queue ready by Monday.
Trial
14-day free trial. No card, no demo. Instant access.
Focus
AU/NZ-native, BFT-language, owner-first.
Recovr is a great product. We're cheaper, faster to start, and we tell your team what to say— not just who's at risk.
06 / ROI

How much "haven't seen them" is costing you

Your gym

// updates live as you drag
// Annual revenue saved (you, after retainer.pro)
$7,946
Members rescued / yr
84
Currently lost / yr
$25,632
→ Lock this in · start free
07 / CASE STUDIES

Real studios. Real saves.

→ CASE 01
BFT studio · Wellington
480 members · 3-month run

17 members saved in our first 90 days.

Imported 6 months of history, ran the queue every Monday, sent the suggested drafts. 17 of 51 wobblers stayed. ARR retained: ~$24K.

Monday mornings used to be a guess. Now it's a list.
→ CASE 02
BFT studio · Auckland
320 members · 6-week run

Onboarding stall caught — fixed in six weeks.

Retainer flagged a week-5-to-7 dip in new joiners we hadn't noticed. Implemented a week-6 PT touch sequence. New-member 90-day retention up 22%.

We didn't realise we had a week-6 hole until the report told us.
→ CASE 03
Pilates studio · Christchurch
210 members · week-1 result

23 cadence drifts surfaced in week one.

First import flagged 23 members the team hadn't noticed. 11 re-engaged with a single SMS within 7 days. The other 12 are working through the queue.

I've never had a tool tell me anything I didn't already know. This did, in week one.
08 / FOUNDER

We ran a gym. We kept losing the good ones.

"The day Marcus cancelled, we'd had three weeksto spot him drifting. Nobody did. That's the gym industry's quiet shame."
Jamie Morales
Co-founder · ex-owner, Solid Fit Training

For seven years we ran a 600-member studio in Wellington. We loved our members. We knew their kids' names. And we still lost roughly 30 of them every month, mostly without realizing until the bill bounced.

The data was always there — sitting in Mindbody, in our class booking system, in our CRM — but no human could read it fast enough to do anything about it. By Friday's churn report, the damage was three weeks old.

So we built the tool we wished we'd had. One score per member. One reason per score. One queue per Monday morning. Nothing fancy. Just noticing — at scale.

If you've ever opened a churn report and felt slightly sick — Retainer.pro is for you.

09 / PRICING

One plan. $99 a month.

10 / FAQ

Honest questions.

01Will this require my front desk to learn yet another tool?
No. The whole point is that it doesn't. Drop in your CSV, we surface a Monday morning queue. Your team works it from their phone in 15 minutes. That's it.
02My CMS already shows me 'at-risk' members. Why pay for this?+
Your CMS gives you a list of names. That's about 5% of the work. The other 95% — what to say, when to send it, who calls vs who texts, the follow-up day, and whether it actually worked — that's what we productise. Most customers run our queue on top of their CMS report.
03What CMS systems can I import from?+
Anything that can export a CSV — Mindbody, Glofox, ClubReady, Xplor, Wodify, PushPress, Zen Planner, GymMaster, Trainerize. Drop in members + visit history, score, work the queue. Re-import any time to refresh. No API integration, no install, no vendor handshake.
04How are you different from Recovr?+
Recovr is the closest comparison — they also use AI for churn prediction. Two real differences. Pricing: we're $99/mo, self-serve, swipe a card. Recovr is sales-led demo with no public price. Target: we're built for single-site SMB studios and the agencies that run them. Recovr is scaling multi-site franchises and US enterprise. They're a great product. We're cheaper, faster to start, and the action layer (script, send-by date, weekly play-by-play) is sharper.
05What about member privacy?+
SOC 2 Type II in progress, GDPR + NZ Privacy Act compliant. We don't sell, share, or train models on member data. Your data leaves your account exactly when you do.
06Contracts or month-to-month?+
Month-to-month. Cancel any time. If we're not paying for ourselves, we figure you should leave.

Notice them
before they
ghost.

→ Start free · 14 days$99/mo after · No card · Cancel anytime