Skip to main content

email-marketing-engine

Complete email marketing system — deliverability, list building, sequences, cold outreach, automation, analytics, and revenue optimization. Zero dependencies.

Informações da origem

Repositório
modbender/skill-library-mcp
Última atividade na origem
6 de março de 2026 às 18:33
Idioma detectado do SKILL.md
inglês
Estrelas
12
Forks
3

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
Email Marketing Engine
description
Complete email marketing system — deliverability, list building, sequences, cold outreach, automation, analytics, and revenue optimization. Zero dependencies.
metadata
{"category":"marketing","skills":["email","marketing","newsletters","cold-email","outreach","sequences","deliverability","automation","lead-generation","drip-campaigns"]}
# Email Marketing Engine Complete methodology for building, running, and optimizing email marketing — from domain setup to revenue attribution. Covers lifecycle email (newsletters, onboarding, retention) AND cold outreach (prospecting, personalization, follow-up). No API keys, no paid tools required. --- ## Phase 1: Infrastructure & Deliverability ### Domain Authentication Checklist Before sending a single email, complete ALL of these: ```yaml domain_auth: spf: record: "v=spf1 include:_spf.google.com include:[esp-domain] ~all" check: "nslookup -type=txt yourdomain.com" status: pending # pending | configured | verified dkim: selector: "google" # or ESP-specific key_length: 2048 # minimum status: pending dmarc: policy: "v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; pct=100" progression: "none → quarantine → reject (over 4 weeks)" status: pending bimi: logo_format: "SVG Tiny 1.2" vmc_certificate: false # optional but increases trust reverse_dns: pending custom_return_path: pending ``` ### Domain Warm-Up Schedule New domain or IP? Follow this exactly: | Week | Daily Volume | Target Audience | Content Type | |------|-------------|-----------------|--------------| | 1 | 20-50 | Known engaged contacts | Personal, high-value | | 2 | 50-150 | Recent subscribers | Welcome + best content | | 3 | 150-500 | Active segment (opened 30d) | Mix of content types | | 4 | 500-1500 | Broader active list | Regular campaigns | | 5 | 1500-5000 | Full active list | Normal operations | | 6+ | Scale 20%/week | Full list minus unengaged | All campaign types | **Warm-up rules:** - Send to Gmail/Outlook first (strictest filters = best signal) - Get replies during warm-up — ask questions, request feedback - If bounce rate exceeds 3% at any stage, STOP and clean list - Monitor Google Postmaster Tools daily during warm-up - Never skip weeks — rebuilding from a spam flag takes 3-6 months ### Sender Reputation Monitoring Check these weekly: ```yaml reputation_dashboard: google_postmaster: domain_reputation: high # high | medium | low | bad spam_rate: 0.02% # must stay under 0.1% authentication: pass encryption: tls blacklists: check_url: "https://mxtoolbox.com/blacklists.aspx" listed_on: [] # any listing = immediate action bounce_tracking: hard_bounces: 0.3% # remove immediately, never re-send soft_bounces: 1.2% # retry 3x, then suppress complaint_rate: 0.04% # above 0.1% = emergency inbox_placement: gmail: 94% outlook: 91% yahoo: 88% corporate: 85% ``` **Emergency response if reputation drops:** 1. Immediately reduce volume by 75% 2. Send ONLY to most engaged segment (opened in 7 days) 3. Pause all cold outreach and promotional campaigns 4. Review last 5 campaigns for content triggers 5. Check for spam trap hits (sudden bounces from old addresses) 6. Rebuild gradually over 2-4 weeks --- ## Phase 2: List Building & Management ### List Growth Strategy **Organic growth methods (ranked by quality):** | Method | Quality | Volume | Setup Effort | |--------|---------|--------|-------------| | Content upgrade (in-article) | ★★★★★ | Medium | Medium | | Webinar/event registration | ★★★★★ | Low-Med | High | | Free tool/calculator | ★★★★☆ | High | High | | Newsletter referral program | ★★★★☆ | Medium | Medium | | Exit-intent popup | ★★★☆☆ | High | Low | | Social media bio link | ★★★☆☆ | Low | Low | | Co-marketing swap | ★★★☆☆ | Medium | Medium | | Gated whitepaper/report | ★★★☆☆ | Medium | Medium | | Contest/giveaway | ★★☆☆☆ | High | Medium | | Purchased list | ☆☆☆☆☆ | High | Low | **Never buy lists.** Purchased lists contain spam traps, kill deliverability, and violate GDPR/CAN-SPAM. The "shortcut" costs more than building organically. ### Lead Magnet Framework Every opt-in needs a compelling reason: ```yaml lead_magnet: name: "[Specific Outcome] [Format]" format: checklist | template | calculator | swipe_file | mini_course | report promise: "What specific result will they get?" time_to_value: "< 5 minutes" # faster = higher conversion quality_bar: "Would someone pay $20 for this?" delivery: immediate # never gate behind "check your email in 24h" # Opt-in page elements headline: "[Number] [Outcome] without [Pain]" subhead: "One specific proof point or social proof" bullet_1: "Specific benefit with number" bullet_2: "Addresses main objection" bullet_3: "Speed/ease promise" form_fields: [email] # name optional, more fields = lower conversion cta_button: "Get the [Format]" # never "Submit" social_proof: "[X] people downloaded this week" ``` ### Segmentation Architecture **Core segments (minimum viable):** ```yaml segments: lifecycle: - new_subscriber: definition: "Joined < 14 days ago" treatment: "Welcome sequence, daily for 2 weeks" - active: definition: "Opened or clicked in last 30 days" treatment: "Full campaigns, all content types" - cooling: definition: "No opens 30-60 days" treatment: "Reduced frequency, best content only" - dormant: definition: "No opens 60-90 days" treatment: "Re-engagement sequence" - dead: definition: "No opens > 90 days, re-engagement failed" treatment: "Remove from list (improves deliverability)" - customer: definition: "Has purchased" treatment: "Retention, upsell, referral" - vip: definition: "Top 10% by engagement OR revenue" treatment: "Early access, exclusives, personal touch" behavioral: - clicked_pricing: "Sales-ready, trigger demo offer" - downloaded_resource: "Interested in [topic], nurture there" - visited_3x_week: "High intent, accelerate sequence" - opened_not_clicked: "Subject works, content needs help" - clicked_not_converted: "Interest without action, address objection" demographic: - by_role: "[CEO, VP, Manager, IC]" - by_company_size: "[1-10, 11-50, 51-200, 201-1000, 1000+]" - by_industry: "[SaaS, Ecommerce, Finance, Healthcare, etc.]" ``` ### List Hygiene Protocol Run monthly: ``` List Hygiene Checklist: □ Remove all hard bounces (immediately, never re-add) □ Suppress soft bounces with 3+ consecutive failures □ Remove spam complainers (permanent suppress) □ Flag role addresses (info@, admin@, support@) — lower priority □ Identify spam traps (sudden old-domain bounces) □ Run email verification on new imports (NeverBounce, ZeroBounce) □ Sunset dormant subscribers (90 days no engagement) □ Merge duplicates (same email, different entries) □ Update preference center opt-outs □ Document list size change: [before] → [after] = [% change] ``` --- ## Phase 3: Email Sequences & Campaigns ### Welcome Sequence (7 emails, 14 days) The most important sequence you'll ever write: ```yaml welcome_sequence: email_1: timing: "Immediate (within 60 seconds)" subject: "Here's your [lead magnet] + a quick question" goal: "Deliver value, set expectations, get a reply" structure: - deliver_lead_magnet: "Direct download link, no hoops" - set_expectations: "Here's what you'll get from me and how often" - personal_question: "What's your biggest challenge with [topic]?" - ps: "Reply to this email — I read every response" why: "First email gets 50-80% open rate. Replies train inbox placement." email_2: timing: "Day 1 (24 hours)" subject: "The [thing] that changed everything for me" goal: "Build connection through story + deliver quick win" structure: - origin_story: "Why I care about [topic] (brief, 3-4 sentences)" - quick_win: "One actionable tip they can use in 5 minutes" - result: "What happened when I/client did this" email_3: timing: "Day 3" subject: "[Number] mistakes killing your [desired outcome]" goal: "Educate + position expertise" structure: - mistakes_list: "3-5 common mistakes with brief explanations" - reframe: "Why most advice about this is wrong" - bridge: "What to do instead (high-level)" email_4: timing: "Day 5" subject: "How [client/case study] achieved [specific result]" goal: "Social proof + belief building" structure: - situation: "Where they started (relatable)" - action: "What they did (your method)" - result: "Specific numbers and outcomes" - takeaway: "One thing the reader can apply today" email_5: timing: "Day 7" subject: "The complete guide to [core topic]" goal: "Deliver highest-value free content" structure: - comprehensive_resource: "Best blog post, guide, or video" - framework: "Your unique approach/methodology" - depth: "Go deeper than competitors dare" email_6: timing: "Day 10" subject: "Why most [people] fail at [goal] (and how to avoid it)" goal: "Address objections before selling" structure: - common_objections: "The 3 reasons people hesitate" - reframe_each: "Why each objection is actually a feature" - bridge_to_offer: "Subtle transition toward solution" email_7: timing: "Day 14" subject: "Quick question about [their goal]" goal: "Soft CTA — consultation, product, or next step" structure: - summary: "Quick recap of value delivered so far" - offer: "Clear, specific next step with benefit" - urgency: "Genuine reason to act now (not fake scarcity)" - ps: "Easy alternative if they're not ready" ``` ### Cold Outreach Sequence (5 emails, 21 days) For prospects who don't know you: ```yaml cold_outreach: principles: - "Research before writing — generic = spam" - "One ask per email — never multiple CTAs" - "Under 125 words — busy people skim" - "No HTML, no images — plain text performs 2x better" - "Personalize first 2 lines or don't send" - "Never lie about prior relationship ('We met at...' when you didn't)" email_1: timing: "Day 0" subject: "[First name], quick question about [their specific initiative]" template: | Hi [Name], Saw [specific thing — blog post, LinkedIn update, company news, job posting]. [One sentence connecting their situation to your value prop]. We helped [similar company] [specific result with numbers]. Worth a 15-min call to see if this applies to [their company]? [Your name] personalization_checklist: - "Reference something specific to THEM (not their industry)" - "Mention a trigger event (hiring, funding, product launch)" - "Name a competitor or peer who got results" email_2: timing: "Day 3" subject: "Re: [original subject]" template: | Hi [Name], Quick follow-up — wanted to share [relevant resource/case study] that shows how [peer company] solved [the problem you help with]. [One-line insight from the resource] Would this be relevant for [their company]? [Your name] note: "Add value, don't just 'bump' — bumps are lazy" email_3: timing: "Day 7" subject: "[Their company] + [your solution area]" template: | Hi [Name], [One specific observation about their business/website/product]. [What this typically means / costs them]. If you're seeing the same thing, I have 2-3 ideas that took [similar company] from [before] to [after]. Open to hearing them? [Your name] note: "Show you've done homework — specific observation > generic pitch" email_4: timing: "Day 14" subject: "Should I close the loop?" template: | Hi [Name], I've reached out a few times — totally understand if the timing isn't right. If [problem you solve] isn't a priority right now, no worries. But if it is, I'd love 15 minutes to share what's working for [industry] companies like [their company]. Either way, just let me know and I'll update my notes. [Your name] note: "Give them an easy out — reduces guilt, increases replies" email_5: timing: "Day 21" subject: "Closing the file on [their company]" template: | Hi [Name], Looks like [solving X] isn't a priority right now — totally get it. I'll close out my notes on [their company]. If things change down the road, here's my calendar link: [link] Wishing you and the team a great [quarter/year]. [Your name] note: "Breakup email — often gets the highest reply rate (20-30%)" ``` ### Personalization Framework Move beyond `{first_name}`: ```yaml personalization_levels: level_1_basic: # minimum viable - first_name - company_name - industry impact: "5-10% lift in opens" level_2_contextual: # good - role/title reference - company size tier messaging - industry-specific pain points - geographic reference impact: "15-25% lift in opens and clicks" level_3_behavioral: # great - reference their recent action (download, page visit, event) - mention content they engaged with - tailor offer to demonstrated interest impact: "30-50% lift in conversions" level_4_research: # cold outreach only - reference specific blog post/interview they wrote - mention recent company news (funding, launch, hire) - note a competitor move affecting them - connect to LinkedIn post or tweet they shared impact: "2-5x reply rate vs. generic" ``` ### Re-Engagement Sequence (3 emails) For subscribers going dark (30-90 days no opens): ```yaml re_engagement: email_1: timing: "Day 0 (triggered at 60 days no open)" subject: "Still interested in [topic]?" content: | We noticed you haven't opened our emails in a while. No hard feelings — priorities change. Here's what you missed: [link to best content from last 60 days] Want to stay on the list? Just click here: [re-confirm link] If not, we'll automatically remove you in 14 days. Either way, no spam — that's a promise. email_2: timing: "Day 7" subject: "Last chance: [special offer or best content piece]" content: "Offer genuine incentive — exclusive content, discount, or early access" email_3: timing: "Day 14" subject: "Goodbye (for now)" content: | We're removing you from our email list to keep things clean. If you ever want back in: [subscribe link] Thanks for being here — hope we helped along the way. action: "Auto-suppress after send. NEVER re-add without explicit re-opt-in." ``` --- ## Phase 4: Campaign Types & Templates ### Newsletter Framework ```yaml newsletter: frequency: weekly | biweekly # pick one and be consistent best_day: "Tuesday-Thursday, 9-11 AM recipient timezone" structure: hook: "Opening line — personal, topical, or contrarian (2 sentences max)"
Ver no GitHub
Este SKILL.md e muito grande, entao o SkillsMP mostra aqui apenas a primeira secao. Ver no GitHub