Retention and Engagement Mastery
Build sustainable growth by embedding products into workflows and creating compounding user value.
The Guide
4 key steps synthesized from 9 experts.
Establish precise measurement and benchmarks
Start by defining your active user based on core value actions rather than simple logins. Build a cohort retention table to visualize where users drop off and identify the asymptote where your curve flattens. Compare these rates against industry benchmarks for your specific business category, such as B2B Enterprise or Consumer Social, to set realistic targets.
Featured guest perspectives
"Second would be retention. So at what rate are these customers activating? And then have some kind of basic monthly retention curve. So how long are they staying around? What's the survival rate in each of these? And those kind of stack over time."— Dan Hockenmaier
"“Great retention is the scalable way to grow a product. It’s the best indicator of product-market fit, it is the most important factor in a user’s lifetime value, and high retention drives all of the best acquisition strategies. It’s growth’s equivalent of the triple word score.”"— Lenny Rachitsky
"Monthly churn benchmarks all add up to the most important retention metric of all: the point at which your cohort retention asymptotes. Chart the percentage of users remaining in a given cohort over time—at what level does that line flatten out, or in the very best businesses, start to turn back upward again?"— Lenny Rachitsky
Optimize the activation and onboarding flow
Map every step of the initial user journey to identify and eliminate technical friction, such as broken data importers or unnecessary sign up fields. Focus on getting the user to their first 'success milestone' as quickly as possible. Use manual onboarding if necessary for high value users to guarantee they reach the activation point.
Featured guest perspectives
"Well, based on our data about a third of people will consider switching to another company after just one bad experience during onboarding. So if your CSV importer doesn't work right, which is super common, considering customer files are chalked full of unexpected data and formatting, they'll leave."— Crystal W
"The first consistently effective way to increase engagement with a feature is by reducing the friction associated with using it. This includes reducing the number of steps, reducing the effort to complete each step, and reducing how much we need to learn before we can really use it (i.e. reducing the “cognitive load”)."— Lenny Rachitsky
"Manually onboard new users, to make sure they see your value."— Lenny Rachitsky
Build habit loops and value accrual
Identify high frequency use cases that can turn your product into an everyday tool. Implement features that create mounting loss, where the product experience improves automatically as users engage. Consider mechanics like streaks or leaderboards that tie back to the core unit of use to capitalize on behavioral psychology and motivation.
Featured guest perspectives
"The test for me, of whether you're building a product that has the ingredients to create a retentive product on a micro level, just at the user level, is that the product should get better the more you use it, and you'll have more to lose by leaving it."— Sarah Tavel
"Learning a language is hard, especially since it’s self-motivated learning. So we knew we had to create a fun experience in order to create a sticky product with good retention. We gamified language learning through many product features: mechanics like streaks and leaderboards, or having our mascot Duo be your coach, or using design elements like progress bars."— Lenny Rachitsky
Implement proactive churn prevention
Create a sophisticated cancellation flow that offers alternatives like 'snoozing' or 'pausing' a subscription instead of a binary exit. Use lifecycle marketing tools to trigger re-engagement messages based on real time usage data. For B2B products, monitor logo retention separately from individual user activity to protect the health of entire accounts.
Featured guest perspectives
"One of the more successful experiments we ran at Airbnb to reduce host churn was to give hosts a way to “pause” their listing, instead of removing it. This gave them time to deal with whatever they needed to deal with and then easily come back when they were ready."— Lenny Rachitsky
"For a PLG product, however, you’ll leverage channels like email, in-app messages, push notifications, and SMS to drive product usage and user engagement—so lifecycle marketing tools such as Customer.io and Braze are commonly used to trigger the right message to the right user at the right time."— Lenny Rachitsky
"- **User retention**: % of new users who are still active 3-6 months later - **Logo retention:** % of new companies who are still active 3-6 months later - **[L7/L30 retention](https://a16z.com/2018/08/06/power-user-curve-l30-l7/)**: Number of days that users are active per week/month"— Lenny Rachitsky
Get this guide as an AI skill for Claude Code
Install This Skill
Add this skill to Claude Code, Cursor, or any AI coding assistant that supports Agent Skills.
Quick Install (Recommended)
Install this skill directly using npx:
npx skills add RefoundAI/lenny-skills --skill retention-engagement Or install all 76 skills:
npx skills add RefoundAI/lenny-skills Manual Installation
Download the skill
Download Skill (.zip)Add to your project
Create a folder in your project root and add the skill file:
.claude/skills/retention-engagement/SKILL.md Start using it
Claude will automatically detect and use the skill when relevant. You can also invoke it directly:
Help me with retention and engagement mastery Or receive these install instructions in your inbox:
Guest Perspectives
Deep dive into what 8 podcast guests shared about retention and engagement mastery.
Albert Cheng
"User retention is gold for consumer subscription companies. If you don't retain your users, then a lot of the onus is on getting them to pay on day one."
- Flip discouraging product moments, such as a loss or failure, into encouraging learning experiences that keep users engaged.
- Focus on the 'lived product experience' to ensure users are consistently connecting to the product's core value.
- Identify 'cold patterns'—common drop-off points—and re-engineer them to offer positive reinforcement or encouragement.
Bob Moesta
"And so I would literally sell them a condo, they'd go from a 3000 square foot home to a 1500 square foot condo and they'd cancel six weeks later because they didn't know how to get rid of all their stuff, which is a frictional point."
- Interview former customers specifically to identify the 'frictional coefficient' that caused them to cancel.
- Develop secondary services or features that address the logistical hurdles of leaving an old habit or product.
- Monitor the 'waterline' of behavior—if the anxiety of the new or habit of the present outweighs the benefits, users will leave.
Crystal W
"Well, based on our data about a third of people will consider switching to another company after just one bad experience during onboarding. So if your CSV importer doesn't work right, which is super common, considering customer files are chalked full of unexpected data and formatting, they'll leave."
- Eliminate technical friction in onboarding by ensuring tools like data importers are robust enough to handle messy real-world data.
- Prioritize getting users to the 'aha moment' as quickly and reliably as possible to secure early commitment.
- Focus on onboarding as a high-leverage opportunity for both signup conversion and increasing long-term retention.
Dan Hockenmaier
"Second would be retention. So at what rate are these customers activating? And then have some kind of basic monthly retention curve. So how long are they staying around? What's the survival rate in each of these? And those kind of stack over time."
- Define a clear activation metric to measure how many users successfully find value.
- Map out a monthly retention curve to track the survival rate of different user cohorts over time.
- Stack retained cohorts chronologically to visualize the compounding effect on total growth.
Jackson Shuttleworth
"Streaks is the most impactful feature. We have, right now, over 9 million users with a year plus streak. If you look at the numbers, I think it's been our biggest growth lever. What Duolingo really focuses on is, how do we help users build habits around language learning?"
- Identify the 'unit of use' for your app and tie the streak mechanic to that single, repeatable action.
- Build flexibility into the feature using 'streak freezes' to act as insurance against accidental breaks.
- Layer challenges, rewards, and social features on top of the core streak to keep the mechanic engaging over time.
"Us sending better, whether it's copy or timing, so many of our notifications work because they reference the streak, because users care about the streak. And so, not only is it itself, us iterating on the streak a huge driver of DAUs, but it's also something that enables other really high valuable features."
- Incorporate high-value user progress markers directly into notification copy to increase relevance.
- Experiment with both timing and framing to ensure reminders are welcomed rather than perceived as spam.
- Use notifications to tie different app features together by anchoring them to a central engagement mechanic.
Jason Cohen
"There's a maximum ceiling of how big you could ever be thanks to cancellations. And when you know what that number is, it's much more real and visceral and scary."
- Calculate the maximum growth ceiling dictated by your current cancellation rate.
- Treat any monthly logo churn rate above 3% as a critical product failure.
- Analyze the emotional journey a customer took to reach your product to understand why they are ultimately leaving.
Josh Miller
"We really focus on one key metric as it relates to tracking our growth or how we are doing. We call it D5, D7. A lot of other companies call it L5, L7. But the human explanation for that is how many people turn to Arc at least five days a week?"
- Track a "D5, D7" metric to identify users who return at least five days a week.
- Focus on week-over-week growth rates rather than absolute user counts to measure momentum.
- Monitor retention curves cohort-by-cohort to ensure product value is increasing as the user base expands.
Sarah Tavel
"The test for me, of whether you're building a product that has the ingredients to create a retentive product on a micro level, just at the user level, is that the product should get better the more you use it, and you'll have more to lose by leaving it."
- Ensure the product experience improves automatically as users perform the core action more frequently.
- Build 'mounting loss' by creating repositories for user identity, data, or saved content.
- Focus feature development on deepening personalization based on user investment in the product.
Make your product team AI-native
These skills work best as a system. Get a free 8-email course: map how your team works today, wire agents into real workflows, and make it stick. From the team that does this for a living.
Related Skills
Other Growth & Retention skills you might find useful.
Acquisition Channel Strategy
Success in new channels depends on finding the trifecta of customer needs, company goals, and the sp...
View Skill → →Building a Sustainable Growth Model
In a power-law business model, maximizing top-of-funnel volume by lowering entry barriers is more ef...
View Skill → →User Onboarding and Activation
Onboarding is the highest-leverage growth area because it is the only part of the product that 100%...
View Skill → →Referrals and Word-of-Mouth
A passionate community drives brand ubiquity and user-generated social proof, which significantly de...
View Skill → →