Growth & Retention 9 guests | 38 insights

Retention and Engagement Mastery

Build sustainable growth by embedding products into workflows and creating compounding user value.

Includes our free 8-email course on making your product team AI-native. Unsubscribe anytime.

The Guide

4 key steps synthesized from 9 experts.

1

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
2

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
3

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
4

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

Includes our free 8-email course on making your product team AI-native. Unsubscribe anytime.

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
View on GitHub →
Manual Installation
1

Download the skill

Download Skill (.zip)
2

Add to your project

Create a folder in your project root and add the skill file:

.claude/skills/retention-engagement/SKILL.md
3

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

Guest Perspectives

Deep dive into what 8 podcast guests shared about retention and engagement mastery.

Albert Cheng 1 quote
Listen to episode →
"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."
Tactical:
  • 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.
View all skills from Albert Cheng →
Bob Moesta 1 quote
Listen to episode →
"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."
Tactical:
  • 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.
View all skills from Bob Moesta →
Crystal W 1 quote
"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."
Tactical:
  • 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.
View all skills from Crystal W →
Dan Hockenmaier 1 quote
Listen to episode →
"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."
Tactical:
  • 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.
View all skills from Dan Hockenmaier →
Jackson Shuttleworth 2 quotes
Listen to episode →
"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?"
Tactical:
  • 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."
Tactical:
  • 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.
View all skills from Jackson Shuttleworth →
Jason Cohen 1 quote
Listen to episode →
"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."
Tactical:
  • 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.
View all skills from Jason Cohen →
Josh Miller 1 quote
Listen to episode →
"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?"
Tactical:
  • 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.
View all skills from Josh Miller →
Sarah Tavel 1 quote
Listen to episode →
"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."
Tactical:
  • 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.
View all skills from Sarah Tavel →