Platform email templates.

Live renders from relay-platform/src/relay/email_templates.py, sample data. The user-facing set is the v3.5 neutral-first palette (neutral surfaces, teal reserved for buttons, links, and the Code). Every platform email accounted for — see docs/REFERENCE.emails.md.

Re-render via scripts/render_email_gallery.py — do not hand-edit these files.

User-facing · 58 templates

account_migration_completed_email

Your Relay accounts have been merged
v3.5

account_migration_consent_email

Confirm: merge your Relay accounts
v3.5

account_paused_email

⏸️ Relay — your paid features are paused
v3.5

already_have_account_email

👋 You already have a Relay account
v3.5

application_already_pending_email

👋 Your Relay application is already in the queue
v3.5

claim_expired_email

⏳ Your request for “Design-system stream” expired
v3.5

claim_gate_cross_org_alert_email

📦 Cross-org claim request on your org's transfer
v3.5

claim_gate_request_email

📦 erik@example.com wants to claim "Design-system stream"
v3.5

claim_gate_request_sent_email

📦 Request sent — waiting for approval
v3.5

claim_link_nag_email

⏳ Your relay “Design-system stream” is waiting
v3.5

claim_receipt_email

📦 You approved Grace Hopper's request
v3.5

claim_request_email

📦 Someone wants to receive “Design-system stream”
v3.5

claim_request_expired_sender_email

⏳ A claim request for “Design-system stream” expired unanswered
v3.5

claim_request_sent_email

📦 Request sent — “Design-system stream”
v3.5

claim_resolution_email

📦 Approved — you can receive “Design-system stream”
v3.5

connection_accepted_email

🤝 Grace Hopper accepted your connection
v3.5

connection_request_email

🤝 Erik Christensen wants to connect on Relay
v3.5

converted_paid_email

✅ You're on a paid Relay plan
v3.5

cross_org_claim_email

📦 Cross-org claim — “Design-system stream”
v3.5

drip_nudge_email

⏳ A new Relay is waiting for you
v3.5

eap_grace_ending_email

⏳ Your Relay Early Access period ends in 3 days
v3.5

edu_graph_email

💡 See how your context connects
v3.5

edu_handoff_email

💡 Don't lose this session
v3.5

edu_profile_email

💡 Make yourself findable
v3.5

edu_streams_email

💡 Give your project a home
v3.5

edu_transfers_email

💡 Move your first relay
v3.5

email_added_notice_email

🔐 A new email was added to your Relay account
v3.5

email_changed_notice_email

🔐 Relay — your account email was changed
v3.5

gate_incomplete_email

👋 Finish setting up your Relay account
v3.5

key_reset_code_email

🔐 Relay — key reset verification code
v3.5

key_reset_done_email

🔐 Relay — your key has been reset
v3.5

key_setup_email

🔐 Your Relay key has been set up
v3.5

legal_confirmation_email

✅ Your Relay agreements — signed copies
v3.5

legal_executed_email

✅ Your executed Pro — Relay
v3.5

org_connection_approved_email

🤝 Org connection approved by christensen-digital
v3.5

org_connection_forwarded_email

🤝 Org connection request forwarded to you — christensen-digital
v3.5

org_connection_request_email

🤝 christensen-digital wants to connect on Relay
v3.5

org_invite_email

🤝 Erik Christensen invited you to christensen-digital on Relay
v3.5

otp_email

🔐 Relay — your sign in code
v3.5

password_changed_email

🔐 Relay — your password has been changed
v3.5

password_reset_code_email

🔐 Relay — password reset code
v3.5

payment_failed_email

⚠️ Relay — a payment didn't go through
v3.5

payment_final_notice_email

⚠️ Relay — final notice: your paid features are about to pause
v3.5

payment_recovered_email

✅ Relay — payment received, you're back
v3.5

payment_retry_email

⚠️ Relay — we still couldn't process your payment
v3.5

plan_changed_email

✅ You're on Relay Pro
v3.5

plan_downgraded_email

⚠️ Your Relay plan is now Pro
v3.5

pre_approval_email

👋 Your Relay application is in the queue
v3.5

preauthorized_relay_invite_email

📤 Erik Christensen shared “Design-system stream” with you on Relay
v3.5

registration_reminder_email

⏳ Finish setting up your Relay account
v3.5

relay_activated_email

👋 You’re in — your Relay Code
v3.5

relay_beta_approval_email

👋 You’re in — welcome to the Relay Early Access Program
v3.5

relay_welcome_email

👋 You're in — Relay Early Access
v3.5

sequence_step_nudge_email

⏳ A new Relay is waiting for you
v3.5

sponsor_invite_email

🤝 Erik Christensen is sponsoring your access to Relay
v3.5

transfer_claimed_email

📦 “Design-system stream” was received
v3.5

trial_ending_email

⏳ Your Relay trial ends in 3 days
v3.5

trial_expired_email

⚠️ Your Relay trial has ended
v3.5

Operator · 6 templates (dark shell, intentionally plain)

admin_autoapproved_email

[Relay] Auto-approved via access code
operator

admin_autojoin_reminder_email

[Relay] Auto-join request still pending
operator

admin_autojoin_request_email

[Relay] Auto-join request
operator

admin_early_access_request_email

[Relay] Early access request
operator

admin_new_registration_email

[Relay] New registration
operator

service_alert_email

[Relay] Service DOWN — relay-standby
operator