Auto-Following Subscribers - Messaging after their Sub expires?

TLDR
I've been running the follow-back promo game on my paid page for years, and yes, the "is this person even still subscribed?" problem drives me nuts too. The bad news first: there's no magic filter hiding in settings. The good news: a two-tap habit and a slightly smarter list system will save you most of the wasted messages without eating your week.
Is there really no way to see subscriber status inside a message thread?
Nope, not a reliable one. I've hunted for it more times than I'd like to admit. There's no badge or status indicator that says "active sub" versus "expired" while you're typing a reply, and the lists feature doesn't solve it either. The lists you can build are basically manual buckets - you add and remove people yourself, and the platform doesn't sync them to subscription status. So the "pinned list that filters active from expired" that we all wish for? It doesn't exist, and hunting for it is time you'll never get back.
What does work is the check-before-send ritual: before you send anything promo-shaped to someone, tap into their profile and look at their subscription status. It's two taps. Annoying, yes, but way cheaper than realizing you've burned a promo message (and unlocked content pricing energy) on someone who isn't even a customer anymore. I made checking part of my message routine so it's muscle memory, not a decision I have to remember to make.
Can the native lists feature actually help, and how do you set it up?
Yes, but only as scaffolding, not automation. I keep two lists: a "past subs to promo" bucket and a "check me" bucket for anyone whose status I'm unsure about. When someone subscribes, I follow back and add them to my tracking. When my weekly sweep of the subscriber and renewal page shows their window has lapsed, they move to the promo list. When they resubscribe, they come out of it.
The key is using your subscriber/renewal page as the source of truth instead of memory. I do a quick sweep once a week - maybe fifteen minutes - where I check expirations and shuffle people between lists. Prune the follow-backs too, because your follow slots are limited and a dead list you never clean quietly stops being useful. Note also that renewal nudges to *active* subs who are close to expiring usually outperform cold win-back messages to lapsed ones. Message fatigue is real, so keep expired-sub promos occasional and short, and treat them as a bonus channel riding on top of your renewal play rather than your main revenue lever.
What's the simplest system that actually sticks?
Honestly? A spreadsheet beside the native lists if you're juggling more than a few dozen people, or just disciplined list hygiene if you're smaller. Weekly renewal-page sweep, check-before-send on every promo, prune follows monthly. Don't touch third-party automation that promises to sync sub status - that's ToS trouble you don't want. Start small: this week, just build the check-before-send habit. Then add the list structure once that's automatic. And a question back at you: how often are you actually messaging your expired list, and are those promos converting enough to justify the time? If not, your follow-back slots might work harder pointed at renewal risk instead.