Recipe

Invite email design patterns

Proven layouts, copy structures, and visual treatments that convert recipients into licensed users.

Core principles

  • Single CTA. One button, one action. Never split attention between “accept” and “learn more.”
  • Sender identity first. Recipients open email from recognizable names. Use the inviter’s display name in the From field.
  • Scannable in 3 seconds. Headline, one sentence of context, CTA. Everything else is secondary.

Layout skeleton

┌─────────────────────────────┐
│  Logo (centered, 40px tall)  │
│                              │
│  "Alex invited you to       │
│   Meridian"                  │
│                              │
│  One-line value prop         │
│                              │
│  [  Accept invite  ]         │
│  pill button, #8B5CF6 bg     │
│                              │
│  Expires in 72h · small gray │
│  Footer: privacy + unsub     │
└─────────────────────────────┘

Copy templates

Variant A — social proof

“Alex Chen invited you to join Meridian. Alex and 1,200+ others use Meridian to keep their systems undetected.”

Variant B — urgency

“Your Meridian invite from Alex Chen expires in 72 hours. Claim your license before the link goes cold.”

Visual specs

CTA button

Background #8B5CF6, white text, 16px horizontal padding, 12px vertical, border-radius 9999px.

Typography

System sans-serif stack. Headline 24px bold. Body 16px regular #9CA3AF. Footer 12px #6B7280.

Max width

600px container. Single-column only. No sidebars, no grids inside the email body.

Dark mode

Background #0A0612. Force dark via meta color-scheme. Do not rely on client dark-mode overrides.