Jack Ogilvie
Co-founder · Systems and growth
Built the systems that let a small regional team personally manage over 1,000 members.
Guide · For gyms already open
Nobody cancels the week they join. They cancel weeks after they quietly stopped turning up, and nobody noticed.
A cancellation is the last event in a long story, not the first. The story goes: they miss a week, then a fortnight, then they feel awkward about coming back, then the direct debit is the only thing reminding them you exist. So they stop it.
By the time the cancellation lands, you are 6 to 8 weeks too late to do anything about it. Retention is entirely about that gap.
Catch them in the gap, not at the exit.
A new member should leave their first fortnight with 6 things in the calendar. Not because 6 is magic, but because every booking is another reason to walk back in, and another conversation.
Get this right and a member is 6 weeks in before they have had a chance to drift. Get it wrong and their whole first month is a swipe card and a guess.
The hard ratio worth holding your team to: a program consult should turn into 2 booked sessions. If your team is doing consults and booking nothing, the consult has become a chat.
Every Monday, 2 hours, work the list. For each member, 3 questions:
Then a voice note. Their name, one thing you noticed, one next step. 20 seconds.
Note what that does. It names the drift without making it an accusation, and it ends with a decision that is easy to say yes to.
Cancellations tell you what already happened. Visitation tells you what is about to.
Measure the share of members who came in over the last 30 days, and hold it at 80%. Use 30 days, not 7. A 7 day number swings on school holidays and long weekends, and you will chase noise.
One warning: new members inflate it. They always turn up at first. So a healthy month right after a big intake is not proof your system works, it is proof you signed people up.
None of the above is complicated. It is just impossible to hold in your head past about 80 members.
You need a list that answers one question every Monday: who is slipping right now? Not who cancelled, not who is happy. Who has gone quiet this week and does not know it yet.
That is the job our client management software does for a partner gym. It watches visits, programs and nutrition for every member and hands your team a short list each week. The reaching out stays human, because that is the part that works.
This one catches good operators, so it is worth saying plainly.
If a new member gets an unsustainable amount of personal attention in their first month, you have set the standard they will judge you against forever. When it settles to something you can actually keep up, they do not read it as normal. They read it as decline. That is where a surprise bad review comes from.
Two fixes. Set a level of attention you can hold at triple your current size. And give members a way to complain to you before they complain to Google: a feedback link in the app, or a code on the equipment.
All from our own gym, Next Level Echuca Moama.
Watch visitation before you watch cancellations. If 80% of your members came in over the last 30 days, retention looks after itself. If that number is falling, cancellations are coming in 6 to 8 weeks, you just cannot see them yet.
Every 7 to 14 days. More often than that and it stops feeling personal. Less often and you find out someone has drifted only when they cancel.
Voice note. It carries tone, it takes you 20 seconds, and a member cannot get it from an app. Save text for the practical stuff like confirming a booking.
It is 2 hours a week once your list tells you who to contact. Our team does it across more than 1,000 members. The reaching out stays human, the sorting is what software should do for you.
Limited partner spots
45 minutes on your gym's numbers, your market and what to fix first. You leave with clarity either way.
No obligation. We reply within 1 business day, direct from Jack and Luke.
We've sent a confirmation to . Jack or Luke will be in touch within 1 business day to lock in a time.