Marketing email

01What is it?
Overview Delivers actionable email marketing strategies: sequences, newsletters, automation workflows, deliverability, and copywriting. Its edge is a particular angle on email marketing, giving the agent tighter constraints than a plain marketing email request.
02Inputs
Context for email marketing: your goals, audience, constraints, and any source material the skill asks for.
03Output
A ready-to-use result for email marketing: the analysis, copy, or recommendations the agent produces.
Install-only

Install as a package

Installs this one skill package for your coding agent, including any supporting files that skill ships with — not every skill in the repository. Read the tutorial.

Terminal
$ npx skills add gnoviawan/agentic-marketing --skill bmad-agent-marketing-email

Skill instructions

The instruction file for this skill. The skill also includes other files you need to install to use it.

SKILL.md

Email Marketing Specialist

Overview

Delivers actionable email marketing strategies: sequences, newsletters, automation workflows, deliverability, and copywriting. Grounds every recommendation in brand SOSTAC context and produces ready-to-deploy outputs.

Identity

A senior email marketing strategist with deep expertise across lifecycle sequences, newsletter strategy, automation workflows, deliverability, list management, and email copywriting.

Communication Style

Professional yet conversational. Uses concrete examples and templates rather than vague advice. Structured outputs with tables, numbered steps, and clear deliverable formats.

Example: "Your welcome sequence needs 5 emails over 14 days. Here's the flow: Day 0 - deliver lead magnet, Day 3 - brand story, Day 7 - quick win + social proof, Day 10 - soft offer, Day 14 - conversion CTA."

Principles

  • Context-first: Read brand SOSTAC before recommending any email strategy
  • Outcome-driven: Every email serves a specific goal in the customer journey
  • Deliverability mindset: Technical compliance protects long-term sender reputation
  • Ethical persuasion: Techniques that respect subscriber autonomy and trust
  • Progressive disclosure: Load only needed frameworks from the index, never bulk-read

On Activation

Load available config from {project-root}/_bmad/config.yaml and {project-root}/_bmad/config.user.yaml if present. Resolve and apply throughout the session.

Greet the user appropriately and offer to show available capabilities.

Path Resolution

Campaign mode: ./brands/{brand-slug}/campaigns/{type}-{campaign-slug}/channels/email/content/ Standalone mode: ./brands/{brand-slug}/channels/email/content/ Legacy fallback: ./brands/{brand-slug}/content/email/ (suggest migration)

Capabilities

CapabilityRoute
Strategy FrameworkLoad ./references/strategy-framework.md
Sequence DesignLoad ./references/frameworks-index.csv, match best_for, read matched framework
Newsletter StrategyLoad ./references/newsletter-strategy.md
Email CopywritingLoad ./references/email-copywriting.md
Automation WorkflowsLoad ./references/automation-workflows.md
List ManagementLoad ./references/list-management.md
DeliverabilityLoad ./references/best-practices.md
ESP SelectionLoad ./references/esp-selection.md
A/B TestingLoad ./references/ab-testing.md
AnalyticsLoad ./references/benchmarks.md
Cold EmailLoad ./references/cold-email.md
Modern PracticesLoad ./references/modern-practices.md
EthicsLoad ./references/ethics.md
Output ContractLoad ./references/output-contract.md

Starting Context Router

See ./references/shared-patterns.md for the three standard modes (blank-page, codebase, live URL). Apply the matching mode before specialist work.

Pre-Flight

Read strategic context from ./references/shared-patterns.md before any email work. Ground recommendations in brand positioning first.

Response Protocol

  1. Read brand context and SOSTAC when available
  2. Clarify scope: sequence, newsletter, automation, copywriting, deliverability, or full program
  3. Assess current state in resolved path
  4. Deliver actionable output with specific sequences, copy, workflows
  5. Save to resolved path
  6. Recommend next steps

Bidirectional Escalation

SignalRoute To
Low deliverability despite compliancemarketing-pr
High unsubscribe on specific contentmarketing-content
Engagement drop after campaignmarketing-analytics
Win-back showing product exitsmarketing-retention
Lead magnet conversion decliningmarketing-cro
High intent segment not convertingmarketing-sales

Supporting file: references/ab-testing.md

A/B Testing Framework

Test systematically to improve email performance.

What to Test (Priority Order)

PriorityElementImpactVariables
1Subject linesHighest impact on opensLength, formula, personalization, emoji, urgency
2Send timeSignificantDay of week, time of day
3From nameModerateBrand name vs person name vs person at brand
4CTAHigh on clicksButton text, color, placement, number of CTAs
5Content lengthModerateShort vs long-form
6PersonalizationVariableDynamic content vs static
7DesignLow-moderateSingle column vs multi-column, image vs text

Testing Protocol

Minimum Requirements

  • Sample size: 1,000 per variant (for 95% confidence)
  • Test duration: 4-24 hours for subject lines, 7+ days for content
  • One variable per test - multi-variable requires much larger samples

Documentation

Document every test:

  • Hypothesis
  • Variants tested
  • Sample size
  • Duration
  • Result with confidence level
  • Action taken based on result

Timing

Run tests for 4-6 weeks before drawing conclusions (account for daily/weekly variation).

Testing Calendar

Monthly cadence:

  • Week 1 - subject line test
  • Week 2 - send time test
  • Week 3 - content/design test
  • Week 4 - analyze and plan next month

Compound Improvement

Small improvements compound:

10% lift in opens
+ 15% lift in clicks
+ 10% lift in conversion
= 38% overall improvement

Statistical Significance

Use a significance calculator. Common thresholds:

  • 90% confidence: acceptable for quick tests
  • 95% confidence: standard for business decisions
  • 99% confidence: required for major changes

For sample-size calculators and significance testing tools, see ./references/benchmarks.md.


Supporting file: references/automation-workflows.md

Automation Workflows

Build automated email sequences that run without manual intervention.

Trigger-Action Logic

Every automation follows this structure:

Trigger (event starts workflow)
  > Condition (filter who qualifies)
  > Action (what happens)
  > Delay (wait period)
  > Branch (if/then logic based on behavior)

Core Automation Workflows

Lead Capture to Nurture

Trigger: form submission
  > Email 1: welcome (immediate)
  > Email 2: value email (day 1)
  > Check engagement:
    - If opens: continue nurture
    - If not: send re-engagement variant
  > Continue until sales-ready signal
  > Transfer to sales sequence

Abandoned Cart Recovery

Trigger: cart abandoned (1hr)
  > Email 1: reminder + social proof (existing customers skip discount)
  > Wait 24hr
  > Email 2: objection-handling
  > Wait 48hr
  > Email 3: final with incentive
  > Exit on purchase at any stage
  > Tag as "cart abandoner" for retargeting

Post-Purchase Loyalty Loop

Trigger: purchase
  > Confirmation email
  > Check-in after delivery
  > Review request (7d)
    - If review: thank-you + referral ask
    - If no review: gentle reminder
  > Cross-sell (30d)
  > Enter repurchase reminder cycle

Engagement-Based Scoring

Track behavior:
  +1 open
  +3 click
  +5 pricing page visit
  +10 demo/trial request

Score > 20: transfer to sales sequence
No engagement 30d: enter re-engagement sequence

Workflow Best Practices

  • Always include exit conditions - purchase, unsubscribe, goal achieved
  • Set frequency caps - no more than 1 automated email per day per subscriber (excluding transactional)
  • Tag subscribers - entering and exiting workflows for reporting
  • Test with seed addresses - before activation
  • Review monthly - pause underperformers

Frequency Caps Across Workflows

Subscriber StateMax Emails/Day
Active in multiple workflows1 automated (exclude transactional)
Transactional onlyNo limit
Re-engagement sequence1 per 3 days minimum

Supporting file: references/benchmarks.md

Email Marketing Benchmarks by Industry (2025-2026)

Comprehensive benchmark data for planning, measuring, and optimizing email marketing campaigns. Sources synthesized from Mailchimp, Klaviyo, HubSpot, Litmus, Campaign Monitor, and industry reports.


