Four steps, start to finish.
Every active member gets checked automatically — no one has to remember to look for this.
A member gets flagged if they've been quiet for 10–20 days since their last visit, or if their bookings over the last 30 days have dropped by 40% or more compared to the 30 days before that (only counted once they've built up a real booking history, so it's not tripped by one quiet month).
If a member has paused their own membership, they're excluded before either signal is checked. There's no reason to chase someone who told us they'd be away.
The Cliq message names the member and the reason they were flagged, with a nudge to check in within 48 hours. Once someone's been flagged, they won't be flagged again for 7 days even if the same signal is still true. That keeps the channel from filling up with repeats.
This isn't a replacement for the winback flow that already reaches out automatically once someone's been gone 60 days. This one catches people earlier, while a quick check-in still works.
It also isn't a credit-expiry reminder. Members already get emailed directly about credits running low or expiring at set milestones before it happens, so this alert stays focused on the two signals above rather than duplicating that.
Most members don't cancel out of nowhere. They go quiet first. By the time the system notices someone's been gone two months, that conversation is a lot harder to have than it would've been in week two.
This closes that gap: a light-touch, low-noise way to catch the early signs and reach out while a member's still easy to bring back in.