Skip to content
iMessage APIs
Industry playbooks7 min read

Gyms and studios: catching churn before it happens

By the time someone clicks cancel, you lost them a month ago. The signal was in your check-in data the whole time.

Cancellation is a lagging indicator. The leading one is a gap in attendance, and you already have that data — every check-in system records it and almost nobody triggers off it.

The attendance ladder

SignalMessageTone
Missed 10 days after regular attendanceLight check-in, no guiltFriendly
Missed 21 daysOffer something concrete — a class, a sessionHelpful
Missed 45 daysHonest question about whether it still fitsDirect
New member, week 2How is it going, anything you need?Onboarding
New member, day 30The habit checkpointEncouraging

The two new-member rows matter most. Churn in the first ninety days is far higher than at any other point, and a member who has not formed the habit by day 30 usually never will. That window is where a message changes an outcome.

Foundry Strength

iMessage

Hey Tom — Marcus at Foundry. Noticed we haven't seen you in a couple of weeks. All good?

yeah work got insane. planning to come back next week

Happens to everyone. The 6:30am on Tuesday is quiet if you want an easy one back in.

No guilt, no offer, no discount. A specific, low-friction next step.

The mistake almost everyone makes

Do not lead with a discount

A message that opens with a retention offer teaches your members that disappearing for three weeks is how you get money off. It also tells them the relationship was transactional. Lead with the check-in; hold the offer for the third message, if at all.

Class-based studios have an extra play

If you run scheduled classes you have the same waitlist economics as a salon or clinic. A 6am cancellation at 9pm the night before is a spot you can fill, and messaging is the only channel fast enough.

Foundry Strength

iMessage

Spot just opened in tomorrow's 6:30am. First to reply gets it.

yes please

You're in 🙌

Frequency is the whole risk here

Fitness businesses are unusually prone to over-messaging, because there is always a class to promote and a challenge to announce. Members tolerate roughly one non-transactional message a month before the channel starts costing you goodwill instead of earning it.

Guardrails

  • One retention message per attendance gap. Not a sequence.
  • Zero promotional broadcasts to the full member list.
  • Suppress anyone who has already given notice — chasing them reads badly.
  • Between 9am and 8pm in their timezone, and never during a class they usually attend.
  • Measure cancellation rate, not message opens — see read receipts.

The same attendance-drift pattern shows up in tutoring and driving schools and in nonprofits running volunteer rotas, where the currency is time rather than money.

fitnessgymsretention