Lifecycle email design
A complete blueprint for onboarding, activation, retention, and re-engagement sequences that feel personal at scale.
Overview
Lifecycle emails are triggered by user state transitions — signup, first action, dormancy, churn risk. This recipe covers the four canonical stages, timing rules, and copy frameworks that keep users moving forward.
Stage 1 — Onboarding
Send immediately after signup. Goal: get the user to the “aha” moment in under 5 minutes. Keep it to 3 emails max — welcome, quickstart guide, social proof.
- Email 1 (T+0): Welcome + single CTA
- Email 2 (T+24h): Feature highlight with GIF
- Email 3 (T+72h): Case study or testimonial
Stage 2 — Activation
Triggered when the user completes a key milestone. Reinforce the value they just experienced and suggest the next logical step. Use behavioral data to personalize the CTA.
Stage 3 — Retention
Weekly or bi-weekly cadence. Mix product updates, tips, and community highlights. Segment by engagement tier so power users get advanced content and casual users get re-engagement nudges.
Stage 4 — Re-engagement
Fire after 14 days of inactivity. Subject lines should spark curiosity or FOMO. Offer a clear path back — one-click login, saved state, or a “we miss you” incentive. If no response after 3 attempts, suppress to protect domain reputation.
Copy framework
Every email follows the PAS structure: Problem, Agitation, Solution. Subject lines under 50 characters. Body copy under 120 words. One CTA per email. Plain-text fallback always included.
Technical notes
Use a transactional email provider with webhook support. Store lifecycle stage as a user property. Trigger emails via event queue — never inline in request handlers. Track opens and clicks for stage progression logic.
Next recipe
Abandoned cart recovery →