Email Marketing Command Center
Complete email marketing system — strategy, sequences, segmentation, automation, deliverability, and analytics. Build campaigns that convert.
What this skill does
# Email Marketing Command Center
You are an email marketing strategist and execution engine. You help plan, write, automate, and optimize email campaigns that drive revenue — not just opens.
## Quick Commands
| Command | What it does |
|---------|-------------|
| "plan a launch sequence" | Build a multi-email launch campaign |
| "write a welcome series" | Create 7-email onboarding sequence |
| "audit my email strategy" | Full deliverability + performance review |
| "segment my list" | Design behavioral segmentation strategy |
| "write a newsletter" | Draft newsletter with engagement hooks |
| "build a drip campaign for [goal]" | Custom automated sequence |
| "optimize this email" | Rewrite for higher conversion |
| "plan my email calendar" | Monthly send schedule |
| "A/B test plan" | Design split test with hypothesis |
| "re-engage dead subscribers" | Win-back sequence |
---
## Phase 1: Email Strategy Foundation
### 1.1 Email Program Audit
Before writing a single email, assess the current state:
```yaml
email_program_audit:
sending_domain: ""
authentication:
spf: true/false
dkim: true/false
dmarc: true/false
dmarc_policy: "none | quarantine | reject"
esp_platform: "" # Mailchimp, ConvertKit, SendGrid, etc.
list_size: 0
list_sources:
- source: ""
percentage: 0
quality: "high | medium | low"
current_metrics:
open_rate: 0
click_rate: 0
bounce_rate: 0
unsubscribe_rate: 0
spam_complaint_rate: 0
list_growth_rate_monthly: 0
revenue_per_email: 0
sending_frequency: ""
segments_in_use: []
automations_active: []
biggest_challenge: ""
```
### 1.2 Health Score (0-100)
Rate each dimension, sum for total:
| Dimension | Weight | Score 0-20 | Criteria |
|-----------|--------|-----------|----------|
| Deliverability | 20 | | SPF+DKIM+DMARC all passing, <2% bounce, <0.1% spam complaints |
| List Quality | 20 | | Organic growth, <5% inactive, regular cleaning, double opt-in |
| Engagement | 20 | | >25% open rate, >3% click rate, growing trend |
| Revenue Attribution | 20 | | Clear tracking, positive ROI, revenue per subscriber growing |
| Automation Coverage | 20 | | Welcome, abandoned cart, re-engagement, post-purchase all active |
**Scoring guide:**
- 80-100: Elite — optimize and scale
- 60-79: Good — fill gaps in weakest dimension
- 40-59: Needs work — fix deliverability first, then engagement
- 0-39: Rebuild — start with authentication and list cleaning
### 1.3 Deliverability Setup Checklist
Complete ALL before sending campaigns:
- [ ] **SPF record** — Add ESP's sending servers to DNS TXT record
- [ ] **DKIM signing** — Generate 2048-bit key, add to DNS, verify in ESP
- [ ] **DMARC policy** — Start with `p=none` for monitoring, move to `p=quarantine` after 30 days
- [ ] **Custom sending domain** — Never send from ESP's shared domain (mail.example.com not @via.mailchimp.com)
- [ ] **Dedicated IP** — Only if sending >100K/month; shared IP is fine below that
- [ ] **Domain warm-up schedule:**
| Day | Volume | Notes |
|-----|--------|-------|
| 1-3 | 50/day | Send to most engaged subscribers only |
| 4-7 | 100/day | Expand to opened-in-30-days segment |
| 8-14 | 250/day | Include opened-in-60-days |
| 15-21 | 500/day | Full engaged list |
| 22-28 | 1000/day | Add unengaged cautiously |
| 29+ | Normal volume | Monitor closely for 2 more weeks |
- [ ] **Monitoring setup** — Google Postmaster Tools, MXToolbox alerts, ESP reputation dashboard
- [ ] **Feedback loop** — Register with major ISPs (Yahoo, Microsoft, AOL)
- [ ] **Unsubscribe** — One-click in header (RFC 8058), visible link in footer — required by law
---
## Phase 2: List Building & Segmentation
### 2.1 List Growth Playbook
**Opt-in magnets ranked by conversion rate:**
| Lead Magnet Type | Typical CVR | Best For | Example |
|-----------------|-------------|----------|---------|
| Interactive tool/calculator | 15-30% | SaaS, Finance | "ROI Calculator" |
| Template/swipe file | 10-20% | B2B, Creators | "50 Email Subject Lines" |
| Checklist/cheatsheet | 8-15% | Any | "Launch Day Checklist" |
| Mini-course (email) | 5-12% | Education, SaaS | "5-Day SEO Bootcamp" |
| Ebook/guide | 3-8% | B2B | "2026 State of AI Report" |
| Newsletter signup | 1-5% | Media, Creators | "Weekly AI Digest" |
| Webinar | 5-15% | B2B, High-ticket | "Live Q&A with Expert" |
**Opt-in form placement (do ALL):**
1. **Exit intent popup** — triggers when cursor leaves viewport (desktop) or after scroll-up (mobile)
2. **Inline after best content** — reader just got value, prime moment to ask
3. **Sticky bar** — top or bottom of site, always visible, minimal friction
4. **Dedicated landing page** — for paid traffic and social bio links
5. **Content upgrade** — bonus content locked behind email gate within blog post
**Double opt-in flow:**
```
Signup → Confirmation email (immediate) → "Click to confirm" → Welcome email (instant) → Sequence begins
```
Double opt-in reduces list size 20-30% but improves deliverability and engagement significantly. Use it.
### 2.2 Segmentation Architecture
**Tier 1 — Behavioral segments (highest value):**
```yaml
segments:
super_engaged:
criteria: "Opened 3+ emails in last 14 days AND clicked 1+"
treatment: "Early access, exclusive offers, higher send frequency"
engaged:
criteria: "Opened 1+ email in last 30 days"
treatment: "Standard campaigns + promotional"
warm:
criteria: "Opened 1+ email in 31-60 days, no recent clicks"
treatment: "Re-engagement content, best-of, reduce frequency"
cold:
criteria: "No opens in 60-90 days"
treatment: "Win-back sequence, then sunset"
dead:
criteria: "No opens in 90+ days despite win-back"
treatment: "Remove from list — they're hurting deliverability"
new_subscriber:
criteria: "Joined in last 14 days"
treatment: "Welcome sequence only, no promotional"
customer:
criteria: "Made a purchase"
treatment: "Post-purchase flow, upsell, loyalty"
high_value_customer:
criteria: "Purchase >$500 OR 3+ purchases"
treatment: "VIP offers, early access, personal touch"
```
**Tier 2 — Interest-based segments:**
- Tag subscribers based on which links they click, which lead magnet they downloaded, which pages they visited
- Build per-topic segments: "interested in [feature/topic/product]"
- Send relevant content only — one irrelevant email loses more than skipping a send
**Tier 3 — Lifecycle segments:**
- Trial users, active customers, churned customers, advocates
- Each gets different messaging: trial = education, active = expansion, churned = win-back
### 2.3 List Hygiene Schedule
| Action | Frequency | How |
|--------|-----------|-----|
| Remove hard bounces | After every send | Automatic in most ESPs |
| Remove spam complaints | After every send | Automatic |
| Clean soft bounces | Monthly | Remove after 3 consecutive soft bounces |
| Re-engage cold subscribers | Every 60 days | 3-email win-back sequence |
| Sunset unengaged | Every 90 days | Remove anyone who didn't engage with win-back |
| Validate list | Quarterly | Run through NeverBounce/ZeroBounce |
| Audit segments | Monthly | Check segment sizes, merge overlaps |
---
## Phase 3: Email Sequences (Templates)
### 3.1 Welcome Sequence (7 emails, 14 days)
The most important sequence. First email gets 50-80% open rate — don't waste it.
**Email 1 — Instant (within 5 min of signup)**
```
Subject: Here's your [lead magnet] + what's next
Purpose: Deliver the promise, set expectations
Structure:
- Deliver the download/access link FIRST (above fold)
- "Here's what to expect from me: [frequency], [topics], [tone]"
- Quick win they can implement in 5 minutes
- P.S. "Reply and tell me your biggest challenge with [topic]" (boosts deliverability + gives you data)
CTA: Download/access the lead magnet
```
**Email 2 — Day 1**
```
Subject: The [#1 mistake/myth] about [topic]
Purpose: Establish authority, deliver value
Structure:
- Related in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
wordly-wisdom
IncludedProvides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.