For the first year of my SaaS, churn worked like this.
User cancels. Stripe sends a notification. I open the dashboard. MRR is already gone.
By the time I knew someone left, the conversation was over. They were done. Whatever I said next was too late, too polite, and completely useless.
I tried the usual fixes. Exit surveys. Win-back emails. "We miss you" sequences. The replies were either empty or vague. "Just not using it anymore." Cool. Thanks. That helps zero.
The real problem was timing. I was always finding out after the decision was made. And honestly, that feeling of opening Stripe and seeing a cancellation you had no idea was coming, it never gets easier.
So I built Flidget.com.
Two things. That's it.
When someone clicks cancel, a small chat opens right there on the page. Not a redirect. Not a form. Just a chat. They type or speak for 10 seconds and tell me exactly why. The reason lands in my dashboard, tagged and searchable.
And every user gets a daily drift score based on actual product usage. Sessions, last active date, whether they hit the key feature or not. Every morning I open one screen and see exactly who is about to leave before they ever touch the cancel button.
Where it is today : 10 users tracking live, and 68+ at-risk users already flagged and saved before they cancelled.
One thing the data showed me in the first month genuinely surprised me. Users who never used "create_invoice" were 990x more likely to drift. I did not calculate that. The system found it on its own. That one signal alone changed how I write onboarding emails now.
What actually changed for me is simple. Before, I found out about churn when MRR dropped. After, I see the at-risk MRR every morning before anyone cancels. I know the name, the risk score, the last login, and exactly what to send them right now.
Setup was one script tag. No analytics code. No new tools. Live in under 2 minutes.
If you're a SaaS founder who is still discovering churn from Stripe notifications, I know exactly how that feels. That's why I built this.
Free plan available at flidget.com. Live in 2 minutes, no credit card needed.
And if you want to see how it works for your specific stack or just want to talk retention , Reply here or email me directly at [email protected]. I read every message.
This really hit. The “finding out from Stripe after it’s already done” part is too real.
Love the shift to catching users before they leave—especially the drift score idea. That’s a game changer.
How can I try this for my own product? Would love to set it up.
Really glad that resonated that Stripe moment hurts every time.
Getting started is super simple:
Just head to flidget.com, add the script to your app, and you’ll start seeing drift scores + at-risk users almost immediately. Takes like 2 minutes, no heavy setup.
Great Insights.
Thanks a lot, really appreciate it 🙌