Back to Docs
Recipes

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.