Back to Docs
Recipe

Lifecycle Email Design

Build automated email sequences that guide users from signup through activation, retention, and win-back — all triggered by Meridian events.

Overview

Lifecycle emails are timed messages sent when a user hits a milestone — account created, first feature used, subscription lapsed. Meridian emits webhook events for every lifecycle stage. Wire them to your email provider and design sequences that feel personal, not robotic.

The Four Stages

Onboarding

user.created

Welcome email, setup guide, first-value prompt. Ship within 60 seconds of signup.

Activation

license.activated

Confirm activation, link to dashboard, highlight one power feature.

Engagement

feature.used

Celebrate milestones, suggest adjacent features, ask for feedback.

Win-back

subscription.cancelled

Re-engagement offer, survey, or a simple "we miss you" after 14 days of inactivity.

Design Principles

  • Timing matters. Send onboarding emails within minutes; win-back emails after days of silence.
  • One goal per email. Don't cram setup instructions and upsells into the same message.
  • Plain text wins. HTML-heavy templates land in Promotions. A short plain-text email from a founder lands in Primary.
  • Measure everything. Track open rate, click rate, and conversion back to your app. Kill sequences that don't move the needle.

Wiring It Up

In your Meridian dashboard, navigate to Settings → Webhooks and subscribe to the lifecycle events above. Point each event at your email provider's API endpoint. Use a lightweight relay function to transform the Meridian payload into the shape your provider expects.

POST /api/email-relay
{
  "event": "user.created",
  "email": "user@example.com",
  "timestamp": "2026-01-15T08:22:00Z"
}

Pro tip: The 3-email onboarding

Day 0 — welcome + setup link. Day 2 — one power feature with a screenshot. Day 5 — social proof ("here's how X team uses Meridian"). Three emails, no more. Every extra email halves your reply rate.