Multi-site gym group · 4 locations · ~3,200 members
The problem: Retention drops hardest in months two to five, and you find out about a lapsed member only when the payment fails.
- One HQ account, one Location account per site
- 12-week programme, auto-generated the day someone joins
- MyZone and wearable sync for effort-based points
- Trainer accounts scoped to their own members
- 7-day activation for every new joiner
- The 14-day inactive list, as a retention queue
- Programme completion by trainer and by site