Three visits a week, then none
A member came three times a week for a year. In March, they came once a week. By April, not at all. In May, they cancelled. Nobody on your team noticed the change until the cancellation email arrived, and by then their mind was made up.
The data was there all along. Every visit was recorded by the door system. Every class booking was in the management system. But with hundreds of members, nobody looks at individual patterns. Staff notice the regulars who come every day, not the ones who have quietly stopped.
The data exists, but nobody reads it
Gyms collect detailed visit data because door access and class booking produce it automatically. It rarely gets used, for simple reasons.
- Visit data sits in the access system, separate from member details.
- Reports show totals, not individual changes.
- Each member's normal pattern is different, so a single threshold does not work.
- Staff have no list of who to contact, or time to make one.
- Contacting members feels awkward without a reason.
Cancellations that were visible weeks earlier
By the time a member cancels, it is usually too late for a conversation to change their mind. Weeks earlier, a friendly message from a coach who knows them, an invitation to a class or an offer to adjust their programme may have made a difference. Some members stop coming for reasons nobody can fix. Others just drift, and a personal nudge is all it takes.
Without a list, those conversations do not happen, and staff time goes on members who were never at risk of leaving.
It is also a matter of fairness to members. People who are still paying but not coming may simply have lost their routine after an illness, a holiday or a change at work. A friendly message that says 'we have not seen you for a while, is there anything we can help with?' is good service, whether or not they come back.
Payment data tells you nothing here. A member who has not visited for six weeks still pays on time, right up to the day they cancel, so a billing report shows a healthy account until the moment it is gone.
A weekly list of members to talk to
- Visit data from your door system and class bookings is connected to member records daily.
- Each member's usual pattern is worked out from their own history, so a member who comes once a week is judged against once a week, not against daily regulars.
- Members whose visits have dropped noticeably against their own pattern are listed, with their usual and recent visits side by side.
- Members on freezes, or who have told you about a holiday, are left out.
- The list goes to coaches or the manager each week, sorted so the most noticeable changes are first.
- Staff record the contact and outcome, so the same member is not contacted twice and you can see what helped.
- Optionally, an automated friendly message goes to members who drop off less sharply, in your gym's voice.
| Member pattern | Recent visits | Flagged? |
|---|---|---|
| Three a week for a year | None for three weeks | Yes, top of the list |
| Once a week | None for two weeks | Yes |
| Irregular, occasional | None for two weeks | No, that is normal for them |
| On a freeze | None | No |
This does not need complex modelling to be useful. A clear comparison with each member's own history catches most of what matters. If you later want a predictive model, the data will be ready for it.
Conversations that happen in time
Each week, coaches get a short list of names with a reason to get in touch: they have not been in for a while. Many members appreciate being missed. Some come back the same week. Some explain what is going on, which tells you something useful.
The manager sees whether contacts make a difference and which approaches work best. Over time, fewer members drift away without anyone noticing.
It also changes how coaches spend quiet time on the floor. Instead of wondering who to talk to, they have names, and a genuine reason to start the conversation.
Is this happening at your gym?
- Cancellations often come from members nobody had seen for weeks.
- You have visit data but do not look at it member by member.
- Staff do not have a list of members to check in with.
- Contacting quiet members feels awkward without a reason.