Retention
Earn return visits by making lasting value easy to resumeâso people come back because the product still fits their life, not because they were nudged.
Prerequisite: Customer Discovery â know who this is for and what state they arrive in. Related concepts: Feeling North Star, Tools, Techniques, and Practices.
What it is
Section titled âWhat it isâRetention is whether people who already found value keep coming back to get more of it. It sits downstream of Activationâyou cannot retain someone who never experienced the product workingâand it is measured in cohorts and curves, not single snapshots: what share of a signup cohort is still active on day 1, 7, and 30, and does that curve flatten into a durable core or slide toward zero. A flattening curve means the product has found a group of people for whom it is genuinely useful; a curve that never flattens means either the wrong people are arriving, the value is one-time, or something about return visits is broken.
Retention is not the same job as engagement or habit formation, even though they share tools. Engagement is about how deeply someone uses the product within a session; Habit Formation is about whether return becomes automatic and context-cued. Retention sits between them: it asks whether the product still fits the personâs life well enough that they choose to resume it, deliberately, when the need recurs.
Why it works
Section titled âWhy it worksâPeople return to things that keep working for themânot to things that remind them the most often. The mechanism is resumption, not reminder: a returning user needs to find their progress, context, and prior work exactly as they left it, with the friction of re-entry as close to zero as the value allows. This is why Effort Moat, Value Replay, and Personalisation do more for retention than most notification strategies: they honour what the person already invested, rather than asking them to reconstruct it.
Retention curves are also the cleanest way to detect a product-market mismatch, because a curve does not lie the way a survey can. If even highly activated users churn steadily, the issue is rarely a UI polish problemâit is more often that the productâs natural usage interval was misjudged (forcing a daily frame on a weekly tool inflates apparent churn) or that the value simply does not recur for this segment. Treating retention as a design problem to be nudged, rather than a signal to be diagnosed, is how teams end up bolting streaks and notifications onto a product nobody actually needs again.
Core Tools, Techniques, and Practices (TTPs)
Section titled âCore Tools, Techniques, and Practices (TTPs)â- Gamified Progress: Make meaningful progress visible, achievable, and fully in the userâs control.
- System Widget: Put one timely, glanceable piece of user-chosen value where people already look.
- Value Replay: Bring a userâs meaningful progress back into view, only where and when they have chosen to receive it.
- Effort Moat: Honour what people have built, so their progress remains useful and recognisable.
- Personalisation: Make the product fit the userâs stated needsâwithout making assumptions they cannot inspect or change.
- Variable Reward: Add optional novelty around reliable value, without making users chase uncertainty.
- Commitment: Let users declare their intent, then design the product around it.
Supporting Tools, Techniques, and Practices (TTPs)
Section titled âSupporting Tools, Techniques, and Practices (TTPs)â- Success Moments: Mark meaningful progress with feedback that feels earned, then let users decide what comes next.
- Micro Interactions: Small responses that make an action feel acknowledged, understandable, and complete.
- Intent Mirroring: Notice a meaningful signal, then offer a small, optional next step that fits the userâs likely goal.
- Pattern Alignment: Use familiar mental models where they help people act with confidence.
- Deep-link: Drop users into the exact moment, feature, or context that matters.
- Graceful Exit: Make leaving as respectful as joining, so the last impression earns the return visit.
Insights & Metrics
Section titled âInsights & MetricsâMeasure whether people returnâand whether that return matches how often the product should naturally be used.
- Day 1 / 7 / 30 cohort retention
- Formula: (Users from a new-user cohort who return on day X / Cohort size) Ă 100
(Prefer a clear starting event and return event; use âon or afterâ when you care about cumulative return.) - What it measures: How well a cohort sticks after first use
- Why it matters: Early retention is the base of sustainable growth; compare cohorts, not vanity totals
- Formula: (Users from a new-user cohort who return on day X / Cohort size) Ă 100
- Stickiness ratio (Daily Active Users / Monthly Active Users)
- Formula: Daily Active Users (DAU) / Monthly Active Users (MAU)
- What it measures: How concentrated activity is within the month
- Why it matters: Higher ratios suggest frequent returnâbut judge against your productâs natural cadence (daily tools â weekly tools)
- Churn rate (period)
- Formula: (Users who became inactive in the period / Active users at period start) Ă 100
- What it measures: Loss of previously active users
- Why it matters: Retentionâs mirror metricâshows when value, fit, or trust is eroding
Behind the Data
Section titled âBehind the DataâWhy people return, when they stop, and what still earns another visit.
Retention curve analysis
Section titled âRetention curve analysisâ- Does your curve flatten (a core of lasting users) or keep sliding toward zero?
- Which acquisition or behaviour cohorts keep the strongest retention after the early drop?
- Are you measuring return on the productâs real usage intervalâor forcing a daily frame that misreads health?
Feature usage and return value
Section titled âFeature usage and return valueâ- Which features predict long-term return versus one-session spikes?
- Does the order of feature adoption change retention strength?
- Where does resumed value feel hard to findâso people open the product and leave?
Return prompts without fatigue
Section titled âReturn prompts without fatigueâ- What legitimate reasons bring occasional users back (progress, people, deadlines, outcomes)?
- How do notifications and Value Replay affect return without training people to mute you?
- When users churn, what did they lose that Effort Moat or Personalisation could have preserved?
Further reading
Section titled âFurther readingâ- Interpret your retention analysis (Amplitude Docs) â How cohort retention methods and curves are defined in practice.
- Usage interval in retention analysis (Amplitude Docs) â Match retention goals to how often users naturally return.
- Fogg Behavior Model â Motivation, ability, and prompt must converge for a return behaviour to happen.
- Choose Customer Loyalty over Short-Term Profit (Nielsen Norman Group) â Why trust-preserving experience beats retention tricks that tax loyalty.
- Loyalty on the Web (Nielsen Norman Group) â Classic guidance on earning repeat visits without becoming an annoyance.
Agent skill
Section titled âAgent skillâ- Primary command / sequence:
/productfeeling sequenceâmap â peaks-ends â states â trust â review - Core TTPs to load: Gamified Progress, System Widget, Value Replay, Effort Moat, Personalisation, Variable Reward, Commitment
- Supporting TTPs: Success Moments, Micro Interactions, Intent Mirroring, Pattern Alignment, Deep-link, Graceful Exit
- When the agent should use this strategy: âusers churn after week oneâ, âD7 fallingâ, âneed return without spamâ, âresume valueâ, âwin-back flowâ
- Companion handoff: Impeccable â return surfaces, widgets, progress UI, and re-entry states; DocSlime â when retention definitions, cohort metrics, or return policies belong in
docs/strategy/; RedTeam â before streak mechanics, notification cadence changes, or variable-reward programmes ship (/redteam premortemon the proposed return loop) - Feeling north star this strategy serves: trusted familiarity â progress still waiting for me
- Anti-goals: streak punishment, addictive variable-reward loops, unsolicited resurfacing, retention at the cost of agency
- Reference path:
skill/reference/sequence.md