Comprehensive Email Module
Production-ready skill that handles email, highest, marketing, channel. Includes structured workflows, validation checks, and reusable patterns for business marketing.
Comprehensive Email Module
End-to-end email marketing system covering strategy, automation, deliverability, list management, personalization, and analytics — designed for teams managing email at scale.
When to Use
Deploy this module when:
- Managing email marketing across multiple segments and sequences
- Need advanced automation beyond basic sequences
- Deliverability issues are affecting reach
- Scaling from simple newsletters to full lifecycle email marketing
Use simpler email tools when:
- Sending occasional newsletters (use Mailchimp basics)
- Transactional emails only (use SendGrid/SES directly)
- Small list (< 1000 subscribers)
Quick Start
Email Strategy Framework
## Email Marketing Strategy ### Audience Segments | Segment | Size | Characteristics | Email Cadence | |---------|------|----------------|---------------| | Active users | {n} | Used product in last 30 days | 2x/week | | Trial users | {n} | In free trial | Daily during trial | | Churned | {n} | Inactive 60+ days | 1x/month re-engage | | Leads | {n} | Not yet signed up | 1x/week nurture | ### Email Types | Type | Purpose | Frequency | KPI | |------|---------|-----------|-----| | Newsletter | Engagement | Weekly | Open rate | | Product updates | Adoption | Bi-weekly | Feature usage | | Onboarding | Activation | Triggered | Activation rate | | Re-engagement | Retention | Triggered | Reactivation rate | | Promotional | Revenue | Monthly | Revenue per email |
Deliverability Checklist
## Deliverability Optimization ### Authentication - [ ] SPF record configured - [ ] DKIM signing enabled - [ ] DMARC policy set (start with p=none, move to p=quarantine) ### List Hygiene - [ ] Remove hard bounces immediately - [ ] Suppress soft bounces after 3 consecutive - [ ] Re-engagement campaign for 90-day inactive - [ ] Remove 180-day inactive from regular sends - [ ] Double opt-in for new subscribers ### Content - [ ] Text-to-image ratio > 60:40 - [ ] No spam trigger words in subject - [ ] Unsubscribe link visible and functional - [ ] Physical address in footer - [ ] Consistent "From" name and address
Core Concepts
Email Lifecycle
Acquisition → Welcome → Onboarding → Engagement → Monetization → Retention
| | | | | |
v v v v v v
Opt-in Welcome Product Newsletter Upsell Win-back
forms series tutorials content offers re-engage
Personalization Levels
| Level | Technique | Lift | Effort |
|---|---|---|---|
| Basic | First name, company | +5-10% | Low |
| Behavioral | Based on actions taken | +15-25% | Medium |
| Predictive | AI-driven content selection | +20-30% | High |
| Dynamic | Real-time content personalization | +25-40% | High |
Deliverability Factors
| Factor | Impact | Action |
|---|---|---|
| Sender reputation | Critical | Warm up new IPs, monitor blacklists |
| Authentication | High | SPF, DKIM, DMARC |
| List quality | High | Remove inactives, verify emails |
| Engagement | High | Send to engaged users first |
| Content | Medium | Avoid spam triggers, balance images |
| Frequency | Medium | Don't email too often or too rarely |
Configuration
| Parameter | Default | Description |
|---|---|---|
esp | — | Email service provider |
sending_domain | — | Domain for sending emails |
warmup_plan | Gradual | IP warmup schedule |
bounce_threshold | 3 | Soft bounces before suppression |
inactive_threshold | 90 | Days before re-engagement trigger |
sunset_threshold | 180 | Days before removal from list |
personalization_level | "behavioral" | Personalization strategy |
Best Practices
- Authenticate your domain — SPF, DKIM, and DMARC are non-negotiable for deliverability
- Clean your list quarterly — remove hard bounces, suppress inactives, verify questionable addresses
- Segment before you send — relevant emails to smaller segments beat broadcast to everyone
- Warm up new IPs gradually — start with your most engaged subscribers and scale over 4-6 weeks
- Monitor deliverability metrics — track inbox placement, not just send counts
- Respect frequency preferences — let subscribers choose how often they hear from you
Common Issues
Emails going to spam: Check SPF/DKIM/DMARC configuration. Review content for spam triggers. Warm up sending IP. Clean inactive subscribers from your list.
Declining open rates over time: Segment more aggressively. Test new subject line approaches. Reduce frequency for less-engaged segments. Run re-engagement campaigns.
High unsubscribe rate: You're sending too frequently or content isn't relevant. Add a "reduce frequency" option. Survey unsubscribers for feedback.
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.