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
| Signal | Message | Tone |
|---|---|---|
| Missed 10 days after regular attendance | Light check-in, no guilt | Friendly |
| Missed 21 days | Offer something concrete — a class, a session | Helpful |
| Missed 45 days | Honest question about whether it still fits | Direct |
| New member, week 2 | How is it going, anything you need? | Onboarding |
| New member, day 30 | The habit checkpoint | Encouraging |
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.
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.