Table of Contents

  1. Open Rates by Industry (#open-rates-by-industry)
  2. Click-Through Rates by Industry (#click-through-rates-by-industry)
  3. Conversion Rates by Email Type (#conversion-rates-by-email-type)
  4. Unsubscribe & Bounce Rate Thresholds (#unsubscribe--bounce-rate-thresholds)
  5. Revenue Per Email by Industry (#revenue-per-email-by-industry)
  6. Automation Sequence Benchmarks (#automation-sequence-benchmarks)
  7. Best Send Times by Audience Type (#best-send-times-by-audience-type)
  8. Subject Line Performance Data (#subject-line-performance-data)
  9. A/B Testing Requirements (#ab-testing-requirements)
  10. ESP Comparison Guide (#esp-comparison-guide)

Open Rates by Industry

Note: Apple Mail Privacy Protection (MPP) inflates open rates by 10-15 percentage points. Report both "all opens" and "non-MPP opens" when possible.

IndustryAvg Open RateNon-MPP AdjustedTrend (YoY)
Education28.5%22-24%Stable
Nonprofit / Charity25.2%20-22%+1.2%
Government26.5%21-23%Stable
SaaS / Software23.4%19-21%-0.5%
B2B Services22.1%18-20%Stable
Healthcare21.5%17-19%+0.8%
Financial Services21.2%17-19%-0.3%
Media / Publishing20.8%16-18%-1.0%
Ecommerce (General)17.9%14-16%-0.7%
Retail17.1%13-15%-1.2%
Travel / Hospitality18.7%15-17%+1.5%
Real Estate19.3%15-17%Stable
Fitness / Wellness20.5%16-18%+0.5%

What Determines a "Good" Open Rate

  • Above 25%: Excellent -- strong list hygiene and engaged audience
  • 20-25%: Good -- performing at or above industry average
  • 15-20%: Average -- room for improvement in subject lines or segmentation
  • Below 15%: Needs attention -- check deliverability, list quality, sender reputation

Click-Through Rates by Industry

IndustryAvg CTRTop Quartile CTRClick-to-Open Rate
Education3.4%5.5%+12.0%
Nonprofit / Charity3.0%4.8%+11.9%
Government3.2%5.0%+12.1%
SaaS / Software2.6%4.2%+11.1%
B2B Services2.5%4.0%+11.3%
Healthcare2.4%3.8%+11.2%
Financial Services2.4%3.9%+11.3%
Media / Publishing2.7%4.3%+13.0%
Ecommerce (General)2.3%3.5%+12.8%
Retail2.1%3.2%+12.3%
Travel / Hospitality2.0%3.4%+10.7%
Real Estate1.9%3.1%+9.8%
Fitness / Wellness2.5%4.0%+12.2%

CTR Improvement Levers

  • Single clear CTA outperforms multiple CTAs by 30-40%
  • Personalized CTAs convert 202% better than generic ones
  • Button CTAs outperform text links by 28%
  • Above-the-fold CTA placement increases clicks by 20-30%

Conversion Rates by Email Type

Email TypeAvg Open RateAvg CTRAvg Conversion RateRevenue Impact
Welcome Email (single)50-60%8-12%3-5%320% more revenue/email vs promo
Welcome Series (multi)45-55%6-10%2-4%Builds LTV baseline
Abandoned Cart (1st)42-48%8-12%10-15%Recovers 5-10% carts
Abandoned Cart (series)38-45%6-10%8-12%Recovers 10-15% carts
Browse Abandonment30-38%3-5%1-3%Moderate incremental
Transactional80-90%15-25%N/ATrust-building
Order Confirmation85-95%10-15%Cross-sell: 2-5%Upsell opportunity
Promotional / Sale15-20%2-4%0.5-2%Volume-dependent
Newsletter18-25%2-4%0.3-1%Engagement & retention
Re-engagement12-18%1-3%0.5-2%List hygiene ROI
Win-back10-15%1-2%0.5-1.5%Last-resort recovery
Product Launch20-30%4-8%2-5%Highest with pre-launch warmup
Post-Purchase Review40-55%8-12%5-8% review rateSocial proof engine

Unsubscribe & Bounce Rate Thresholds

MetricHealthyMonitorAlarmingAction Required
Unsubscribe Rate< 0.3%0.3-0.5%0.5-1.0%> 1.0%
Hard Bounce Rate< 0.5%0.5-1.0%1.0-2.0%> 2.0%
Soft Bounce Rate< 1.0%1.0-3.0%3.0-5.0%> 5.0%
Spam Complaint Rate< 0.05%0.05-0.08%0.08-0.1%> 0.1%
List Decay Rate (monthly)1-2%2-3%3-5%> 5%

Spam Complaint Thresholds by Provider

  • Google (Gmail): Must stay below 0.10%; aim for < 0.05%. Google Postmaster Tools is essential.
  • Yahoo / AOL: Below 0.08% recommended after Feb 2024 sender requirements.
  • Microsoft (Outlook): Less transparent; keep below 0.1%.

When to Worry

  • Unsubscribe spike after a specific campaign: review content, frequency, segment targeting
  • Gradual unsubscribe increase over months: likely frequency fatigue or list quality decay
  • Sudden bounce spike: check for list import issues or ESP deliverability problems

Revenue Per Email by Industry

IndustryRevenue Per Email (Campaigns)Revenue Per Email (Automations)Automation Multiplier
Ecommerce (General)$0.08 - $0.15$0.50 - $1.206-8x
Fashion / Apparel$0.10 - $0.18$0.60 - $1.506-8x
Beauty / Cosmetics$0.12 - $0.22$0.70 - $1.806-8x
Food / Beverage$0.06 - $0.12$0.30 - $0.805-7x
Home / Garden$0.09 - $0.16$0.55 - $1.306-8x
Electronics$0.15 - $0.25$0.80 - $2.005-7x
SaaS (B2B)Varies by ACVVaries by ACV4-6x
SaaS (B2C)$0.05 - $0.10$0.25 - $0.605-6x

Key Revenue Benchmarks

  • Email should drive 25-40% of ecommerce revenue (Klaviyo benchmark)
  • Automated flows should generate 40-60% of email revenue from < 5% of total sends
  • Average ROI: $36-42 returned per $1 spent on email marketing
  • Top performers: $50+ returned per $1 spent

Automation Sequence Benchmarks

Welcome Series

MetricBenchmarkTop Performer
Email 1 Open Rate50-60%70%+
Series Completion Rate30-40%50%+
Conversion Rate (Series Total)3-5%8-12%
Discount Redemption (if used)8-15%20%+
Time to First Purchase7-14 days3-5 days

Abandoned Cart Series

MetricBenchmarkTop Performer
Recovery Rate (overall)5-10%15-20%
Email 1 Recovery (1hr)50% of total recoveries60%+
Email 2 Recovery (24hr)30% of total recoveriesVaries
Email 3 Recovery (72hr)20% of total recoveriesVaries
Revenue per Recipient$3.50 - $5.00$8.00+

Post-Purchase Series

MetricBenchmarkTop Performer
Review Request Response Rate5-8%12-15%
Cross-sell CTR3-5%8-10%
Repeat Purchase Rate (90 day)15-25%35%+
Referral Conversion1-3%5-8%

Win-Back / Re-engagement

MetricBenchmarkTop Performer
Reactivation Rate5-12%15-20%
Open Rate (first email)12-18%22%+
Unsubscribe Rate (expected)2-5%Lower is better
List purge percentage10-30% of dormant listVaries

Best Send Times by Audience Type

B2B Audiences

DayBest TimesOpen Rate LiftNotes
Tuesday9:00-11:00 AM+15-20%Highest overall engagement
Wednesday9:00-11:00 AM+12-18%Strong second choice
Thursday10:00 AM - 12:00 PM+10-15%Good for follow-ups
Monday10:00-11:00 AMBaselineInbox competition is high
Friday9:00-10:00 AM-5-10%Only for lighter content
WeekendAvoid-30-40%Exception: Sunday evening prep

B2C / Ecommerce Audiences

DayBest TimesOpen Rate LiftNotes
Tuesday10:00 AM, 7:00-8:00 PM+10-15%Strong all-day engagement
Thursday10:00 AM, 8:00 PM+10-15%Pre-weekend purchase intent
Saturday10:00-11:00 AM+5-10%Browsing / shopping mode
Sunday10:00 AM, 4:00-5:00 PM+5-8%Leisurely shopping
Monday8:00-9:00 PMBaselineEvening recovery browsing
Friday12:00-1:00 PMVariablePayday timing matters

Send Time Optimization Notes

  • Always send in the recipient's local timezone (most ESPs support this)
  • Test your own data -- these benchmarks are starting points, not rules
  • Send time optimization (STO) features in Klaviyo, Mailchimp, and others can lift open rates 5-15%
  • Automated flows should fire based on trigger timing, not batch send windows

Subject Line Performance Data

Length Impact on Open Rates

Subject Line LengthAvg Open RateBest Use Case
1-3 words16-18%Curiosity / urgency only
4-5 words19-21%Punchy promos, alerts
6-10 words21-24%Optimal range for most emails
11-15 words18-20%Descriptive / informational
16-20 words15-17%Too long -- gets truncated
20+ words12-14%Avoid -- invisible on mobile

Elements That Boost Open Rates

ElementImpact on Open RateNotes
Personalization (first name)+10-20%Diminishing returns if overused
Numbers / statistics+8-15%Specificity builds curiosity
Urgency (genuine, not fake)+10-22%"Ends tonight" > "Hurry!"
Question format+8-12%Engages curiosity
Emoji (1, relevant)+3-8%Test per audience; can hurt B2B
Brackets [Video] / (New)+5-10%Sets content expectations
ALL CAPS-15-30%Triggers spam filters
Excessive punctuation (!!!)-10-20%Looks spammy
"Free" in subject line-5-15% deliverabilityUse carefully; test deliverability
"Re:" or "Fwd:" (fake)-20-40% trustNever do this

Preview Text Optimization

  • Preview text is visible in 90%+ of email clients
  • Optimal length: 40-90 characters
  • Should complement (not repeat) the subject line
  • Acts as a "second subject line" -- treat it with equal importance
  • If left blank, email clients pull body text (often ugly HTML artifacts)

A/B Testing Requirements

Minimum Sample Sizes for Statistical Significance

Baseline MetricExpected LiftMin Sample Size (per variant)Confidence Level
20% open rate5% relative15,00095%
20% open rate10% relative3,90095%
20% open rate20% relative1,00095%
3% CTR10% relative34,00095%
3% CTR20% relative8,60095%
3% CTR50% relative1,40095%
1% conversion20% relative78,00095%
1% conversion50% relative12,50095%

Practical A/B Testing Guidelines

  • Test one variable at a time for clear results
  • Run test for minimum 4 hours (subject line) or 7+ days (automation changes)
  • Use at least a 10-15% sample before sending winner to remainder
  • Priority order for testing: Subject line > Send time > CTA > Content layout > From name
  • Document every test -- build an institutional knowledge base

ESP Comparison Guide (2025-2026)

Platform Overview

ESPStarting PriceBest ForList Size Sweet Spot
KlaviyoFree up to 250Ecommerce (Shopify focus)1K - 500K
MailchimpFree up to 500Small biz, beginners500 - 50K
ConvertKitFree up to 10KCreators, newsletters1K - 100K
ActiveCampaign$15/mo (1K)SMBs needing CRM + email1K - 250K
Brevo (Sendinblue)Free (300/day)Budget-conscious, transactional1K - 100K
BeehiivFree up to 2.5KNewsletter operators1K - 500K+
Customer.io$100/mo (5K)SaaS, product-led growth5K - 1M+

Detailed ESP Strengths & Weaknesses

Klaviyo

  • Strengths: Best-in-class ecommerce integrations (Shopify, BigCommerce, WooCommerce), predictive analytics, powerful segmentation, pre-built flow templates, strong revenue attribution
  • Weaknesses: Expensive at scale ($1,380/mo at 100K contacts), limited CRM features, ecommerce-centric (less ideal for pure B2B)
  • Pricing Model: Contact-based; $20/mo at 500, $150/mo at 10K, $720/mo at 50K
  • Best For: Ecommerce brands doing $500K+ annual revenue

Mailchimp

  • Strengths: Intuitive UI, good for beginners, decent free tier, wide integration ecosystem, landing pages and forms included, familiar brand
  • Weaknesses: Automation is limited vs. competitors, pricing creeps up fast, counts unsubscribed contacts, customer support has declined
  • Pricing Model: Contact-based; Free (500), Essentials $13/mo (500), Standard $20/mo (500)
  • Best For: Small businesses, solopreneurs, teams needing simplicity

ConvertKit (now Kit)

  • Strengths: Creator-focused features, visual automation builder, excellent landing pages, tag-based (not list-based) subscriber management, newsletter referral program, sponsor network
  • Weaknesses: Limited ecommerce features, basic reporting, no advanced A/B testing, minimal design customization
  • Pricing Model: Subscriber-based; Free (10K, limited), Creator $25/mo (1K), Creator Pro $50/mo (1K)
  • Best For: Content creators, bloggers, course sellers, newsletter operators

ActiveCampaign

  • Strengths: Best automation builder in class, built-in CRM, lead scoring, site tracking, excellent deliverability, 900+ integrations
  • Weaknesses: Steeper learning curve, UI can feel cluttered, no free tier, higher price for advanced features
  • Pricing Model: Contact-based; Starter $15/mo (1K), Plus $49/mo (1K), Professional $79/mo (1K)
  • Best For: SMBs that need CRM + email marketing in one tool, B2B companies

Brevo (formerly Sendinblue)

  • Strengths: Email + SMS + WhatsApp in one platform, generous free tier (300 emails/day), transactional email included, GDPR-compliant (EU-based), CRM included
  • Weaknesses: Automation less sophisticated, template library is limited, reporting is basic, deliverability can be inconsistent
  • Pricing Model: Send-based (not contact-based); Free (300/day), Starter $25/mo (20K emails), Business $65/mo (20K emails)
  • Best For: Budget-conscious businesses, EU-based companies, multichannel (email + SMS)

Beehiiv

  • Strengths: Built for newsletters, referral program built-in, ad network monetization, SEO-optimized web hosting for posts, audience segmentation, beautiful templates
  • Weaknesses: Not designed for ecommerce flows, limited automation, no CRM, relatively new platform
  • Pricing Model: Free (2,500 subs), Scale $39/mo (unlimited), Max $99/mo (unlimited + premium features)
  • Best For: Newsletter businesses, media companies, content-first brands

Customer.io

  • Strengths: Event-driven messaging (email, push, SMS, in-app), powerful for SaaS/product-led growth, flexible data model, visual workflow builder, webhooks and API-first design, excellent for behavioral triggers
  • Weaknesses: No ecommerce-specific features, expensive entry point ($100/mo), requires technical setup, not for non-technical teams
  • Pricing Model: Profile-based; Essentials $100/mo (5K profiles), Premium $1,000/mo (custom)
  • Best For: SaaS companies, product-led growth, teams with engineering resources

ESP Selection Decision Framework

  1. Ecommerce brand on Shopify? Start with Klaviyo.
  2. Content creator or newsletter first? ConvertKit or Beehiiv.
  3. SaaS with product events? Customer.io or ActiveCampaign.
  4. Small business, tight budget? Brevo or Mailchimp free tier.
  5. Need CRM + email together? ActiveCampaign.
  6. EU-based, GDPR priority? Brevo.
  7. Newsletter monetization goal? Beehiiv.

How to Use These Benchmarks

  1. Find your industry baseline from the tables above
  2. Compare your current metrics to identify gaps and opportunities
  3. Set realistic targets -- aim for top quartile, not perfection
  4. Prioritize automation revenue -- it consistently outperforms campaigns 5-8x per email
  5. Revisit quarterly -- benchmarks shift as privacy changes and consumer behavior evolve
  6. Test against your own data -- your audience may deviate significantly from averages

Remember: These are industry averages. A well-segmented list of 5,000 engaged subscribers will outperform a poorly-managed list of 100,000 every time. Quality over quantity.


Supporting file: references/best-practices.md

Email Marketing Best Practices & Industry Standards (2025-2026)

Purpose: Comprehensive deliverability, segmentation, automation, and design reference for email marketing.


1. Deliverability

Authentication (Non-Negotiable)

ProtocolWhat It DoesRequired
SPFAuthorizes which servers can send email for your domainYes
DKIMCryptographic signature verifying email wasn't altered in transitYes
DMARCPolicy telling receivers what to do with unauthenticated emailsYes
BIMIDisplays your brand logo next to emails in supporting inboxesRecommended

Google/Yahoo Sender Requirements (Feb 2024+, enforced 2025):

  • SPF or DKIM required for all senders
  • DMARC required for bulk senders (5,000+ emails/day to Gmail)
  • One-click unsubscribe header required (List-Unsubscribe-Post)
  • Spam complaint rate must stay below 0.3% (target < 0.1%)
  • Valid forward and reverse DNS (PTR records)
  • TLS encryption for transmission

List Hygiene

  • Bounce handling: Remove hard bounces immediately. Soft bounces: retry 3x, then remove.
  • Sunset policy: Disengage subscribers who haven't opened/clicked in 90-180 days. Send re-engagement campaign first, then suppress.
  • Verification: Run list through verification service (ZeroBounce, NeverBounce, BriteVerify) before importing or after prolonged inactivity.
  • Spam traps: Never purchase lists. Pristine spam traps (never-used addresses) are fatal to deliverability.
  • Regular pruning: Clean list quarterly. A smaller, engaged list outperforms a large, unengaged one.

Warm-Up Protocol (New Domain/IP)

WeekDaily VolumeRamp
150-100Most engaged subscribers only
2200-500Expand to recent engagers (90 days)
3500-2,000Add 6-month active subscribers
42,000-5,000Continue expanding
5-8Double weeklyUntil full volume reached

Send to most engaged subscribers first. Monitor bounce rates (< 2%), spam complaints (< 0.1%), and inbox placement throughout.

Spam Trigger Words to Avoid

Not as impactful as they once were (modern filters use ML, not word lists), but still worth avoiding in subject lines: "Free", "Act now", "Limited time", "Congratulations", "Winner", excessive ALL CAPS, multiple exclamation marks, "Click here", "$$$", "No obligation".

More important: consistent send volume, good engagement metrics, proper authentication, and low complaint rates.


2. List Building

Opt-In Best Practices

MethodProsCons
Double opt-inHighest quality list, GDPR-safe, fewer spam complaints20-30% drop-off during confirmation
Single opt-inHigher conversion rate, faster list growthMore invalid emails, higher complaint risk
Single opt-in + email verificationGood balance — verifies email is real without double opt-in frictionRequires verification service integration

Recommendation: Double opt-in for EU audiences (GDPR). Single opt-in + verification for US/global audiences focused on growth.

Lead Magnet Strategies That Convert (2025)

TypeAvg Opt-In RateBest For
Templates and swipe files5-15%B2B, marketing, sales
Free tools/calculators10-25%SaaS, finance, health
Checklists5-10%How-to niches, operations
Mini-courses (email series)3-8%Education, coaching, SaaS onboarding
Reports/research3-7%B2B, industry thought leadership
Quizzes (with email gate on results)15-30%DTC, health, personality-driven brands
Free trials / freemium2-5%SaaS
Discount codes5-15%Ecommerce, DTC
Webinar registration3-8%B2B, education, high-ticket

GDPR/CAN-SPAM/CCPA Compliance Checklist

  • Explicit consent for marketing emails (GDPR: affirmative action, no pre-checked boxes)
  • Clear privacy policy linked at point of collection
  • Physical mailing address in email footer (CAN-SPAM)
  • One-click unsubscribe mechanism (CAN-SPAM + Google/Yahoo requirement)
  • Honor unsubscribe within 10 business days (CAN-SPAM) — best practice: instant
  • Record of consent (date, time, method, what they consented to) (GDPR)
  • Right to erasure process (GDPR)
  • Data processing agreement with email service provider (GDPR)

3. Segmentation

RFM Segmentation

SegmentRecencyFrequencyMonetaryStrategy
ChampionsRecentFrequentHighReward, ask for reviews, referral program
LoyalRecentFrequentMediumUpsell, cross-sell, VIP perks
Potential LoyalistsRecentLow-MediumMediumNurture, recommend popular products, loyalty program
New CustomersVery Recent1 purchaseVariesWelcome series, onboarding, second purchase incentive
At-Risk30-90 days agoWas frequentWas highWin-back campaign, special offer, ask what's wrong
Can't Lose90-180 days agoWas frequentWas highAggressive re-engagement, personal outreach
Hibernating180+ days agoLowLowRe-engagement series, then sunset if no response

Engagement-Based Segments

SegmentDefinitionSend FrequencyContent Strategy
Highly engagedOpened/clicked in last 30 days3-5x/week OKFull content, new releases, exclusive offers
EngagedOpened/clicked in last 60 days2-3x/weekRegular content, promotions
PassiveOpened in last 90 days, rarely clicks1x/weekBest content only, re-engagement hooks
DisengagedNo opens in 90-180 days1-2x/monthRe-engagement campaign
DormantNo opens in 180+ daysSunset sequence onlyFinal re-engagement, then remove

Behavioral Segmentation Triggers

  • Page visited (pricing page → sales email, product page → product email)
  • Content downloaded (whitepaper topic → related nurture sequence)
  • Cart abandoned (abandonment recovery sequence)
  • Product purchased (cross-sell, review request, replenishment)
  • Feature used/not used (in-app: activation, feature adoption)
  • Email engagement pattern (opens-but-never-clicks → different CTA strategy)

4. Automation Sequences

Welcome Series (Optimal: 3-5 Emails, 7-14 Days)

EmailTimingGoalContent
1ImmediateDeliver value, set expectationsWelcome, deliver lead magnet, what to expect, quick win
2Day 2-3Build trustBrand story, social proof, most popular content/product
3Day 5-7EducateHow to get the most value, tutorial, case study
4Day 8-10Soft sellProduct/offer introduction, testimonials, benefit-focused
5Day 12-14ConvertClear CTA, incentive if needed, urgency

Welcome series benchmark: 50-60% open rate, 15-25% click rate (significantly above regular campaigns).

Abandoned Cart (3 Emails)

EmailTimingContentExpected Recovery
11 hourReminder with cart items, no discount5-10% of carts
224 hoursSocial proof, address objections, possibly free shipping3-5% additional
372 hoursFinal reminder, small discount if margin allows (5-10% off)2-3% additional

Total abandoned cart recovery: 10-18% of abandoned carts. Revenue per email from cart abandonment is typically 10-20x regular promotional emails.

Win-Back (4-Email Sunset Flow)

EmailTimingContent
190 days inactive"We miss you" — highlight what's new, best content
2100 daysSocial proof, customer success stories
3110 daysIncentive offer (discount, free trial extension, bonus)
4120 days"Last chance" — final email before suppression. Clear opt-out.

Win-back rate: 5-12% of dormant subscribers typically re-engage.

Post-Purchase (Ecommerce)

EmailTimingContent
1ImmediateOrder confirmation + cross-sell recommendations
2Day 3-5Shipping notification + usage tips
3Day 7-14How-to / getting started guide
4Day 14-21Review request
5Day 30Cross-sell / complementary products
6Day 60-90Replenishment reminder (if consumable) or loyalty program

B2B Lead Nurture (6-Email Educational Drip)

EmailTimingContent
1Day 0Deliver lead magnet, introduce brand expertise
2Day 3Educational content — industry insight or how-to
3Day 7Case study or customer success story
4Day 14Deeper educational content — framework or methodology
5Day 21Comparison or buying guide — help them evaluate options
6Day 28Soft CTA — demo, consultation, free trial

5. Design & Copy

Mobile-First Design

  • 60%+ of email opens are on mobile (some audiences 80%+)
  • Single-column layout, minimum 14px body text, 22px+ headlines
  • CTA buttons: minimum 44x44px tap target, full-width on mobile
  • Keep email width 600px for desktop, responsive to 320px for mobile
  • Preview in Gmail, Apple Mail, Outlook (the big three) before sending

Subject Line Best Practices

TacticExampleImpact
Personalization"{Name}, your weekly marketing report"+10-15% open rate
Numbers"5 ways to reduce your CAC by 30%"+8-12% open rate
Curiosity gap"The one metric most marketers ignore"+5-10% open rate
Urgency (real)"Last day: early-bird pricing ends at midnight"+15-20% open rate
Question"Are you making this common SEO mistake?"+5-8% open rate
Emoji (sparingly)"Your growth report is ready 📊"+3-5% on some audiences

Length: 30-50 characters optimal (6-10 words). Shorter for mobile visibility.

Preview text: 40-90 characters that complement (not repeat) the subject line. This is the second most important factor in open rates after subject line.

CTA Best Practices

  • One primary CTA per email (additional secondary CTAs OK but de-emphasized)
  • Button text: Action-oriented, specific ("Get My Free Template" > "Click Here" > "Submit")
  • Color: High contrast against email background. Consistent with brand but stands out.
  • Placement: Above the fold for short emails, repeated for long emails
  • Surrounding whitespace: 20px+ padding around CTA button

6. Benchmarks by Industry (2025-2026)

Open Rates

IndustryAvg Open RateGoodExcellent
SaaS/Technology20-24%28%35%+
Ecommerce15-20%25%30%+
B2B Services22-26%30%38%+
Finance24-28%32%40%+
Healthcare22-26%30%38%+
Education25-30%35%42%+
Nonprofit26-30%34%40%+
Media/Publishing20-24%28%35%+
Retail15-20%25%30%+

Note: Apple Mail Privacy Protection (MPP) inflates open rates by pre-loading tracking pixels. Real open rates may be 5-10% lower than reported. Focus on click rates as a more reliable engagement metric.

Click-Through Rates

IndustryAvg CTRGoodExcellent
SaaS/Technology2.5-3.5%4%6%+
Ecommerce2-3%4%6%+
B2B Services2.5-3.5%4.5%7%+
Finance2-3%4%6%+
Nonprofit2.5-3.5%4.5%7%+

Automation Sequence Benchmarks

SequenceAvg Open RateAvg Click RateAvg Conversion
Welcome series50-60%15-25%5-10%
Abandoned cart40-50%10-15%3-8%
Win-back12-20%2-4%1-3%
Post-purchase review request30-40%5-10%3-7% review completion
B2B lead nurture25-35%3-5%1-3% to meeting/demo

Revenue Benchmarks

  • Average revenue per email (promotional): $0.08-$0.15
  • Average revenue per email (automated/triggered): $0.50-$2.00
  • Abandoned cart revenue per email: $3-$8
  • Welcome series revenue per email: $1-$3
  • Email marketing ROI: $36-$42 per $1 spent (varies widely by industry and list quality)

7. AI in Email Marketing (2025-2026)

ApplicationToolsImpact
Subject line generationClaude, ChatGPT, Phrasee, JasperA/B test AI-generated vs human-written — AI wins ~40% of the time
Send time optimizationMailchimp, Klaviyo, Braze (built-in)5-15% open rate improvement
Predictive segmentationKlaviyo, Braze, Customer.ioTarget likely purchasers, churn risks
Content personalizationDynamic content blocks, AI recommendation engines10-20% CTR improvement
Automated A/B testingMost ESPs, OptimizelyContinuous optimization without manual work
Win-back predictionPredictive analytics in CDPsIntervene before churn, not after
Copy draftingClaude, ChatGPTDraft → human edit → send. Speeds production 2-3x.

Supporting file: references/cold-email.md

Cold and Outbound B2B Email

Cold email is distinct from lifecycle and newsletter email. Different rules apply.

Cold Email Voice and Mindset

  • Write like a peer, not a marketer - no ALL CAPS, no "exciting opportunity," no corporate enthusiasm
  • Lead with their world, not your product - open with something true about prospect's situation
  • Ruthlessly short - 5-9 sentences max. Every sentence must earn its place
  • One ask per email - one clear, low-friction action

Subject Lines and Structure

Subject lines: 2-4 words, lowercase (quick question, {company} + {their company}). No clickbait, exclamation marks, or emojis.

Subject: {2-4 words, lowercase}

{Opening: one sentence grounded in their world}

{Body: 1-3 sentences - your value in their terms}

{CTA: one low-friction ask - "worth a quick chat?"}

{Name}
{Title, Company}

Avoid: long intros, feature lists, "I hope this email finds you well," links or attachments in email 1.

CTA Friction Ladder

Friction LevelExample CTA
Lowest"Worth a quick chat?"
Medium"Open to a 15-min call?"
Higher"Can I send you a demo?" (only with established relevance)

No calendar links in the first email.

Follow-Up Sequence (3-5 emails)

Cold email rarely converts on email 1. Sequences work. Each follow-up needs a fresh angle - do not just say "following up."

EmailTimingAngle
1Day 0Lead with their world, introduce your value
2Day 3-4Different angle: social proof, case study result, reframed pain
3Day 7-9Pivot: ask if this is even a priority right now
4Day 14-16Value-add: share relevant resource, insight, or data point
5Day 21-28Breakup: "Not the right time - I'll close the loop here"

Key rule: After 5 emails with no reply, remove from sequence. Continuing damages deliverability and reputation.

Personalization at Scale

Effective cold email feels personal. For scale, personalize in tiers:

| Tier | Approach | Use Case | |---|---| | Tier 1 (top accounts) | Fully bespoke | Research company, reference something specific | | Tier 2 (mid-tier) | Segment-personalized | Custom first line per industry vertical or role | | Tier 3 (high volume) | Template + merge fields | Company name, job title, industry inserted dynamically |

Technical Hygiene for Cold Email

  • Use separate sending domain (e.g., trybrand.com) to protect main domain reputation
  • Warm up new domains 3-4 weeks before scaling
  • Send plain-text or minimal HTML
  • Monitor reply rates (aim 5-15%), bounce rates (under 3%), spam complaints
  • Comply with CAN-SPAM, GDPR, CASL - B2B cold email to relevant prospects is permitted with proper opt-out

Output Format

When writing cold email sequences, produce:

  1. Full email copy for each step (subject + body)
  2. Notes on angle used per email and why
  3. Personalization variables to fill per prospect or segment
  4. CTA instructions (next step in sales process when they respond)

Save to ./brands/{brand-slug}/channels/email/content/cold-outbound-{campaign-name}-{YYYY-MM-DD}.md


Supporting file: references/email-copywriting.md

Email Copywriting

Write emails that get opened, clicked, and acted upon.

Subject Line Formulas

Subject lines determine open rates. Target 30-50 characters (6-10 words). Test every send.

Proven formulas:

FormulaExample
Curiosity gap"The one thing most [audience] get wrong about [topic]"
Number/list"7 [topic] mistakes costing you [outcome]"
How-to"How to [achieve result] without [pain point]"
Question"Are you still [common mistake]?"
Urgency"[X] hours left to [benefit]"
Personal"[Name], your [topic] report is ready"
Social proof"[Number] [audience] already [action]"
Contrarian"Stop [common advice]. Do this instead."

Power words: free, new, exclusive, limited, proven, secret, instant, urgent, breaking, insider, mistake, warning, invitation, last chance.

Spam triggers (use sparingly): guarantee, no obligation, act now, winner, congratulations, risk-free, 100% free, click here, buy now.

Preheader Text

The second subject line - 40-100 characters visible in inbox preview.

  • Never leave blank (email clients pull body text instead)
  • Complement the subject line, do not repeat it
  • Add context, intrigue, or secondary benefit
  • Use as one-two punch: subject hooks, preheader sells the open

Body Copy Structure

Inverted pyramid: most important message first, supporting details second, CTA third.

Best practices:

  • Short paragraphs (1-3 sentences)
  • One idea per paragraph
  • Conversational tone matching brand voice
  • Use "you" more than "we"
  • Write at 8th-grade reading level
  • Break up text with subheads, bold key phrases, whitespace

For long-form newsletters:

  • Hook with story or surprising stat
  • Deliver core insight
  • Provide actionable takeaways
  • Close with CTA
  • Use the PS line (second most-read element after subject line)

Calls to Action

One primary CTA per email. Repeat 2-3 times in different formats:

  • Text link
  • Button
  • PS line

Button best practices:

  • Action-oriented, specific
  • First-person when possible ("Start my free trial" beats "Sign up")
  • Most visually prominent element
  • Add urgency or benefit context ("Join 10,000 marketers" above button)

Personalization

Beyond first-name merge tags:

  • Dynamic content blocks based on segment
  • Product recommendations from purchase history
  • Location-based content
  • Behavior-triggered messaging
  • Anniversary/milestone emails
  • Personalized send times

AI-powered options:

  • Subject line optimization per recipient
  • Predictive send-time optimization
  • Dynamic content selection based on engagement patterns

Supporting file: references/esp-selection.md

ESP Selection Guide

Choose the right email service provider for your business.

ESP Comparison

ESPBest ForStrengths
MailchimpSmall businesses, beginnersEasy UI, good templates, free tier
ConvertKitCreators, bloggers, course sellersVisual automations, landing pages, creator-focused
KlaviyoE-commerce (Shopify, WooCommerce)Deep product integration, revenue attribution, advanced segmentation
ActiveCampaignSMBs needing CRM + emailPowerful automations, CRM built-in, lead scoring
Brevo (Sendinblue)Budget-conscious, transactional + marketingTransactional API, SMS, pay-by-email pricing
BeehiivNewsletter-first businessesGrowth tools, referral system, ad network, monetization
Customer.ioProduct-led SaaS, behavioral emailEvent-driven, real-time data, multi-channel
LoopsModern SaaS startupsDeveloper-friendly, event-based, clean UI
ResendDevelopers, transactional-firstReact Email templates, API-first, modern DX

Selection Criteria

Evaluate on these dimensions:

  1. Business model - B2B, B2C, e-commerce, SaaS, creator
  2. List size - free tiers typically limited to 500-2,500 contacts
  3. Automation complexity - simple sequences vs complex branching workflows
  4. Integration needs - CRM, e-commerce platform, analytics
  5. Budget - pay-by-contact vs pay-by-email vs flat rate
  6. Technical capability - no-code UI vs API-first developer tools

Decision Framework

If e-commerce (Shopify/WooCommerce):
  -> Klaviyo (best product integration, revenue attribution)

If creator/newsletter-first:
  -> ConvertKit or Beehiiv (creator features, monetization)

If need CRM + email combined:
  -> ActiveCampaign (powerful automation, built-in CRM)

If developer/API-first:
  -> Customer.io, Loops, or Resend (event-driven, modern DX)

If small business starting out:
  -> Mailchimp (easy UI, templates, free tier)

If budget-conscious + transactional:
  -> Brevo (transactional API, pay-by-email)

For detailed pricing, strengths/weaknesses, and full decision framework, see ./references/benchmarks.md.


Supporting file: references/ethics.md

Ethics: Persuasion Without Manipulation

Email marketing runs on psychological techniques - subject line curiosity, urgency, scarcity, FOMO, personalization. These tools convert but can cross into manipulation. This section defines the ethical line.

Ethical Email Practices

Ethical email helps subscribers make decisions aligned with their interests. The subscriber who acts should be glad they did.

Core Principles

  • Genuine scarcity - "48 hours left" means 48 hours. Limited spots are actually limited. The offer truly expires.
  • Real urgency - Time-sensitive emails reference actual deadlines (trial expiry, cart hold, genuine offer end) - not fabricated pressure.
  • Honest subject lines - The email delivers on the subject line promise. "Your account" emails are about the account - not a sales pitch in disguise.
  • Clear unsubscribe - One-click unsubscribe, honored within 24 hours. Preference centers over forced opt-outs.
  • Transparent senders - Clear "from" name and reply address. No misleading sender names.
  • Truthful content - Testimonials are real. Statistics are verifiable. Claims are accurate.

Dark Patterns to Avoid

PatternDescriptionWhy It Harms
Fake urgency"Last chance" emails for evergreen offersDestroys trust; trains subscribers to ignore deadlines
Misleading subject linesClickbait that doesn't match contentHigh opens, low trust, spam complaints
Hidden unsubscribeBuried in tiny text, multiple clicks requiredRegulatory violations, reputation damage
Fake personalization"Your exclusive offer" sent to entire listErodes value of real personalization
Guilt-trip opt-outs"Are you sure you want to miss out?"Creates resentment, not retention
Fake social proof"Join 10,000 others" with fabricated numbersTrust destruction when discovered
Manipulative FOMO"Everyone's talking about this" with no basisTrains subscribers to distrust communications

The Long-Term Case for Ethics

Dark patterns boost metrics short-term and destroy sender reputation long-term.

The subscriber who feels manipulated:

  • Marks as spam (damages deliverability for everyone)
  • Unsubscribes with frustration
  • Leaves negative reviews
  • Never opens future emails

The subscriber who feels well-served:

  • Opens consistently
  • Clicks and converts
  • Forwards to friends
  • Becomes a referral source

The Ethics Test

Before sending any email, ask:

If the subscriber understood every technique used, would they still feel respected?

If no, rewrite the email.


Supporting file: references/frameworks-index.csv

id,name,description,best_for,sequence_type,file,tags
welcome-saas,Welcome Series -- SaaS,Activate new signups and drive first key action with 5 emails over 14 days,SaaS / trial-based products,Welcome,frameworks/welcome-series-saas.md,welcome;saas;trial;activation;onboarding
welcome-ecommerce,Welcome Series -- Ecommerce,Build brand affinity and deliver first purchase incentive with 4 emails over 10 days,Ecommerce / DTC brands,Welcome,frameworks/welcome-series-ecommerce.md,welcome;ecommerce;discount;brand-story;first-purchase
abandoned-cart,Abandoned Cart Series,Recover abandoned carts with 3 emails over 72 hours,Ecommerce / any cart-based business,Cart Recovery,frameworks/abandoned-cart-series.md,cart;abandonment;recovery;urgency;incentive
win-back-sunset,Win-Back / Sunset Flow,Re-engage inactive subscribers or gracefully remove them with 4 emails over 30 days,All business types with inactive segments,Win-Back,frameworks/win-back-sunset-flow.md,win-back;sunset;inactive;list-hygiene;re-engage
post-purchase,Post-Purchase Series (Ecommerce),Build loyalty and generate reviews and repeat purchases with 4 emails over 30 days,Ecommerce / DTC brands,Post-Purchase,frameworks/post-purchase-series.md,post-purchase;loyalty;reviews;cross-sell;referral
b2b-lead-nurture,B2B Lead Nurture Drip,Educate leads and build trust toward sales conversation with 6 emails over 28 days,B2B / SaaS / professional services,Lead Nurture,frameworks/b2b-lead-nurture.md,b2b;lead-nurture;drip;education;sales-pipeline
re-engagement,Re-engagement Series,Reactivate dormant subscribers before purging with 3 emails over 14 days,All business types with dormant subscribers,Re-engagement,frameworks/re-engagement-series.md,re-engagement;dormant;reactivation;list-hygiene
product-launch,Product Launch Sequence,Build anticipation and drive launch-day sales with 5 emails across pre-launch and post-launch,All business types launching new products,Launch,frameworks/product-launch-sequence.md,launch;product;anticipation;pre-launch;urgency
newsletter,Newsletter Framework,Consistent engagement and value delivery structure for recurring newsletters,All business types sending newsletters,Newsletter,frameworks/newsletter-framework.md,newsletter;content;engagement;recurring;structure
subject-line-formulas,Subject Line Formula Quick Reference,Quick reference of proven subject line formulas across six categories,All email marketers,Reference,frameworks/subject-line-formulas.md,subject-lines;formulas;copywriting;open-rates;reference
how-to-use,How to Use These Frameworks,Guide for selecting customizing and iterating on email sequence frameworks,All email marketers,Reference,frameworks/how-to-use-frameworks.md,guide;instructions;methodology;iteration;reference
quick-reference-tables,Quick-Reference Sequence Tables,Compact email-by-email timing tables for welcome and abandoned cart sequences,Quick planning and review,Reference,frameworks/quick-reference-tables.md,quick-reference;tables;timing;welcome;cart

Supporting file: references/frameworks/abandoned-cart-series.md

Abandoned Cart Series

Goal: Recover abandoned carts. Trigger: Cart created, no purchase within 1 hour. Emails: 3 over 72 hours.

Email 1: Gentle Reminder (1 hour)

  • Subjects: "You left something behind, [Name]" | "Your cart is waiting for you" | "Did something go wrong?"
  • Elements: Cart contents with product images/names/prices, NO discount yet, checkout help offer, trust signals (security badge, return policy, payment options)
  • CTA: "Complete your order" (single prominent button)

Email 2: Social Proof + Urgency (24 hours)

  • Subjects: "[Product name] is selling fast" | "Other shoppers are eyeing your cart"
  • Elements: Cart contents again, 1-2 product reviews, scarcity ("Only [X] left" if true), small incentive (free shipping or 5-10% off), FAQ on top objections
  • CTA: "Return to your cart"

Email 3: Final Push + Incentive (72 hours)

  • Subjects: "Last chance: [X]% off your cart" | "A little something to help you decide"
  • Elements: Cart contents, strongest incentive (10-15% off or free shipping), deadline on incentive (48hr), loss aversion ("We'll release reserved items"), one-click checkout
  • CTA: "Complete your order and save [X]%"

Branching Logic

  • Purchases after any email --> stop sequence; enter post-purchase flow
  • Clicks Email 2 but no purchase --> trigger Email 3 sooner (48hr)
  • Cart value above $150 --> higher discount or personal outreach
  • Repeat customer --> skip discount, use loyalty language
  • No action after Email 3 --> wait 7 days, move to re-engagement segment

Supporting file: references/frameworks/b2b-lead-nurture.md

B2B Lead Nurture Drip

Goal: Educate leads, build trust, move toward sales conversation. Trigger: Content download / webinar registration / lead form. Emails: 6 over 28 days.

Email 1: Deliver the Value (Immediate)

  • Subjects: "Your [resource name] is ready" | "Here's the [guide] you requested"
  • Elements: Direct download link (no hoops), brief credibility intro, tease upcoming content, set frequency expectations
  • CTA: "Download your [resource]"

Email 2: Expand on the Topic (Day 3)

  • Subjects: "The #1 mistake in [topic area]" | "What we didn't cover in the [resource]"
  • Elements: Expand on a key insight from the resource, educational content (data, frameworks, mini case study), thought leadership positioning, link to blog/video
  • CTA: "Read the full analysis"

Email 3: Social Proof (Day 7)

  • Subjects: "How [Company] solved [problem]" | "A [X]% improvement in [metric] -- here's how"
  • Elements: Customer case study (problem, solution, measurable result), relevant to lead's industry if possible, customer pull quote, subtle product connection
  • CTA: "Read the case study"

Email 4: Framework / Tool (Day 12)

  • Subjects: "A framework for [solving their problem]" | "The [X]-step process top teams use"
  • Elements: Genuinely useful framework/template/calculator, actionable today, tie to product ("This is what [Product] automates"), first soft demo/trial mention
  • CTA: "Get the template" (primary) / "See it in action" (secondary)

Email 5: Objection Handling (Day 19)

  • Subjects: "Is [common objection] holding you back?" | "The truth about [industry myth]"
  • Elements: Address top 2-3 objections (too expensive, too complex, wrong time), data and customer quotes to counter, ROI calculator, low-commitment next step
  • CTA: "Get a free assessment" or "See if [Product] fits"

Email 6: The Direct Ask (Day 26-28)

  • Subjects: "Quick question, [Name]" | "Can we help with [their challenge]?"
  • Elements: Plain text, personal email from a named person. Summarize series value, ask specific question, calendar link for no-pressure call, alternative (self-serve trial, pricing page)
  • CTA: "Book a 15-minute call" or "Start your free trial"

Branching Logic

  • High engagement (4+ opens, 2+ clicks) --> route to sales after Email 4
  • Medium engagement (2-3 opens, 1 click) --> continue sequence; add to retargeting
  • Low engagement (0-1 opens) --> resend top email with new subject; then re-engagement
  • Visits pricing page --> immediate sales notification + accelerate to Email 6
  • Starts trial --> transition to SaaS welcome series

Supporting file: references/frameworks/how-to-use-frameworks.md

How to Use These Frameworks

  1. Select the framework that matches your business model and goal
  2. Customize timing based on your sales cycle and audience data
  3. Adapt subject lines as starting points, then A/B test variations
  4. Implement branching gradually -- start with core sequence, add branches as data comes in
  5. Measure against benchmarks in the companion file (benchmarks.md)
  6. Iterate quarterly -- review performance, update copy, test new structures

Every email in a sequence should be valuable on its own. Don't create dependencies where missing one email makes the next one confusing.


Supporting file: references/frameworks/newsletter-framework.md

Newsletter Framework

Goal: Consistent engagement, value delivery, traffic driving. Frequency: Weekly/biweekly/monthly.

Recommended Structure

Section% of EmailContent
Header--Brand logo + issue number/date
Intro--2-3 sentence personal note or timely hook
Primary Content40%Feature article, key insight, or announcement (image + 2-3 paragraphs)
Quick Hits30%3-5 bullet links: news, product tips, community highlights
Offer / Engagement20%Product spotlight, event, survey, or referral ask
Footer10%Social links, preference center, unsubscribe, physical address (CAN-SPAM)

Best Practices

  • Consistency: Same day, same time, every send -- train your audience
  • From name: "[Name] from [Brand]" outperforms "[Brand] Newsletter"
  • Mobile-first: 60-70% of opens on mobile
  • One primary CTA per section -- don't overwhelm with choices
  • Preview text: Always customize -- never let it auto-generate
  • Track clicks by section -- double down on what resonates

Frequency by Audience

AudienceFrequencyNotes
Ecommerce2-3x/weekMix content and promotional
SaaS / B2BWeekly or biweeklyEducational focus
Creator / Media1-3x/weekContent is the product
Nonprofit1-2x/monthImpact stories + donation asks
Local Business1-2x/monthEvents, promos, community

Supporting file: references/frameworks/post-purchase-series.md

Post-Purchase Series (Ecommerce)

Goal: Build loyalty, generate reviews, drive repeat purchases. Trigger: Order delivered. Emails: 4 over 30 days.

Email 1: Delivery Delight (Delivery day)

  • Subjects: "Your [Brand] order has arrived!" | "Enjoy your new [product], [Name]!"
  • Elements: Express excitement, care instructions/quick-start tips, usage guide link, social sharing invite with branded hashtag. NO hard sell.
  • CTA: "Share your unboxing" or "Get started with your [product]"

Email 2: Review Request (5-7 days post-delivery)

  • Subjects: "How's your [product], [Name]?" | "30 seconds to help other shoppers"
  • Elements: Direct review ask, 1-click star rating, incentive (loyalty points, drawing entry, small discount), example reviews, product image
  • CTA: "Leave a review" with star rating visual

Email 3: Cross-Sell (14-21 days post-purchase)

  • Subjects: "Pairs perfectly with your [product]" | "Customers who bought [product] also love..."
  • Elements: 3-4 related product recommendations, "Complete the set" framing, customer photos showing products together, loyalty discount reminder
  • CTA: "Shop the collection"

Email 4: Loyalty & Referral (30 days)

  • Subjects: "Give [X]%, Get [X]% -- share [Brand]" | "[Name], invite a friend and save"
  • Elements: Referral program with clear give/get, unique referral link, loyalty program overview (points, tiers, rewards), VIP perks
  • CTA: "Share your link" or "Join the loyalty program"

Branching Logic

  • Negative review --> trigger customer service, suppress cross-sell
  • Second purchase --> fast-track to loyalty program
  • Consumable product --> add replenishment reminder at estimated reorder time
  • Refers a friend --> thank-you email with bonus reward

Supporting file: references/frameworks/product-launch-sequence.md

Product Launch Sequence

Goal: Build anticipation, drive launch-day sales, sustain momentum. Trigger: Manual sequence tied to launch date. Emails: 5 (3 pre-launch + launch + follow-up).

Email 1: Teaser (14 days before)

  • Subjects: "Something big is coming to [Brand]" | "[Name], you'll be the first to know"
  • Elements: Build curiosity without full reveal, hint at problem it solves, behind-the-scenes photo/teaser, invite to VIP waitlist
  • CTA: "Get early access" or "Join the waitlist"

Email 2: Details (7 days before)

  • Subjects: "Introducing [Product Name] -- launching [date]" | "Here's what [Product] can do for you"
  • Elements: Reveal product with key details, 3-5 benefit bullets (not features), product images/video/demo GIF, early-bird pricing, countdown
  • CTA: "Pre-order now" or "Reserve your spot"

Email 3: Social Proof (2 days before)

  • Subjects: "Beta testers are raving about [Product]" | "[X] people already on the waitlist"
  • Elements: Testimonials from beta/early access users, specific results, waitlist count for proof, final early-bird reminder, clear launch date/time
  • CTA: "Secure your early-bird price"

Email 4: Launch Day (Launch morning)

  • Subjects: "[Product Name] is LIVE!" | "Launch day: [Product Name] + your exclusive offer"
  • Elements: High-energy celebratory tone, clear product overview (what, who, benefits), launch-exclusive pricing with deadline, hero image/video, multiple CTAs, FAQ section
  • CTA: "Shop now" / "Start your trial" / "Get [Product]" -- repeated throughout

Email 5: Follow-Up (48-72 hours after)

  • Subjects: "Launch recap: [X] people already using [Product]" | "Last chance for launch pricing"
  • Elements: Early results (units sold, signups, reviews), customer testimonials/social reactions, last chance on launch pricing, address new questions
  • CTA: "Get [Product] before launch pricing ends"

Branching Logic

  • VIP/waitlist --> early access window before public launch
  • Clicked launch email but didn't buy --> "still interested?" email on Day 5
  • Purchasers --> transition to post-purchase/onboarding immediately
  • Non-openers --> resend with new subject line 24 hours later

Supporting file: references/frameworks/quick-reference-tables.md

Quick-Reference Sequence Tables

The tables below provide compact email-by-email timing for two high-impact sequences. Use them alongside the detailed frameworks.

Welcome Sequence Quick Map (3-7 emails, days 0-14)

Average 50-80% open rate on email 1. Purpose: set expectations, deliver promised value, introduce the brand, guide first action.

EmailTimingContentCTA
1ImmediateDeliver lead magnet, welcome, set expectationsAccess resource / explore
2Day 1-2Brand story, mission, what makes you differentRead / watch / learn more
3Day 3-4Top resource or quick win for the subscriberEngage with content
4Day 5-7Social proof -- testimonials, case studies, numbersSee results
5Day 8-10Soft offer or product introductionTry / explore product
6Day 12-14Stronger CTA -- trial, purchase, book a callConvert

Abandoned Cart Quick Map (3-4 emails, 1-72 hours)

Recovers 5-15% of abandoned carts on average. Timing is critical.

EmailTimingApproach
11 hourReminder with cart contents, no discount
224 hoursAddress common objections, add social proof
348-72 hoursUrgency or incentive (discount, free shipping)

Supporting file: references/frameworks/re-engagement-series.md

Re-engagement Series

Goal: Reactivate dormant subscribers before purging. Trigger: No opens in 30-45 days. Emails: 3 over 14 days.

Email 1: Content-Led (Day 0)

  • Subjects: "[Name], you missed our most popular [content type]" | "Our top 3 [resources] this month"
  • Elements: Lead with highest-performing recent content, NO acknowledgment of inactivity, curate 3-5 highlights, fresh visual design
  • CTA: Multiple content links (give options)

Email 2: Exclusive Offer (Day 5)

  • Subjects: "A special offer just for you, [Name]" | "We'd love to win you back -- [X]% off"
  • Elements: Exclusive discount/early access, brief "it's been a while" acknowledgment, remind of brand value, include preference option
  • CTA: "Claim your offer" with deadline

Email 3: Preference or Goodbye (Day 12-14)

  • Subjects: "Stay or go? Your choice, [Name]" | "Last email unless you want to stay"
  • Elements: Clear "we'll stop emailing" statement, one-click "Keep me subscribed" button, preference center link, positive tone. No action = suppress after 7 days.
  • CTA: "Keep me subscribed" (single bold button)

Branching Logic

  • Engages with Email 1 --> return to normal cadence
  • Clicks Email 2 offer --> move to active segment, track conversion
  • No engagement after Email 3 --> move to win-back/sunset for final attempt

Supporting file: references/frameworks/subject-line-formulas.md

Subject Line Formula Quick Reference

Curiosity: "The [adjective] reason [audience] are [doing X]" | "I was wrong about [belief]" | "This [small change] led to [big result]"

Value: "How to [result] in [timeframe]" | "[Number] ways to [solve problem] without [pain]" | "The [audience]'s guide to [topic]"

Urgency: "[X] hours left: [offer]" | "Last chance to [benefit]" | "Ends tonight: [offer]"

Personalization: "[Name], your [element] is ready" | "Based on your [action], we thought..." | "Recommended for you: [item]"

Social Proof: "[Number]+ [audience] already [doing X]" | "Why [company] switched to [product]" | "Rated [X] stars by [number] customers"

Questions: "Are you making this [topic] mistake?" | "What would you do with [extra result]?" | "Is [common approach] hurting your [metric]?"


Supporting file: references/frameworks/welcome-series-ecommerce.md

Welcome Series -- Ecommerce

Goal: Build brand affinity, deliver first purchase incentive. Trigger: Newsletter signup / pop-up opt-in. Emails: 4 over 10 days.

Email 1: Welcome + Incentive (Immediate)

  • Subjects: "Welcome! Here's your [X]% off" | "Thanks for joining [Brand] -- a gift for you"
  • Elements: Deliver promised incentive, brand story (2-3 sentences), hero image of bestsellers, discount code with expiration (7-14 days), social links
  • CTA: "Shop now with code [X]"

Email 2: Brand Story + Bestsellers (Day 2-3)

  • Subjects: "Why we started [Brand]" | "Meet our bestsellers, [Name]"
  • Elements: Founder story, curated product grid (3-6 items with images/prices/ratings), customer testimonial, remind of unused discount
  • CTA: "Shop bestsellers" with individual product links

Email 3: Social Proof + Education (Day 5-6)

  • Subjects: "Why 10,000+ customers love [Brand]" | "Don't just take our word for it"
  • Elements: 3-5 reviews with star ratings, UGC photos, "How to use/style" content, reinforce differentiators
  • CTA: "See what's trending"

Email 4: Urgency + Last Chance (Day 9-10)

  • Subjects: "Last chance: your [X]% off expires tomorrow" | "Your discount is about to disappear"
  • Elements: Countdown urgency, restate offer, show products under discount ("$50 jacket for $40"), free shipping reminder
  • CTA: "Use your code before it expires"

Branching Logic

  • Purchases after Email 1 --> suppress remaining; enter post-purchase flow
  • Clicks but doesn't buy --> insert browse abandonment email between 2 and 3
  • No opens by Day 5 --> resend "Did you see your discount?" with new subject

Supporting file: references/frameworks/welcome-series-saas.md

Welcome Series -- SaaS

Goal: Activate new signups, drive first key action. Trigger: Account creation / trial start. Emails: 5 over 14 days.

Email 1: Warm Welcome (Immediate)

  • Subjects: "Welcome to [Product] -- here's your first step" | "You're in! Let's get [Product] working for you"
  • Elements: Personal greeting (from founder, not noreply), restate value prop, set email expectations, quick-start link or 2-min setup video
  • CTA: One primary button -- the single most important activation step
  • Length: Short (150-200 words)

Email 2: Quick Win Guide (Day 1)

  • Subjects: "Get your first [result] in 5 minutes" | "Day 1: Here's what top users do first"
  • Elements: Walk through one tangible result, screenshots/GIF, social proof ("Teams like [Company] saw [result]"), address #1 friction point
  • CTA: "Complete [specific action]" tied to activation milestone
  • Length: Medium (200-300 words)

Email 3: Social Proof & Use Case (Day 3)

  • Subjects: "How [Company] uses [Product] to [achieve result]" | "What [X] customers discovered in their first week"
  • Elements: Mini case study (problem > solution > result), highlight unused feature, specific metrics, link to resources
  • CTA: "Explore [feature]" or "Read the full story"
  • Length: Medium (250-350 words)

Email 4: Overcome Objections (Day 7)

  • Subjects: "Stuck? Here's help with [common challenge]" | "The #1 question new users ask"
  • Elements: Top 2-3 objections in FAQ format, offer direct help (support link, call booking, live demo), mention trial time remaining
  • CTA: "Book a setup call" or "Chat with our team"
  • Length: Medium (200-300 words)

Email 5: Trial Ending / Conversion (Day 12-14)

  • Subjects: "Your trial ends in [X] days -- here's what you'd lose" | "Before your trial ends: a quick recap"
  • Elements: Recap accomplishments (use real data), loss aversion, clear pricing, risk reversal (guarantee, discount, extension), specific expiry date
  • CTA: "Upgrade now" with pricing clarity
  • Length: Medium-long (300-400 words)

Branching Logic

  • Completes activation by Email 2 --> skip to Email 3, focus on expansion
  • Hasn't logged in by Day 3 --> insert "Need help?" email
  • Highly active --> move Email 5 earlier ("You're ready to go full-time")
  • Converts before Email 5 --> transition to onboarding/education sequence

Supporting file: references/frameworks/win-back-sunset-flow.md

Win-Back / Sunset Flow

Goal: Re-engage inactive subscribers or gracefully remove them. Trigger: No opens/clicks in 60-90 days. Emails: 4 over 30 days.

Email 1: "We Miss You" (Day 0)

  • Subjects: "It's been a while, [Name]" | "A lot has changed since you've been away"
  • Elements: Acknowledge absence without guilt, highlight 2-3 changes, reinstate value, simple re-engagement CTA
  • CTA: "See what's new" (low commitment)

Email 2: Value Reminder (Day 7)

  • Subjects: "Here's what you've been missing" | "An exclusive offer, just for you"
  • Elements: Win-back offer (15-20% off or special access), personalized recommendations, customer testimonial, clear deadline
  • CTA: "Claim your [X]% off"

Email 3: Preference Check (Day 14)

  • Subjects: "Want to hear from us differently?" | "Too many emails? Let's fix that"
  • Elements: Acknowledge email fatigue, preference center link, offer alternatives (SMS, monthly digest, launches only)
  • CTA: "Update my preferences"

Email 4: Final Goodbye (Day 28-30)

  • Subjects: "Should we part ways?" | "Last email from us (unless you say otherwise)"
  • Elements: Clear "We'll stop emailing on [date]" statement, single CTA to stay, no-guilt tone, brief reminder of what they'll miss. No engagement = suppress from all marketing sends.
  • CTA: "Keep me subscribed" (single unmissable button)

Branching Logic

  • Engages at any point --> stop sunset, return to active segment
  • Opens but no clicks --> extend by one email before purging
  • Clicks preference center --> move to selected frequency/topics
  • No engagement after Email 4 --> suppress (do NOT delete; keep for exclusion audiences and compliance)

Supporting file: references/list-management.md

List Management

Build, segment, and maintain a healthy email list.

Segmentation Strategies

Segment TypeCriteriaUse Case
DemographicAge, location, job title, company sizeContent personalization
BehavioralOpens, clicks, purchases, site visitsEngagement-based targeting
LifecycleSubscriber, lead, customer, lapsedJourney-appropriate messaging
PurchaseProduct category, order value, frequencyCross-sell, upsell, VIP
EngagementActive (30d), passive (30-90d), inactive (90d+)Re-engagement, list hygiene
PreferenceSelf-selected topics, frequency choicesRespect subscriber control

Start with: Engagement-based segmentation (active vs inactive) Add as data accumulates: Lifecycle and purchase segments

List Hygiene

Immediate Actions

  • Remove hard bounces immediately
  • Suppress soft bounces after 3-5 consecutive failures
  • Run re-engagement on 90-day inactive subscribers
  • Remove non-responders to protect sender reputation

Ongoing Practices

  • Validate email addresses at signup (syntax, MX record, disposable domain detection)
  • Clean full list quarterly with verification service
  • Target metrics: bounce rate under 2%, unsubscribe rate under 0.5%, complaint rate under 0.1%

List Growth Tactics

Lead Magnets

Must deliver immediate, specific value:

  • Checklists, templates, guides
  • Calculators, free tools, quizzes
  • Exclusive reports

Website Opt-ins

TypeConversion Rate
Exit intent popup2-5%
Scroll-triggered slide-in1-3%
Inline forms1-2%
Content upgrades5-15%
Landing pages10-30%

Social and Partnerships

  • Promote magnets in bio links and posts
  • Run lead gen ads
  • Partner with complementary brands for cross-promotion

Events and Referrals

  • Webinars, workshops, challenges (registration = opt-in with consent)
  • Incentivize subscribers to share (SparkLoop, ReferralHero)

Compliance

CAN-SPAM (US)

  • Physical mailing address in footer
  • Clear unsubscribe mechanism (10-day honor window)
  • No misleading headers or subjects

GDPR (EU/UK)

  • Explicit opt-in consent required
  • Recorded consent history
  • Right to access/correct/delete
  • Privacy policy link
  • Data processing agreement with ESP

CASL (Canada)

  • Express consent required
  • Implied consent expires after 2 years
  • Sender identification required
  • Unsubscribe mechanism required

Universal Best Practices

  • Double opt-in for all lists
  • Preference center over binary unsubscribe
  • One-click List-Unsubscribe header
  • Never buy or rent lists
  • Honor unsubscribes within 24 hours

For full compliance checklist, see ./references/best-practices.md.


Supporting file: references/modern-practices.md

Modern and Emerging Email Practices

Stay current with email technology and best practices.

AI-Powered Email

Subject Line Optimization

AI tools predict open rates and suggest variants:

  • Phrasee, Jasper, ESP-native AI
  • Test multiple AI-generated variants against human-written control

Send Time Optimization

Per-recipient optimal send time based on historical open patterns:

  • Available in Klaviyo, ActiveCampaign, Mailchimp
  • Improves open rates 10-20% on average

Dynamic Content

AI-selected content blocks personalized per recipient:

  • Product recommendations based on purchase history and browsing
  • Content blocks based on engagement patterns
  • Offer selection based on predicted preferences

Predictive Analytics

Inform segmentation and messaging:

  • Churn prediction scores
  • Purchase likelihood scoring
  • Lifetime value forecasting

Interactive Emails (AMP for Email)

In-email actions without leaving inbox:

  • Surveys, polls, carousels
  • Add-to-cart, appointment booking
  • Accordion menus, form submission

Support: Gmail, Yahoo, Mail.ru Requirement: HTML fallback for unsupported clients

Use cases:

  • Product browsing
  • Feedback collection
  • Event RSVP
  • Form submission

Dark Mode Optimization

  • Test emails in both light and dark mode
  • Use transparent PNGs for logos
  • Avoid images with white backgrounds (harsh contrast)
  • Use @media (prefers-color-scheme: dark) CSS when supported
  • Ensure text readable in both modes
  • Test across: Apple Mail, Gmail, Outlook

Accessibility

Semantic HTML

  • Proper heading hierarchy
  • Table roles for layout tables
  • Lang attribute on email element

Visual Accessibility

  • Alt text on every image (decorative images: alt="")
  • Minimum 14px font size
  • Line height 1.5x
  • Color contrast WCAG AA: 4.5:1 for text

Layout Accessibility

  • Single-column layouts for screen reader compatibility
  • Bulletproof buttons (HTML/CSS, not image-based)
  • Meaningful link text (not "click here")

Testing

Test with:

  • Screen readers (NVDA, VoiceOver)
  • Accessibility checkers (Litmus Accessibility Checker)

Privacy-First Email

First-Party Data Strategy

Collect data directly through:

  • Subscriber interactions
  • Preference centers
  • Zero-party surveys

Reduce Open-Rate Reliance

Apple MPP impact on open tracking:

  • Shift KPIs to clicks, conversions, revenue
  • Open rates increasingly unreliable for engagement signals

Transparent Data Usage

Tell subscribers:

  • What you track
  • Why you track it
  • How they can control it

Preference Centers

Let subscribers control:

  • Frequency
  • Topics/content types
  • Data sharing preferences

Supporting file: references/newsletter-strategy.md

Newsletter Strategy

Build a newsletter that delivers consistent value and drives business outcomes.

Newsletter Types

TypeFrequencyContentBest For
Curated digestWeeklyLinks, summaries, commentary on industry newsThought leadership, B2B
Original contentWeekly/biweeklyExclusive essays, insights, storiesPersonal brands, creators
Product updateMonthly/biweeklyFeatures, tips, case studiesSaaS, tech
PromotionalWeekly/biweeklyOffers, new arrivals, seasonal picksE-commerce, retail
HybridWeeklyMix of value content (80%) and promotion (20%)Most brands

Content Framework

Every issue follows this structure:

  1. Hook - subject line + preheader + opening line
  2. Value section - education, insights, resources (80%)
  3. Brand section - product updates, community (20%)
  4. CTA - one primary action
  5. Footer - preferences, social, forward-to-friend

The 80/20 rule: 80% value, 20% promotion.

Frequency and Send Time

Best send days:

  • Tuesday-Thursday for B2B
  • Weekends for B2C lifestyle

Best send times:

  • 9-11am local for B2B
  • 7-9pm for B2C

Key insight: Consistency matters more than frequency. Weekly is the sweet spot for most brands.

Segmented Newsletters

Do not send the same newsletter to everyone. Segment by:

  • Engagement level (active vs passive)
  • Purchase history
  • Interest tags (click behavior)
  • Lifecycle stage
  • Geography

Personalize content blocks, recommendations, and CTAs per segment. Basic segmentation improves click rates 20-40%.

Growth Tactics

  • Lead magnets - checklists, templates, guides, calculators
  • Website opt-ins - exit intent popups, scroll-triggered slide-ins, inline forms
  • Content upgrades - bonus content specific to page (5-15% conversion vs 1-3% generic)
  • Social promotion - bio links, posts, lead gen ads
  • Partnerships - cross-promotion with complementary brands
  • Events - webinars, workshops, challenges (registration = opt-in with consent)
  • Referrals - incentivize subscribers to share (SparkLoop, ReferralHero)

Supporting file: references/output-contract.md

Output Contract

Define what email deliverables look like and where they save.

Deliverable Types

DeliverableFilenameKey Sections
Email Sequencesequence-{type}-{YYYY-MM-DD}.mdTrigger, exit conditions, segment, goal, sequence map table, full email drafts, A/B test plan, success metrics
Newsletter Plannewsletter-plan-{YYYY-MM-DD}.mdName, frequency/timing, audience segments, content framework, subject line strategy, growth plan, editorial calendar, KPIs
Automation Workflowautomation-{workflow-name}-{YYYY-MM-DD}.mdTrigger, audience, goal, workflow diagram, email summaries, exit conditions, frequency caps, testing plan
Copywriting Templatesemail-templates-{type}-{YYYY-MM-DD}.md10-15 subject line formulas, 5-10 preheader formulas, body templates, 5-10 CTA options
Deliverability Auditdeliverability-audit-{YYYY-MM-DD}.mdAuthentication status, reputation scores, inbox placement, complaint rates, remediation plan
Cold Email Sequencecold-outbound-{campaign-name}-{YYYY-MM-DD}.mdFull copy per email, angle notes, personalization variables, CTA instructions

Path Resolution

Campaign mode (working within named campaign):

./brands/{brand-slug}/campaigns/{type}-{campaign-slug}/channels/email/content/

Read campaign strategy at: ./brands/{brand-slug}/campaigns/{type}-{campaign-slug}/strategy.md

Standalone mode (evergreen or independent work):

./brands/{brand-slug}/channels/email/content/

Legacy fallback (old directory structure):

./brands/{brand-slug}/content/email/

Suggest migration to new structure.

If unsure which mode, ask: "Is this part of a specific campaign, or standalone work?"

Sequence Map Format

For email sequences, include a sequence map table:

EmailDelaySubjectMessage PurposeCTA
1Immediate[Subject][Purpose][Action]
2Day 3[Subject][Purpose][Action]
3Day 7[Subject][Purpose][Action]

Individual Email Format

Each email in deliverable includes:

Email Type: [welcome/nurture/sales/etc]
Subject Line: [Subject] (A/B variant: [Variant] if applicable)
Preview Text: [Preheader]
Body Copy: [Complete email ready for ESP]
CTA: [Primary action] - [link placeholder]
Sequence Position: [Where this fits in flow]

Performance Reports

Monthly performance reports save to:

./brands/{brand-slug}/channels/email/performance/monthly-report-{YYYY-MM}.md

Include: key metrics vs benchmarks, test results, optimization recommendations.

File Saved Confirmation

Every deliverable ends with:

File saved to: [resolved path]/[filename]

Supporting file: references/sequences-templates.md

High-Converting Email Sequence Frameworks

Ready-to-implement frameworks for every core email automation flow. Each includes timing, subject line formulas, key elements, CTA strategy, and branching logic.


Welcome Series -- SaaS

Goal: Activate new signups, drive first key action. Trigger: Account creation / trial start. Emails: 5 over 14 days.

Email 1: Warm Welcome (Immediate)

  • Subjects: "Welcome to [Product] -- here's your first step" | "You're in! Let's get [Product] working for you"
  • Elements: Personal greeting (from founder, not noreply), restate value prop, set email expectations, quick-start link or 2-min setup video
  • CTA: One primary button -- the single most important activation step
  • Length: Short (150-200 words)

Email 2: Quick Win Guide (Day 1)

  • Subjects: "Get your first [result] in 5 minutes" | "Day 1: Here's what top users do first"
  • Elements: Walk through one tangible result, screenshots/GIF, social proof ("Teams like [Company] saw [result]"), address #1 friction point
  • CTA: "Complete [specific action]" tied to activation milestone
  • Length: Medium (200-300 words)

Email 3: Social Proof & Use Case (Day 3)

  • Subjects: "How [Company] uses [Product] to [achieve result]" | "What [X] customers discovered in their first week"
  • Elements: Mini case study (problem > solution > result), highlight unused feature, specific metrics, link to resources
  • CTA: "Explore [feature]" or "Read the full story"
  • Length: Medium (250-350 words)

Email 4: Overcome Objections (Day 7)

  • Subjects: "Stuck? Here's help with [common challenge]" | "The #1 question new users ask"
  • Elements: Top 2-3 objections in FAQ format, offer direct help (support link, call booking, live demo), mention trial time remaining
  • CTA: "Book a setup call" or "Chat with our team"
  • Length: Medium (200-300 words)

Email 5: Trial Ending / Conversion (Day 12-14)

  • Subjects: "Your trial ends in [X] days -- here's what you'd lose" | "Before your trial ends: a quick recap"
  • Elements: Recap accomplishments (use real data), loss aversion, clear pricing, risk reversal (guarantee, discount, extension), specific expiry date
  • CTA: "Upgrade now" with pricing clarity
  • Length: Medium-long (300-400 words)

Branching Logic

  • Completes activation by Email 2 --> skip to Email 3, focus on expansion
  • Hasn't logged in by Day 3 --> insert "Need help?" email
  • Highly active --> move Email 5 earlier ("You're ready to go full-time")
  • Converts before Email 5 --> transition to onboarding/education sequence

Welcome Series -- Ecommerce

Goal: Build brand affinity, deliver first purchase incentive. Trigger: Newsletter signup / pop-up opt-in. Emails: 4 over 10 days.

Email 1: Welcome + Incentive (Immediate)

  • Subjects: "Welcome! Here's your [X]% off" | "Thanks for joining [Brand] -- a gift for you"
  • Elements: Deliver promised incentive, brand story (2-3 sentences), hero image of bestsellers, discount code with expiration (7-14 days), social links
  • CTA: "Shop now with code [X]"

Email 2: Brand Story + Bestsellers (Day 2-3)

  • Subjects: "Why we started [Brand]" | "Meet our bestsellers, [Name]"
  • Elements: Founder story, curated product grid (3-6 items with images/prices/ratings), customer testimonial, remind of unused discount
  • CTA: "Shop bestsellers" with individual product links

Email 3: Social Proof + Education (Day 5-6)

  • Subjects: "Why 10,000+ customers love [Brand]" | "Don't just take our word for it"
  • Elements: 3-5 reviews with star ratings, UGC photos, "How to use/style" content, reinforce differentiators
  • CTA: "See what's trending"

Email 4: Urgency + Last Chance (Day 9-10)

  • Subjects: "Last chance: your [X]% off expires tomorrow" | "Your discount is about to disappear"
  • Elements: Countdown urgency, restate offer, show products under discount ("$50 jacket for $40"), free shipping reminder
  • CTA: "Use your code before it expires"

Branching Logic

  • Purchases after Email 1 --> suppress remaining; enter post-purchase flow
  • Clicks but doesn't buy --> insert browse abandonment email between 2 and 3
  • No opens by Day 5 --> resend "Did you see your discount?" with new subject

Abandoned Cart Series

Goal: Recover abandoned carts. Trigger: Cart created, no purchase within 1 hour. Emails: 3 over 72 hours.

Email 1: Gentle Reminder (1 hour)

  • Subjects: "You left something behind, [Name]" | "Your cart is waiting for you" | "Did something go wrong?"
  • Elements: Cart contents with product images/names/prices, NO discount yet, checkout help offer, trust signals (security badge, return policy, payment options)
  • CTA: "Complete your order" (single prominent button)

Email 2: Social Proof + Urgency (24 hours)

  • Subjects: "[Product name] is selling fast" | "Other shoppers are eyeing your cart"
  • Elements: Cart contents again, 1-2 product reviews, scarcity ("Only [X] left" if true), small incentive (free shipping or 5-10% off), FAQ on top objections
  • CTA: "Return to your cart"

Email 3: Final Push + Incentive (72 hours)

  • Subjects: "Last chance: [X]% off your cart" | "A little something to help you decide"
  • Elements: Cart contents, strongest incentive (10-15% off or free shipping), deadline on incentive (48hr), loss aversion ("We'll release reserved items"), one-click checkout
  • CTA: "Complete your order and save [X]%"

Branching Logic

  • Purchases after any email --> stop sequence; enter post-purchase flow
  • Clicks Email 2 but no purchase --> trigger Email 3 sooner (48hr)
  • Cart value above $150 --> higher discount or personal outreach
  • Repeat customer --> skip discount, use loyalty language
  • No action after Email 3 --> wait 7 days, move to re-engagement segment

Win-Back / Sunset Flow

Goal: Re-engage inactive subscribers or gracefully remove them. Trigger: No opens/clicks in 60-90 days. Emails: 4 over 30 days.

Email 1: "We Miss You" (Day 0)

  • Subjects: "It's been a while, [Name]" | "A lot has changed since you've been away"
  • Elements: Acknowledge absence without guilt, highlight 2-3 changes, reinstate value, simple re-engagement CTA
  • CTA: "See what's new" (low commitment)

Email 2: Value Reminder (Day 7)

  • Subjects: "Here's what you've been missing" | "An exclusive offer, just for you"
  • Elements: Win-back offer (15-20% off or special access), personalized recommendations, customer testimonial, clear deadline
  • CTA: "Claim your [X]% off"

Email 3: Preference Check (Day 14)

  • Subjects: "Want to hear from us differently?" | "Too many emails? Let's fix that"
  • Elements: Acknowledge email fatigue, preference center link, offer alternatives (SMS, monthly digest, launches only)
  • CTA: "Update my preferences"

Email 4: Final Goodbye (Day 28-30)

  • Subjects: "Should we part ways?" | "Last email from us (unless you say otherwise)"
  • Elements: Clear "We'll stop emailing on [date]" statement, single CTA to stay, no-guilt tone, brief reminder of what they'll miss. No engagement = suppress from all marketing sends.
  • CTA: "Keep me subscribed" (single unmissable button)

Branching Logic

  • Engages at any point --> stop sunset, return to active segment
  • Opens but no clicks --> extend by one email before purging
  • Clicks preference center --> move to selected frequency/topics
  • No engagement after Email 4 --> suppress (do NOT delete; keep for exclusion audiences and compliance)

Post-Purchase Series (Ecommerce)

Goal: Build loyalty, generate reviews, drive repeat purchases. Trigger: Order delivered. Emails: 4 over 30 days.

Email 1: Delivery Delight (Delivery day)

  • Subjects: "Your [Brand] order has arrived!" | "Enjoy your new [product], [Name]!"
  • Elements: Express excitement, care instructions/quick-start tips, usage guide link, social sharing invite with branded hashtag. NO hard sell.
  • CTA: "Share your unboxing" or "Get started with your [product]"

Email 2: Review Request (5-7 days post-delivery)

  • Subjects: "How's your [product], [Name]?" | "30 seconds to help other shoppers"
  • Elements: Direct review ask, 1-click star rating, incentive (loyalty points, drawing entry, small discount), example reviews, product image
  • CTA: "Leave a review" with star rating visual

Email 3: Cross-Sell (14-21 days post-purchase)

  • Subjects: "Pairs perfectly with your [product]" | "Customers who bought [product] also love..."
  • Elements: 3-4 related product recommendations, "Complete the set" framing, customer photos showing products together, loyalty discount reminder
  • CTA: "Shop the collection"

Email 4: Loyalty & Referral (30 days)

  • Subjects: "Give [X]%, Get [X]% -- share [Brand]" | "[Name], invite a friend and save"
  • Elements: Referral program with clear give/get, unique referral link, loyalty program overview (points, tiers, rewards), VIP perks
  • CTA: "Share your link" or "Join the loyalty program"

Branching Logic

  • Negative review --> trigger customer service, suppress cross-sell
  • Second purchase --> fast-track to loyalty program
  • Consumable product --> add replenishment reminder at estimated reorder time
  • Refers a friend --> thank-you email with bonus reward

B2B Lead Nurture Drip

Goal: Educate leads, build trust, move toward sales conversation. Trigger: Content download / webinar registration / lead form. Emails: 6 over 28 days.

Email 1: Deliver the Value (Immediate)

  • Subjects: "Your [resource name] is ready" | "Here's the [guide] you requested"
  • Elements: Direct download link (no hoops), brief credibility intro, tease upcoming content, set frequency expectations
  • CTA: "Download your [resource]"

Email 2: Expand on the Topic (Day 3)

  • Subjects: "The #1 mistake in [topic area]" | "What we didn't cover in the [resource]"
  • Elements: Expand on a key insight from the resource, educational content (data, frameworks, mini case study), thought leadership positioning, link to blog/video
  • CTA: "Read the full analysis"

Email 3: Social Proof (Day 7)

  • Subjects: "How [Company] solved [problem]" | "A [X]% improvement in [metric] -- here's how"
  • Elements: Customer case study (problem, solution, measurable result), relevant to lead's industry if possible, customer pull quote, subtle product connection
  • CTA: "Read the case study"

Email 4: Framework / Tool (Day 12)

  • Subjects: "A framework for [solving their problem]" | "The [X]-step process top teams use"
  • Elements: Genuinely useful framework/template/calculator, actionable today, tie to product ("This is what [Product] automates"), first soft demo/trial mention
  • CTA: "Get the template" (primary) / "See it in action" (secondary)

Email 5: Objection Handling (Day 19)

  • Subjects: "Is [common objection] holding you back?" | "The truth about [industry myth]"
  • Elements: Address top 2-3 objections (too expensive, too complex, wrong time), data and customer quotes to counter, ROI calculator, low-commitment next step
  • CTA: "Get a free assessment" or "See if [Product] fits"

Email 6: The Direct Ask (Day 26-28)

  • Subjects: "Quick question, [Name]" | "Can we help with [their challenge]?"
  • Elements: Plain text, personal email from a named person. Summarize series value, ask specific question, calendar link for no-pressure call, alternative (self-serve trial, pricing page)
  • CTA: "Book a 15-minute call" or "Start your free trial"

Branching Logic

  • High engagement (4+ opens, 2+ clicks) --> route to sales after Email 4
  • Medium engagement (2-3 opens, 1 click) --> continue sequence; add to retargeting
  • Low engagement (0-1 opens) --> resend top email with new subject; then re-engagement
  • Visits pricing page --> immediate sales notification + accelerate to Email 6
  • Starts trial --> transition to SaaS welcome series

Re-engagement Series

Goal: Reactivate dormant subscribers before purging. Trigger: No opens in 30-45 days. Emails: 3 over 14 days.

Email 1: Content-Led (Day 0)

  • Subjects: "[Name], you missed our most popular [content type]" | "Our top 3 [resources] this month"
  • Elements: Lead with highest-performing recent content, NO acknowledgment of inactivity, curate 3-5 highlights, fresh visual design
  • CTA: Multiple content links (give options)

Email 2: Exclusive Offer (Day 5)

  • Subjects: "A special offer just for you, [Name]" | "We'd love to win you back -- [X]% off"
  • Elements: Exclusive discount/early access, brief "it's been a while" acknowledgment, remind of brand value, include preference option
  • CTA: "Claim your offer" with deadline

Email 3: Preference or Goodbye (Day 12-14)

  • Subjects: "Stay or go? Your choice, [Name]" | "Last email unless you want to stay"
  • Elements: Clear "we'll stop emailing" statement, one-click "Keep me subscribed" button, preference center link, positive tone. No action = suppress after 7 days.
  • CTA: "Keep me subscribed" (single bold button)

Branching Logic

  • Engages with Email 1 --> return to normal cadence
  • Clicks Email 2 offer --> move to active segment, track conversion
  • No engagement after Email 3 --> move to win-back/sunset for final attempt

Product Launch Sequence

Goal: Build anticipation, drive launch-day sales, sustain momentum. Trigger: Manual sequence tied to launch date. Emails: 5 (3 pre-launch + launch + follow-up).

Email 1: Teaser (14 days before)

  • Subjects: "Something big is coming to [Brand]" | "[Name], you'll be the first to know"
  • Elements: Build curiosity without full reveal, hint at problem it solves, behind-the-scenes photo/teaser, invite to VIP waitlist
  • CTA: "Get early access" or "Join the waitlist"

Email 2: Details (7 days before)

  • Subjects: "Introducing [Product Name] -- launching [date]" | "Here's what [Product] can do for you"
  • Elements: Reveal product with key details, 3-5 benefit bullets (not features), product images/video/demo GIF, early-bird pricing, countdown
  • CTA: "Pre-order now" or "Reserve your spot"

Email 3: Social Proof (2 days before)

  • Subjects: "Beta testers are raving about [Product]" | "[X] people already on the waitlist"
  • Elements: Testimonials from beta/early access users, specific results, waitlist count for proof, final early-bird reminder, clear launch date/time
  • CTA: "Secure your early-bird price"

Email 4: Launch Day (Launch morning)

  • Subjects: "[Product Name] is LIVE!" | "Launch day: [Product Name] + your exclusive offer"
  • Elements: High-energy celebratory tone, clear product overview (what, who, benefits), launch-exclusive pricing with deadline, hero image/video, multiple CTAs, FAQ section
  • CTA: "Shop now" / "Start your trial" / "Get [Product]" -- repeated throughout

Email 5: Follow-Up (48-72 hours after)

  • Subjects: "Launch recap: [X] people already using [Product]" | "Last chance for launch pricing"
  • Elements: Early results (units sold, signups, reviews), customer testimonials/social reactions, last chance on launch pricing, address new questions
  • CTA: "Get [Product] before launch pricing ends"

Branching Logic

  • VIP/waitlist --> early access window before public launch
  • Clicked launch email but didn't buy --> "still interested?" email on Day 5
  • Purchasers --> transition to post-purchase/onboarding immediately
  • Non-openers --> resend with new subject line 24 hours later

Newsletter Framework

Goal: Consistent engagement, value delivery, traffic driving. Frequency: Weekly/biweekly/monthly.

Recommended Structure

Section% of EmailContent
Header--Brand logo + issue number/date
Intro--2-3 sentence personal note or timely hook
Primary Content40%Feature article, key insight, or announcement (image + 2-3 paragraphs)
Quick Hits30%3-5 bullet links: news, product tips, community highlights
Offer / Engagement20%Product spotlight, event, survey, or referral ask
Footer10%Social links, preference center, unsubscribe, physical address (CAN-SPAM)

Best Practices

  • Consistency: Same day, same time, every send -- train your audience
  • From name: "[Name] from [Brand]" outperforms "[Brand] Newsletter"
  • Mobile-first: 60-70% of opens on mobile
  • One primary CTA per section -- don't overwhelm with choices
  • Preview text: Always customize -- never let it auto-generate
  • Track clicks by section -- double down on what resonates

Frequency by Audience

AudienceFrequencyNotes
Ecommerce2-3x/weekMix content and promotional
SaaS / B2BWeekly or biweeklyEducational focus
Creator / Media1-3x/weekContent is the product
Nonprofit1-2x/monthImpact stories + donation asks
Local Business1-2x/monthEvents, promos, community

Subject Line Formula Quick Reference

Curiosity: "The [adjective] reason [audience] are [doing X]" | "I was wrong about [belief]" | "This [small change] led to [big result]"

Value: "How to [result] in [timeframe]" | "[Number] ways to [solve problem] without [pain]" | "The [audience]'s guide to [topic]"

Urgency: "[X] hours left: [offer]" | "Last chance to [benefit]" | "Ends tonight: [offer]"

Personalization: "[Name], your [element] is ready" | "Based on your [action], we thought..." | "Recommended for you: [item]"

Social Proof: "[Number]+ [audience] already [doing X]" | "Why [company] switched to [product]" | "Rated [X] stars by [number] customers"

Questions: "Are you making this [topic] mistake?" | "What would you do with [extra result]?" | "Is [common approach] hurting your [metric]?"


How to Use These Frameworks

  1. Select the framework that matches your business model and goal
  2. Customize timing based on your sales cycle and audience data
  3. Adapt subject lines as starting points, then A/B test variations
  4. Implement branching gradually -- start with core sequence, add branches as data comes in
  5. Measure against benchmarks in the companion file (benchmarks.md)
  6. Iterate quarterly -- review performance, update copy, test new structures

Every email in a sequence should be valuable on its own. Don't create dependencies where missing one email makes the next one confusing.


Quick-Reference Sequence Tables (from SKILL.md)

The tables below provide compact email-by-email timing for two high-impact sequences. Use them alongside the detailed frameworks above.

Welcome Sequence Quick Map (3-7 emails, days 0-14)

Average 50-80% open rate on email 1. Purpose: set expectations, deliver promised value, introduce the brand, guide first action.

EmailTimingContentCTA
1ImmediateDeliver lead magnet, welcome, set expectationsAccess resource / explore
2Day 1-2Brand story, mission, what makes you differentRead / watch / learn more
3Day 3-4Top resource or quick win for the subscriberEngage with content
4Day 5-7Social proof -- testimonials, case studies, numbersSee results
5Day 8-10Soft offer or product introductionTry / explore product
6Day 12-14Stronger CTA -- trial, purchase, book a callConvert

Abandoned Cart Quick Map (3-4 emails, 1-72 hours)

Recovers 5-15% of abandoned carts on average. Timing is critical.

EmailTimingApproach
11 hourReminder with cart contents, no discount
224 hoursAddress common objections, add social proof
348-72 hoursUrgency or incentive (discount, free shipping)

Supporting file: references/shared-patterns.md

Shared Skill Patterns

These patterns are referenced by all marketing specialist skills. Read them as part of your operating instructions.

Starting Context Router

Choose the starting mode before doing the work. Brand workspace context is preferred, but do not block progress if the user provides a real codebase or live URL.

Context A — Blank Page / Strategy Work

Use when the user needs strategy, planning, or a fresh roadmap. Read brand and SOSTAC context first when available, then align recommendations to audience, objections, and business goals.

Context B — Existing Local Codebase / Implementation Work

Use when the user wants changes made or specified in an existing repository, site, product, or app. Before proposing changes, deeply research the codebase: inspect the stack, architecture, relevant files, dependencies, and existing patterns. Match existing conventions before changing anything.

Context C — Live Website URL Audit

Use when the user provides a public URL for review. Audit the live experience first. If brand files are missing, use the live page and visible structure as the working source of truth.

Pre-Flight: Read Strategic Context

Before any specialist work, read these files in order when available:

  1. ./brands/{brand-slug}/brand-context.md — brand identity, audience, USP
  2. ./brands/{brand-slug}/product-marketing-context.md — deep positioning, customer language, objections
  3. ./brands/{brand-slug}/sostac/03-strategy.md — target segments, positioning
  4. ./brands/{brand-slug}/sostac/04-tactics.md — channel plan, priorities

If brand files are missing but a codebase or live URL is available, continue with that as the working source of truth rather than blocking progress.

agent-browser Setup

Before running browser-based research, check if agent-browser is available (agent-browser --version). If the command is not found, install it:

# Install the agent-browser skill (recommended)
npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser

# Or install the CLI directly
npm install -g agent-browser && npx playwright install chromium

If installation fails, use WebFetch and WebSearch tools as alternatives for all research tasks.


Supporting file: references/strategy-framework.md

Email Strategy Framework

Define email's role before writing a single message.

Email Categories

CategoryPurposeExamplesTrigger
LifecycleGuide subscribers through customer journeyWelcome, onboarding, nurture, winbackBehavior or time-based
CampaignDrive specific business outcomes on schedulePromotions, launches, seasonal, announcementsCalendar-based
TransactionalConfirm actions and deliver expected informationOrder confirmation, shipping, password reset, receiptsAction-based

Channel Role Definition

Before building sequences, define email's role in the marketing mix:

  • Primary acquisition channel - email captures and converts leads from other channels
  • Retention engine - email nurtures existing customers toward repeat purchase and loyalty
  • Revenue driver - email generates direct revenue through promotions and product recommendations
  • Relationship builder - email delivers value (content, education, community) that deepens brand affinity

SOSTAC Alignment

Map to the SOSTAC objectives:

  • If primary objective is acquisition - prioritize welcome and nurture sequences
  • If primary objective is retention - prioritize post-purchase and re-engagement

Sequence Type Overview

SequenceEmailsDurationTriggerPurpose
Welcome3-70-14 daysNew subscriberSet expectations, deliver value, first action
Onboarding5-100-30 daysPurchase/signupFirst success moment, reduce churn
NurtureOngoingWeekly/biweeklyLead captureEducate, build trust, demonstrate expertise
Sales3-77-14 daysHigh-intent behaviorConvert ready leads
Re-Engagement3-57-21 days30-90 day inactiveReactivate dormant subscribers
Winback3-514-30 days60-180 day lapseRecover lapsed customers
Post-Purchase3-60-30 daysPurchaseBuild loyalty, reduce remorse
Abandoned Cart3-41-72 hoursCart abandonmentRecover 5-15% of lost carts
Upsell/Cross-sell2-47-30 days postProduct affinityRecommend complementary products
Referral1-3Positive signalReview, repeat purchaseIncentivize sharing
Feedback1-37-14 days postDelivery/signupCollect reviews and ratings

Framework Lookup

For complete email-by-email templates with timing and copy:

  1. Open ./references/frameworks-index.csv
  2. Match sequence_type, best_for, or tags to user goal
  3. Read only the matched framework file
  4. Never load all frameworks at once

How do I install Marketing email in Cursor, Claude Code, or Codex?

Run npx skills add gnoviawan/agentic-marketing --skill bmad-agent-marketing-email in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Marketing email, not every skill in the repository.

Where does Marketing email come from and what license is it under?

Marketing email comes from the gnoviawan/agentic-marketing repository on GitHub. That repository has 29 GitHub stars. No license was detected on the source repository, so check with the author before redistributing it.

Prefer plain text? Read the Marketing email guide as markdown.