Playbooks
Frameworks for thinking through retention.
These are the mental models I use when approaching lifecycle, email, and UX problems. Not templates — frameworks. The goal is structured thinking, not copy-paste answers.
Lifecycle Trigger Map
Problem it solves
"Most email flows fire on time, not on behavior. The result is irrelevant messages at the wrong moment — or silence when the user most needed to hear from you."
Framework breakdown
Stage definition
Map the four lifecycle stages: Acquisition, Activation, Retention, Repeat. Define what it means for a user to be in each stage — specific behavioral signals, not time windows.
Trigger identification
For each stage, identify the key actions (and inactions) that should fire a response. Completed onboarding, first purchase, browsed but didn't buy, lapsed 14 days — each is a trigger.
Intervention design
For each trigger, define the right intervention: email, SMS, in-app nudge, or combination. Match the channel intensity to the moment's urgency.
Exit conditions
Define when a user exits a flow — by completing an action, hitting a date, or entering a new segment. Flows without exit conditions are just loops.
How to apply it
Start by listing every trigger you currently have active. Categorize them by stage. Then identify the gaps — the moments where users could be engaged but aren't. Prioritize by impact on retention metrics.
Retention Audit Checklist
Problem it solves
"Brands often know their retention rate is low but don't know where the system is leaking. This checklist creates a structured lens for finding the gaps."
Framework breakdown
Data review
Pull key metrics: repeat purchase rate, time to second purchase, churn by cohort, email engagement by segment. Establish baselines before diagnosing.
Journey walkthrough
Walk the full user journey as a customer would — from ad/landing page through post-purchase. Document friction, confusion, and missing information at each step.
Communication audit
Review all active flows and campaigns. For each: what is the trigger? What is the goal? Is the content aligned with where the user is in the lifecycle? Is there a clear next step?
Gap mapping
Cross-reference the journey walkthrough with the communication audit. Where does a user experience friction with no corresponding communication response? Those are your gaps.
Prioritization matrix
Plot gaps on a 2x2: user impact vs. implementation effort. High impact, low effort gaps are your immediate wins. High impact, high effort gaps are your roadmap items.
How to apply it
Run this audit quarterly, or whenever a key retention metric drops more than 10% from baseline. The checklist is designed to be collaborative — loop in your email, product, and data teams for the full picture.
Email Flow Architecture Model
Problem it solves
"Most email programs are a collection of disconnected flows — welcome, abandoned cart, winback — built in isolation. The result is conflicting messages, over-communication to active users, and silence for users who need help."
Framework breakdown
Foundation flows (always on)
Welcome series, post-purchase, transactional. These are non-negotiable and should be built first. They handle the highest-leverage moments in the user relationship.
Behavior flows (trigger-based)
Browse abandonment, cart abandonment, product replenishment, milestone recognition. These fire in response to specific user actions and should be the second layer.
Re-engagement flows (lapse detection)
Defined by inaction over a time window. The logic: if a user was active and has gone quiet for X days, trigger a re-engagement sequence. Define "active" and "quiet" precisely.
Suppression logic
The layer most brands skip. Rules that prevent a user from receiving conflicting or redundant messages across flows. Active purchasers shouldn't receive winback emails. Recent emailers shouldn't receive high-frequency campaigns.
How to apply it
Audit your current flow inventory against these four layers. Most brands have 1–2 covered well and 2 completely missing. Build missing foundation flows first, then add behavioral triggers with proper suppression logic.
UX Friction Identification Framework
Problem it solves
"UX friction is rarely obvious — it accumulates in small moments where users have to think harder than they should, don't trust what they're seeing, or can't find what they need."
Framework breakdown
Attention audit
For each key page: what does the user see first? Is it the most important thing? Are there competing visual elements pulling focus away from the primary action?
Clarity check
Can a user answer these three questions within 5 seconds: What is this? Why does it matter to me? What should I do next? If not, there's a clarity problem.
Trust signal inventory
At each decision point (add to cart, enter payment, confirm subscription), are the right trust signals present? Reviews, guarantees, security indicators, social proof.
Cognitive load assessment
How many decisions is the user asked to make on this page? How much text do they need to read? Every additional choice and every additional word increases drop-off probability.
Drop-off analysis
Cross-reference qualitative observations with quantitative data. Where does the data show drop-off? Does the friction you observed match the drop-off pattern? If not, keep looking.
How to apply it
Apply this framework to your highest-traffic pages first: homepage, primary product page, checkout. Generate a friction log for each — specific observations, not vague notes. Then prioritize by conversion impact.
Segmentation Logic Builder
Problem it solves
"Most brands segment by demographics or purchase history alone. This creates blunt targeting that misses the actual driver of behavior: where a user is in the lifecycle and what they've recently done."
Framework breakdown
Behavioral layer
Segment first by what users have done: viewed a product, completed onboarding, made a purchase, engaged with an email. Behavior is the most reliable signal of intent.
Stage layer
Layer lifecycle stage on top of behavior: new user, active user, at-risk user, lapsed user. Each stage requires a different communication strategy and tone.
Value layer
Identify your high-value and low-value segments by purchase frequency or LTV. High-value users warrant different communication investment than trial users.
Recency layer
Combine behavioral, stage, and value signals with recency: when did they last purchase? When did they last engage with email? Recency is your best predictor of win-back success.
How to apply it
Build your segment matrix by crossing behavioral layer with stage layer. Start with four segments: new + active, experienced + active, new + at-risk, experienced + lapsed. Tailor messaging to each. Expand from there.