This recipe configures a complete email marketing automation system — from ESP account setup and domain authentication (SPF, DKIM, DMARC) through a 5-7 email welcome sequence, behavioral and demographic segments, automation triggers, and a 4-week deliverability warmup plan. The output is a fully operational email automation platform with authenticated sending, automated welcome flow, and segmented lists ready for targeted campaigns. [src1]
Which ESP?
├── E-commerce (Shopify, WooCommerce) → Klaviyo (deep integrations, revenue attribution)
├── B2B SaaS or services → HubSpot or ActiveCampaign (CRM, lead scoring)
├── Creator / newsletter → ConvertKit or MailerLite (simple automation)
└── Budget-constrained startup → MailerLite or Mailchimp free tier
| Path | Tools | Cost (1K) | Cost (10K) | Automation Quality |
|---|---|---|---|---|
| A: E-commerce | Klaviyo | $30/mo | $150/mo | Excellent — 60+ pre-built flows |
| B: B2B SaaS | HubSpot / ActiveCampaign | $15-50/mo | $149-890/mo | Strong — CRM-integrated |
| C: Creator | ConvertKit / MailerLite | $0-39/mo | $73-119/mo | Good — visual builder |
| D: Budget | MailerLite Free / Mailchimp Free | $0 | $73-96/mo | Basic — limited branching |
Duration: 30-60 min · Tool: ESP dashboard + DNS registrar
Create ESP account, add sending domain, add CNAME records for DKIM and TXT record for domain verification in DNS registrar. Wait 15-60 minutes for propagation, then verify in ESP.
Verify: ESP shows domain as "Verified." Test email arrives in inbox, not spam. · If failed: DNS propagation can take 48 hours. Check for typos in records. Use MXToolbox to validate.
Duration: 30-45 min · Tool: DNS registrar
Add SPF TXT record (v=spf1 include:{esp-domain} ~all), DKIM CNAME records from ESP, and DMARC TXT record (_dmarc: v=DMARC1; p=quarantine). Start DMARC at p=none, escalate to p=reject over 4 weeks. [src1]
Verify: All three pass in email headers. Use Google Admin Toolbox or MXToolbox to verify. · If failed: Check for conflicting SPF records (only one allowed). Regenerate DKIM keys if failing.
Duration: 2-3 hours · Tool: ESP automation builder
Build 5-7 email welcome flow: Email 1 (immediate — welcome + deliver value), Email 2 (Day 1 — brand story), Email 3 (Day 3 — top content/products), Email 4 (Day 5 — social proof), Email 5 (Day 7 — overcome objections), Email 6 (Day 10 — exclusive offer), Email 7 (Day 14 — community + preferences). Add exit condition for converters. Welcome emails average 83.63% open rate vs 43% for campaigns. [src2] [src3]
Verify: Send yourself through full flow. Check timing, links, mobile rendering, exit conditions. · If failed: Use single-column 600px layouts for mobile. Check merge tag syntax for personalization.
Duration: 45-60 min · Tool: ESP audience builder
Create dynamic segments: Engagement-based (active/engaged/at-risk/inactive/super-engaged), Lifecycle (new/customers/repeat/VIP/churned), Source-based (organic/paid/lead magnet/referral), and Behavioral (browse/cart abandonment/category interest for e-commerce). [src6]
Verify: Each segment populates correctly with expected contacts. No excessive overlap. · If failed: Check AND vs OR logic in filter conditions. Narrow time windows if segments too broad.
Duration: 30-45 min · Tool: ESP automation builder
Configure triggers: Welcome flow (new subscriber), Re-engagement (no opens 60 days → 3-email sequence), Post-purchase (order → thank you, tips, review request), Abandoned cart (1h, 24h, 48h reminders), Date-based (anniversary/birthday), Segment entry (at-risk → re-engagement offer).
Verify: Test each trigger by performing the triggering action. Confirm correct automation fires. · If failed: Check ESP integration connection. Verify trigger event format matches data source.
Duration: 15 min setup + 4 weeks · Tool: ESP + Google Postmaster Tools
Week 1: 5-20 emails/day to most engaged contacts. Week 2: 20-50/day, high-value content only. Week 3: 50-200/day, 80/20 value/promo mix. Week 4: 200+/day, normal operations. Monitor Google Postmaster daily. If complaints spike, pause 48 hours and cut volume 50%. [src4]
Verify: Google Postmaster shows "High" reputation after 4 weeks. Inbox placement > 85%. No blacklist appearances. · If failed: Cut volume 50%, send only to most engaged for 1 week. Run list through cleaning service.
{
"output_type": "email_automation_system",
"format": "configured ESP + automated flows + segments",
"columns": [
{"name": "esp_platform", "type": "string", "description": "ESP name", "required": true},
{"name": "domain_authenticated", "type": "boolean", "description": "SPF+DKIM+DMARC passing", "required": true},
{"name": "welcome_sequence_emails", "type": "number", "description": "Emails in welcome flow", "required": true},
{"name": "active_segments", "type": "number", "description": "Dynamic segments configured", "required": true},
{"name": "automation_triggers", "type": "number", "description": "Active triggers", "required": true},
{"name": "warmup_week", "type": "number", "description": "Current warmup week (1-4)", "required": true},
{"name": "sender_reputation", "type": "string", "description": "Postmaster reputation", "required": false}
],
"expected_row_count": "1",
"sort_order": "N/A",
"deduplication_key": "esp_platform"
}
| Quality Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Domain authentication | SPF + DKIM passing | + DMARC quarantine | DMARC reject + BIMI |
| Welcome open rate | > 50% | > 65% | > 80% |
| Welcome click rate | > 5% | > 10% | > 16% |
| Bounce rate | < 5% | < 2% | < 0.5% |
| Spam complaint rate | < 0.3% | < 0.1% | < 0.05% |
| Sender reputation | Medium | High | High + no issues |
| Segment coverage | 3 segments | 8+ segments | 12+ with automation |
If below minimum: Fix domain authentication first (Step 2), then clean email list (remove hard bounces), then revise welcome sequence content.
| Error | Likely Cause | Recovery Action |
|---|---|---|
| Emails landing in spam | Missing SPF/DKIM/DMARC or poor reputation | Verify DNS with MXToolbox. Fix authentication. Restart warmup. [src1] |
| High bounce rate (> 5%) | Stale or purchased list | Run list through ZeroBounce/NeverBounce. Remove invalid addresses. |
| Welcome emails not sending | Trigger misconfigured | Check trigger event type. Verify flow is Active. Test manual list add. |
| Low open rates (< 20%) | Weak subject lines or wrong timing | A/B test subjects. Test Tue-Thu 9-11 AM. Check From name recognition. |
| Unsubscribe rate > 1% | Content/expectation mismatch | Review signup promise. Reduce frequency. Add preference center. |
| DMARC alignment failures | Domain mismatch | Ensure ESP sends from your domain. Check DKIM signing domain. |
| ESP account suspended | Complaints exceeded threshold | Contact support. Clean list. Implement double opt-in. Restart with confirmed subs. |
| Component | Free Tier | Starter ($15-50/mo) | Growth ($100-300/mo) |
|---|---|---|---|
| Mailchimp | 500 contacts, 1K sends | $13/mo (500) | $100/mo (5K) |
| Klaviyo | 250 contacts, 500 emails | $30/mo (1K) | $150/mo (10K) |
| ConvertKit | 10K contacts (limited) | $39/mo (1K full) | $119/mo (10K) |
| MailerLite | 1K contacts, 12K emails | $15/mo (1K) | $73/mo (10K) |
| HubSpot | 2K emails (CRM free) | $15/mo per seat | $890/mo (Pro) |
| Total (1K contacts) | $0 | $15-50/mo | $73-150/mo |
Blasting 5,000 emails from a new sending domain. Immediate spam classification, domain reputation destroyed, months to recover. [src4]
Start at 5-10 emails/day to most engaged subscribers. Increase gradually. Monitor Google Postmaster daily. Reach full volume only after establishing "High" reputation.
Sending without SPF, DKIM, DMARC. Gmail and Yahoo reject or spam-folder by default. Open rates drop to 5-10%. [src1]
Set up SPF, DKIM, DMARC (Step 2) before any email. Verify all pass in headers. Start DMARC at p=none, escalate to p=reject over 4 weeks.
Every email pushes purchase. Subscribers feel they joined a sales pitch. Unsubscribe spikes above 2% per email. [src2]
Lead with value (tips, education, stories, social proof) for first 4-5 emails. Introduce promotion gradually. Conversion email should feel earned.
Use this recipe when the agent needs to set up a complete email marketing automation system from scratch — ESP selection, domain authentication, welcome sequence, segments, triggers, and deliverability warmup. Requires a domain with DNS access and brand messaging as inputs. Handles email automation execution, not overall marketing strategy.