We don’t have a growth problem - we have a leaky bucket.”
That was the sentence that changed everything.
It came from our Head of Product after yet another week of celebrating sign-ups and quietly ignoring churn. But deep down, we all knew the truth:
People were coming in... and quietly slipping away. And it was time to figure out why.
The Leaky Bucket Problem
We were a growing subscription platform in the wellness space - think habits, tracking, coaching, community.
Our top-of-funnel was humming: paid campaigns were converting, onboarding screens were polished, and people were signing up.
But then… they vanished.
After 30 days, over half of our users were gone.
After 90, it was closer to 70%.
No rage-quits. No complaints. Just silent exits.
Lol, It was like hosting a party and realizing no one was dancing.

Reframing the Mission
We stopped treating churn as a marketing metric and started treating it like what it really was:
A design opportunity.
We asked ourselves:
“What if retention wasn’t about tactics or tricks, but about trust?”
That helped us redefine our product vision:
Design an experience that users don’t want to leave.
Finding the Drop-Off Moments
We rolled up our sleeves and went full detective mode. Here’s what we did:
Mapped the full user journey, from sign-up to (sad) cancellation
Interviewed churned users (shout out to anyone who says “I just didn’t feel it was for me” 🙃)
Analyzed behavior patterns using Amplitude
Here’s what we found:
Users loved Day 1... but by Day 7, engagement nosedived
Core features weren’t getting discovered
The app didn’t evolve with the user - it just stayed... still

Designing for Retention (Not Just Conversion)
So, we got to work.
1. Onboarding That Grows With You
Our old onboarding was a one-and-done tour. Beautiful, but forgettable.
We redesigned it to be progressive and personalized:
Tips surfaced when you needed them
Nudges based on your behavior (“Hey, want to try this next?”)
Little “wins” celebrated along the way
No more information overload. No more static intros.
Just guidance when it matters.
Lesson: Onboarding isn’t a moment. It’s a journey.
2. Moments That Matter (Emotionally)
We asked: “What makes people stay?”
Not features. Not checkboxes.
Feelings.
So we injected moments of:
✨ Delight – Like confetti when you completed your first week
💪 Progress – Weekly recaps that showed actual wins
🤝 Belonging – Community stats like “You and 2,430 others finished today!”
Lesson: Retention lives in the emotional layer of UX.
3. Feature Discovery Without the Noise
Instead of showing every feature up front, we waited.
We let the right moment trigger the right feature.
Examples:
If a user journaled 3 times, we surfaced mood insights
If they completed a challenge, we introduced coaching features
We also redesigned the dashboard to reflect personal goals, not just generic widgets.
Lesson: Users don’t need more features. They only need relevant ones.
What Changed?
Four months later, here’s what we saw:
Churn dropped by 28%
Feature engagement went up 30%
Support tickets decreased
Users started saying things like “I feel seen”
That last one? That’s the one I’m proudest of.
What I’d Tell My Past Self
If I could rewind:
Don’t wait until churn is scary - design for retention from day one
Think in feelings, not just flows
Map the journey like a real relationship - not a transaction
Because that’s what this is.
Retention is a relationship.
And good design makes people want to come back.

Final Thought: The Real Win
We didn’t just fix a leaky bucket, We literally shifted our mindset.
Designers started attending lifecycle meetings
PMs started advocating for user emotion, not just feature delivery
The whole team started measuring success in long-term trust
And honestly? That changed everything.





