Email Marketing Setup Playbook

Type: Execution Recipe Confidence: 0.91 Sources: 7 Verified: 2026-03-12

Purpose

This recipe sets up a complete email marketing system for an early-stage startup: ESP selection and configuration, domain authentication (SPF, DKIM, DMARC), signup form deployment, a 5-email welcome sequence, and list building foundations. The output is a fully operational email marketing system with authenticated sending, an active welcome automation, and embedded signup forms. [src3]

Prerequisites

Constraints

Tool Selection Decision

Which path?
├── Creator/newsletter-first (B2B or B2C)
│   └── PATH A: Kit (ConvertKit) — free up to 10,000 subscribers
├── E-commerce or visual-heavy B2C
│   └── PATH B: Mailchimp — drag-and-drop templates, e-commerce integrations
├── Media/newsletter as the product
│   └── PATH C: Beehiiv — built for newsletter businesses, referral system
└── Developer-first, API-driven
    └── PATH D: Resend + React Email — developer-friendly, API-first
PathESPFree TierPaid StartBest For
A: CreatorKit (ConvertKit)10,000 subs, 1 automation$25/moSaaS, coaches, content creators
B: E-commerceMailchimp500 contacts, 1,000 sends/mo$13/moDTC brands, retail, visual campaigns
C: NewsletterBeehiiv2,500 subs, unlimited sends$42/moMedia companies, newsletter-first
D: DeveloperResend3,000 emails/mo$20/moDev-first teams, custom flows

Execution Flow

Step 1: Select and Configure ESP

Duration: 15-20 minutes · Tool: ESP platform

Sign up for your selected ESP. For Kit: app.kit.com. For Mailchimp: login.mailchimp.com/signup. Complete onboarding, add your custom sending domain, and note the required DNS records. [src1]

Verify: ESP dashboard accessible, domain verification DNS records displayed. · If failed: Check spam folder for ESP confirmation email.

Step 2: Configure Email Authentication (SPF, DKIM, DMARC)

Duration: 30-45 minutes + DNS propagation · Tool: Domain registrar DNS panel

Add SPF (TXT record with ESP-specific includes), DKIM (CNAME/TXT per ESP), and DMARC (TXT record at _dmarc, start with p=none). [src2] [src5]

SPF:   v=spf1 include:{esp-spf-domain} ~all
DKIM:  CNAME record provided by ESP (use 2048-bit keys)
DMARC: v=DMARC1; p=none; rua=mailto:[email protected]

Verify: MXToolbox shows Pass for all three. mail-tester.com score ≥ 9/10. · If failed: DNS takes up to 48h. Only one SPF record per domain — merge includes.

Step 3: Create Signup Forms and Lead Capture

Duration: 30-45 minutes · Tool: ESP form builder + website

Build embedded form (email-only for max conversion), popup form (30-60s delay), dedicated landing page for lead magnet, and link-in-bio for social profiles.

Verify: Test submission creates subscriber within 60 seconds and triggers welcome email within 5 minutes. · If failed: Check double opt-in settings or embed code placement.

Step 4: Build the 5-Email Welcome Sequence

Duration: 60-90 minutes · Tool: ESP automation builder

Welcome emails generate 4x more opens and 5x more clicks than standard campaigns. [src7] Build 5 emails: immediate welcome + lead magnet (Day 0), valuable insight (Day 2), case study/social proof (Day 4), useful resource (Day 7), engagement question (Day 10).

Verify: Test subscriber receives all 5 emails on correct schedule with working links and personalization. · If failed: Check automation is Active (not Draft), verify merge tag syntax.

Step 5: Set Up Analytics and Deliverability Monitoring

Duration: 20-30 minutes · Tool: ESP analytics + Google Postmaster Tools

Configure Google Postmaster Tools for domain reputation monitoring. Set up DMARC report parsing. Establish list hygiene schedule: monthly bounce cleanup, quarterly inactive subscriber re-engagement.

Verify: Google Postmaster Tools verified, ESP metrics visible, DMARC reports arriving. · If failed: Google Postmaster requires 100+ Gmail sends before showing data.

Output Schema

{
  "output_type": "email_marketing_system",
  "format": "configured platform + automation",
  "columns": [
    {"name": "esp_platform", "type": "string", "description": "ESP selected and configured", "required": true},
    {"name": "domain_authenticated", "type": "boolean", "description": "SPF, DKIM, DMARC all passing", "required": true},
    {"name": "welcome_sequence_active", "type": "boolean", "description": "5-email welcome automation is live", "required": true},
    {"name": "signup_forms_deployed", "type": "number", "description": "Signup forms live on website", "required": true},
    {"name": "deliverability_score", "type": "number", "description": "mail-tester.com score (out of 10)", "required": true},
    {"name": "dmarc_policy", "type": "string", "description": "Current DMARC policy", "required": true}
  ],
  "expected_row_count": "1",
  "sort_order": "N/A",
  "deduplication_key": "esp_platform"
}

Quality Benchmarks

Quality MetricMinimum AcceptableGoodExcellent
Mail-tester.com score7/109/1010/10
Welcome email open rate> 40%> 55%> 70%
Welcome click rate> 5%> 10%> 15%
Hard bounce rate< 5%< 2%< 0.5%
Signup form conversion> 1%> 3%> 5%
DMARC alignment> 80%> 95%100%

If below minimum: Check authentication records first. If auth passes but open rates are low, audit subject lines and send times.

Error Handling

ErrorLikely CauseRecovery Action
Emails in spam folderMissing SPF/DKIM/DMARCVerify all three at mxtoolbox.com, fix failures, wait 24-48h
SPF PermError: too many lookupsSPF exceeds 10 DNS lookup limitConsolidate with SPF flattening tools
DKIM signature invalidWrong record or selector mismatchRe-copy exact DKIM record from ESP, check for trailing spaces
ESP account suspendedHigh bounce/spam rateAppeal, clean list, slow send rate
Welcome email not triggeringAutomation in Draft or wrong triggerActivate automation, verify trigger form connection
Low open rates (< 20%)Poor subjects or send timesA/B test subjects, send 9-10am local, check spam placement

Cost Breakdown

ComponentFree TierStarter TierGrowth Tier
ESPKit free (10K subs) / Mailchimp free (500)Kit: $25/mo / Mailchimp: $13/moKit Pro: $50/mo / Mailchimp: $20/mo
Domain$0 (existing)$10-15/yr$10-15/yr
Lead magnet creation$0 (Google Docs/Canva)Canva Pro: $13/moDesigner: $50-200
Deliverability monitoringFree (Postmaster Tools)Free$10-50/mo
Total$0$25-40/mo$60-270/mo

Anti-Patterns

Wrong: Sending emails without authentication configured

Unauthenticated domains see 10-30% of emails land in spam from day one, poisoning sender reputation. [src2]

Correct: Configure SPF, DKIM, DMARC before any marketing sends

Complete authentication before deploying signup forms. Every unauthenticated send damages reputation.

Wrong: Asking for 5+ fields on signup forms

Each field beyond email reduces conversion by 15-25%. Multi-field forms convert at 1/5th the rate of email-only. [src3]

Correct: Email-only forms with progressive profiling

Capture email only at signup. Collect additional data through welcome sequence replies and behavior tracking.

When This Matters

Use this recipe when a startup needs to set up email marketing from scratch — selecting an ESP, configuring domain authentication, building signup forms, and creating a welcome sequence. Requires a domain with DNS access and a basic understanding of the target audience.

Related Units