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]
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
| Path | ESP | Free Tier | Paid Start | Best For |
|---|---|---|---|---|
| A: Creator | Kit (ConvertKit) | 10,000 subs, 1 automation | $25/mo | SaaS, coaches, content creators |
| B: E-commerce | Mailchimp | 500 contacts, 1,000 sends/mo | $13/mo | DTC brands, retail, visual campaigns |
| C: Newsletter | Beehiiv | 2,500 subs, unlimited sends | $42/mo | Media companies, newsletter-first |
| D: Developer | Resend | 3,000 emails/mo | $20/mo | Dev-first teams, custom flows |
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.
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.
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.
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.
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_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 Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Mail-tester.com score | 7/10 | 9/10 | 10/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 | Likely Cause | Recovery Action |
|---|---|---|
| Emails in spam folder | Missing SPF/DKIM/DMARC | Verify all three at mxtoolbox.com, fix failures, wait 24-48h |
| SPF PermError: too many lookups | SPF exceeds 10 DNS lookup limit | Consolidate with SPF flattening tools |
| DKIM signature invalid | Wrong record or selector mismatch | Re-copy exact DKIM record from ESP, check for trailing spaces |
| ESP account suspended | High bounce/spam rate | Appeal, clean list, slow send rate |
| Welcome email not triggering | Automation in Draft or wrong trigger | Activate automation, verify trigger form connection |
| Low open rates (< 20%) | Poor subjects or send times | A/B test subjects, send 9-10am local, check spam placement |
| Component | Free Tier | Starter Tier | Growth Tier |
|---|---|---|---|
| ESP | Kit free (10K subs) / Mailchimp free (500) | Kit: $25/mo / Mailchimp: $13/mo | Kit 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/mo | Designer: $50-200 |
| Deliverability monitoring | Free (Postmaster Tools) | Free | $10-50/mo |
| Total | $0 | $25-40/mo | $60-270/mo |
Unauthenticated domains see 10-30% of emails land in spam from day one, poisoning sender reputation. [src2]
Complete authentication before deploying signup forms. Every unauthenticated send damages reputation.
Each field beyond email reduces conversion by 15-25%. Multi-field forms convert at 1/5th the rate of email-only. [src3]
Capture email only at signup. Collect additional data through welcome sequence replies and behavior tracking.
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.