EmailMarketingEngine EmailMarketingEngine

这是一个全面的电子邮件营销系统,包括可交付性、列表构建、序列、冷外展、自动化、分析和收入优化。无需依赖任何外部工具或API。

内容营销 0 次安装 0 次浏览 更新于 2/24/2026

Email Marketing Engine

完整的电子邮件营销系统 — 可交付性、列表构建、序列、冷外展、自动化、分析和收入优化。零依赖。 metadata: category: marketing skills: [“email”, “marketing”, “newsletters”, “cold-email”, “outreach”, “sequences”, “deliverability”, “automation”, “lead-generation”, “drip-campaigns”]

阶段 1:基础设施与可交付性

域名认证清单

在发送任何电子邮件之前,完成所有这些:

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

域名预热计划

新域名或IP?请严格遵循此计划:

每日量 目标受众 内容类型
1 20-50 已知参与联系人 个人,高价值
2 50-150 最近的订阅者 欢迎 + 最佳内容
3 150-500 活跃段(30天内打开) 混合内容类型
4 500-1500 更广泛的活跃列表 常规活动
5 1500-5000 全部活跃列表 正常运营
6+ 每周增长20% 全部列表减去未参与 所有活动类型

预热规则:

  • 先发送到Gmail/Outlook(最严格的过滤器 = 最好的信号)
  • 在预热期间获得回复 — 提问,请求反馈
  • 如果任何阶段的弹跳率超过3%,停止并清理列表
  • 在预热期间每天监控Google Postmaster工具
  • 永远不要跳过周 — 从垃圾邮件标志重建需要3-6个月

发件人声誉监控

每周检查这些:

reputation_dashboard:
  google_postmaster:
    domain_reputation: high  # high | medium | low | bad
    spam_rate: 0.02%  # 必须保持在0.1%以下
    authentication: pass
    encryption: tls
  blacklists:
    check_url: "https://mxtoolbox.com/blacklists.aspx"
    listed_on: []  # 任何列表 = 立即行动
  bounce_tracking:
    hard_bounces: 0.3%  # 立即移除,永不重新发送
    soft_bounces: 1.2%  # 重试3次,然后压制
    complaint_rate: 0.04%  # 超过0.1% = 紧急情况
  inbox_placement:
    gmail: 94%
    outlook: 91%
    yahoo: 88%
    corporate: 85%

如果声誉下降的紧急响应:

  1. 立即减少75%的量
  2. 只发送到最参与的部分(7天内打开)
  3. 暂停所有冷外展和促销活动
  4. 回顾最后5个活动的内容触发器
  5. 检查垃圾邮件陷阱命中(来自旧地址的突然弹跳)
  6. 在2-4周内逐渐重建

阶段 2:列表构建与管理

列表增长策略

有机增长方法(按质量排名):

方法 质量 体积 设置工作
内容升级(文章内) ★★★★★ 中等 中等
网络研讨会/活动注册 ★★★★★ 低-中等
免费工具/计算器 ★★★★☆
时事通讯推荐计划 ★★★★☆ 中等 中等
退出意图弹出 ★★★☆☆
社交媒体生物链接 ★★★☆☆
联合营销交换 ★★★☆☆ 中等 中等
有门白皮书/报告 ★★★☆☆ 中等 中等
竞赛/赠品 ★★☆☆☆ 中等
购买列表 ☆☆☆☆☆

永远不要购买列表。 购买的列表包含垃圾邮件陷阱,会破坏可交付性,并违反GDPR/CAN-SPAM。这个“捷径”的成本比有机构建更多。

引导磁铁框架

每个选择都需要一个令人信服的理由:

lead_magnet:
  name: "[具体结果] [格式]"
  format: checklist | template | calculator | swipe_file | mini_course | report
  promise: "他们将获得什么具体结果?"
  time_to_value: "< 5分钟"  # 更快 = 更高转化
  quality_bar: "会有人为此支付20美元吗?"
  delivery: immediate  # 永远不要在 "24小时内检查你的电子邮件" 后面
  
  # 选择页面元素
  headline: "[数字] [结果] 无需 [痛苦]"
  subhead: "一个具体的证明点或社会证明"
  bullet_1: "具体好处带数字"
  bullet_2: "解决主要异议"
  bullet_3: "速度/易承诺"
  form_fields: [email]  # 名字可选,更多字段 = 更低转化
  cta_button: "获取[格式]"  # 永远不要 "提交"
  social_proof: "[X]人本周下载了这个"

分段架构

核心段(最小可行):

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 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]

阶段 3:电子邮件序列与活动

欢迎序列(7封邮件,14天)

你将编写的最重要的序列:

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"

冷外展序列(5封邮件,21天)

针对不认识你的潜在客户:

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%)"

个性化框架

超越 {first_name}

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"

重新参与序列(3封邮件)

针对订阅者变暗(30-90天无打开):

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."

阶段 4:活动类型与模板

时事通讯框架

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)"
    main_content:
      format: "1 deep piece OR 3-5 curated pieces with commentary"
      rule: "80% education, 20% promotion maximum"
      voice: "Write like you're emailing a smart friend"
    cta: "One clear ask — reply, click, share, or buy"
    ps: "Secondary link, personal note, or teaser for next issue"
  
  subject_line_formulas:
    curiosity: "[Number] things I learned about [topic] this week"
    utility: "How to [achieve X] without [pain Y]"
    contrarian: "Stop [common advice] — here's what works instead"
    news: "[Topic] just changed — here's what it means for you"
    personal: "I made a mistake with [topic] (here's what happened)"
  
  metrics_targets:
    open_rate: "> 35% (engaged list), > 20% (broad)"
    click_rate: "> 3%"
    reply_rate: "> 0.5%"
    unsubscribe: "< 0.3% per send"

促销活动模板

promotional:
  pre_launch:  # 3-7 days before
    email_1: "Tease — 'Something's coming for [audience]'"
    email_2: "Behind-the-scenes — why we built this"
    
  launch:  # Day of
    email_1: "Announcement — what it is, who it's for, how to get it"
    email_2: "Social proof — early results, testimonials"
    
  follow_up:  # 3-7 days after
    email_1: "FAQ — address top objections"
    email_2: "Case study — detailed success story"
    email_3: "Last chance — genuine deadline or limit"
    
  rules:
    - "Never fake scarcity — if it's evergreen, don't say 'limited time'"
    - "Segment: don't pitch customers what they already own"
    - "Track revenue per email, not just clicks"
    - "3 promotional emails per month maximum (ratio to value emails)"

交易电子邮件优化

大多数公司浪费交易电子邮件(70%+打开率):

transactional_upgrades:
  order_confirmation:
    must_have: "Order details, delivery estimate"
    add: "Onboarding tip, complementary product, referral ask"
    
  shipping_notification:
    must_have: "Tracking link, delivery date"
    add: "Setup guide, community invite, content recommendation"
    
  receipt:
    must_have: "Amount, description, support contact"
    add: "Usage tips, upgrade path, review request (after delivery)"
    
  password_reset:
    must_have: "Reset link, security note"
    add: "Account security tips, feature reminder"
    
  rule: "Transactional emails MUST remain primarily transactional. Marketing content should be secondary and relevant."

阶段 5:A/B测试与优化

测试协议

ab_testing:
  minimum_sample: 1000  # per variant for statistical significance
  confidence_level: 95%  # don't declare winners below this
  
  priority_order:  # test in this order for maximum impact
    1: "Subject line (biggest lever — 30-50% impact on opens)"
    2: "Send time (10-20% impact)"
    3: "From name (15-25% impact — personal name vs brand)"
    4: "CTA copy and placement (20-40% impact on clicks)"
    5: "Email length (varies wildly by audience)"
    6: "Plain text vs HTML"
    7: "Personalization depth"
    8: "Preheader text"
  
  methodology:
    split: "20% test / 80% winner (for subject lines)"
    duration: "Wait minimum 4 hours before declaring winner"
    isolation: "Change ONE variable per test"
    documentation: "Log every test result — institutional knowledge"
  
  test_log_template:
    date: "YYYY-MM-DD"
    variable: "Subject line | Send time | CTA | etc."
    variant_a: "Description"
    variant_b: "Description"
    sample_size: "N per variant"
    metric: "Open rate | Click rate | Conversion"
    result_a: "X%"
    result_b: "Y%"
    winner: "A | B | No significant difference"
    confidence: "95%+"
    learning: "What we now know"
    next_test: "What to test based on this result"

主题行评分

在发送之前对每个主题行进行评分:

subject_line_rubric:
  length:
    score: 0-2
    criteria:
      2: "30-50 characters (optimal mobile display)"
      1: "50-70 characters (acceptable)"
      0: "> 70 characters (truncated on most devices)"
      
  specificity:
    score: 0-2
    criteria:
      2: "Contains a specific number, name, or outcome"
      1: "Somewhat specific"
      0: "Vague or generic"
      
  curiosity_gap:
    score: 0-2
    criteria:
      2: "Creates genuine curiosity without being clickbait"
      1: "Mildly interesting"
      0: "No reason to open"
      
  relevance:
    score: 0-2
    criteria:
      2: "Directly addresses recipient's known interest/pain"
      1: "Generally relevant to audience"
      0: "Could be for anyone"
      
  spam_risk:
    score: 0-2
    criteria:
      2: "No spam triggers, natural language"
      1: "Minor risk factors (emoji, question mark)"
      0: "ALL CAPS, exclamation!!!, 'Free', 'Act now'"
      
  total: "/10 — don't send below 7"

电子邮件副本评分

email_quality_rubric:
  clarity:
    weight: 25
    criteria:
      25: "One clear message, one CTA, instantly understood"
      15: "Clear but slightly unfocused"
      5: "Multiple messages competing for attention"
      
  value:
    weight: 25
    criteria:
      25: "Reader gains actionable insight or clear benefit"
      15: "Somewhat useful"
      5: "Self-serving with no reader benefit"
      
  voice:
    weight: 20
    criteria:
      20: "Sounds like a human wrote it to one person"
      12: "Professional but slightly generic"
      4: "Corporate-speak, AI-obvious, or template-y"
      
  structure:
    weight: 15
    criteria:
      15: "Scannable: short paragraphs, bold key points, bullets"
      9: "Readable but dense"
      3: "Wall of text, no formatting"
      
  mobile:
    weight: 15
    criteria:
      15: "Single column, large CTA, < 300 words, images optional"
      9: "Mostly mobile-friendly"
      3: "Multi-column, tiny links, image-heavy"
      
  total: "/100 — don't send below 70"

阶段 6:冷外展系统

潜在客户研究模板

在编写任何冷邮件之前:

prospect_research:
  person:
    full_name: ""
    title: ""
    linkedin_url: ""
    recent_post_or_article: ""
    career_trajectory: ""  # where they came from
    mutual_connections: ""
    
  company:
    name: ""
    website: ""
    industry: ""
    employee_count: ""
    recent_news: ""  # funding, launches, hires, awards
    tech_stack: ""  # BuiltWith, Wappalyzer
    job_postings: ""  # what they're hiring for = priorities
    
  trigger_events:  # why NOW is the right time
    - "New funding round"
    - "New executive hire"
    - "Product launch"
    - "Competitor move"
    - "Industry regulation change"
    - "Job posting related to your solution"
    - "Negative review/complaint about current tool"
    
  connection_points:  # personalization hooks
    - "Shared background/school/employer"
    - "Content they published"
    - "Conference they spoke at"
    - "Mutual connection"
    - "Specific challenge visible from outside"

冷邮件可交付性规则

冷外展有不同的规则:

cold_email_rules:
  domain:
    - "Use a separate domain for cold outreach (not your main domain)"
    - "Set up: outreach.yourdomain.com or yourdomain.co"
    - "Full SPF/DKIM/DMARC on the outreach domain"
    - "Warm up for minimum 2 weeks before sending"
    
  volume:
    - "Maximum 50 cold emails per day per inbox"
    - "Use multiple inboxes to scale (5 inboxes = 250/day)"
    - "Spread sends throughout the day (not all at once)"
    - "Randomize send times ±15 minutes"
    
  content:
    - "Plain text only — no HTML, no images, no tracking pixels"
    - "Under 125 words (3-4 short paragraphs)"
    - "No more than 1 link per email"
    - "Avoid spam trigger words (free, guaranteed, act now, limited)"
    - "Include physical address and opt-out mechanism"
    
  list:
    - "Verify every email address before sending (< 3% bounce)"
    - "Never send to catch-all domains without verification"
    - "Remove any email that bounces immediately"
    - "Respect unsubscribe within 24 hours"

回复处理框架

reply_handling:
  positive:
    signals: ["interested", "tell me more", "let's talk", "send info"]
    response_time: "< 1 hour during business hours"
    action: |
      1. Thank them specifically for what they said
      2. Answer any questions in the reply
      3. Propose 2-3 specific meeting times
      4. Keep it short — they said yes, don't oversell
      
  objection:
    signals: ["too expensive", "not now", "using competitor", "not interested"]
    response_time: "< 4 hours"
    action: |
      1. Acknowledge their concern genuinely
      2. Address the specific objection (not a generic rebuttal)
      3. Offer lighter alternative (case study, free resource)
      4. Leave door open: "If things change, I'm here"
      
  referral:
    signals: ["talk to [name]", "not the right person", "try [department]"]
    action: |
      1. Thank them warmly
      2. Ask: "Would you mind making an intro, or should I reach out directly and mention you?"
      3. Reference the referral in new outreach
      
  negative:
    signals: ["remove me", "stop emailing", "spam", "unsubscribe"]
    action: "Immediately suppress. Reply with brief apology. Never re-add."

阶段 7:自动化与工作流

电子邮件自动化地图

automations:
  # Acquisition
  lead_magnet_download:
    trigger: "Form submission"
    action: "Deliver asset → Start welcome sequence → Tag by lead magnet topic"
    
  webinar_registration:
    trigger: "Registration"
    action: "Confirmation → 3 reminder emails → Post-event replay + offer"
    
  # Activation
  trial_signup:
    trigger: "Account created"
    sequence:
      day_0: "Welcome + first action to take"
      day_1: "Quick win tutorial"
      day_3: "Feature highlight relevant to their use case"
      day_5: "Case study from similar company"
      day_7: "Check-in: 'How's it going?'"
      day_10: "Advanced feature + upgrade nudge"
      day_13: "Trial ending reminder + offer"
      day_14: "Last day — decision time"
    
  # Revenue
  abandoned_cart:
    trigger: "Cart created, no purchase in 1 hour"
    sequence:
      1_hour: "Forgot something? [Cart contents]"
      24_hours: "Still thinking about it? [Social proof]"
      72_hours: "Last chance + incentive (if margin allows)"
    recovery_rate_target: "5-15%"
    
  # Retention
  post_purchase:
    trigger: "Purchase completed"
    sequence:
      immediate: "Order confirmation + onboarding"
      day_3: "Setup tips + quick win"
      day_14: "Check-in + feature discovery"
      day_30: "Usage milestone celebration"
      day_60: "Case study request or testimonial ask"
      day_90: "Upsell/cross-sell relevant product"
    
  # Win-back
  churn_risk:
    trigger: "No login in 14 days (SaaS) or no purchase in 60 days (ecomm)"
    sequence:
      day_0: "We miss you — here's what's new"
      day_7: "Special offer to come back"
      day_14: "Cancellation survey + last offer"
    
  # Expansion
  nps_follow_up:
    trigger: "NPS score submitted"
    action:
      promoter_9_10: "Ask for review/referral + referral incentive"
      passive_7_8: "Ask what would make it a 10"
      detractor_0_6: "Personal outreach from CS + escalation"

发送时间优化

send_time_strategy:
  b2b:
    best: "Tuesday-Thursday, 9:00-11:00 AM recipient timezone"
    good: "Monday 10AM, Friday 9AM"
    avoid: "Friday afternoon, weekends, holidays"
    
  b2c:
    best: "Saturday 10AM, Sunday 6PM, Tuesday 8PM"
    good: "Weekday evenings 6-9PM"
    avoid: "Weekday mornings (competing with work email)"
    
  cold_outreach:
    best: "Tuesday-Thursday, 7:00-8:00 AM (before inbox floods)"
    good: "Monday 7AM, Thursday 4PM"
    avoid: "Weekends, lunch hour, Friday PM"
    
  advanced:
    - "Use ESP's send-time optimization if available"
    - "Test YOUR audience — benchmarks are averages, not your data"
    - "Consider timezone — segment by geography for large lists"
    - "Account for industry patterns (retail ≠ enterprise ≠ healthcare)"

阶段 8:分析与收入归因

电子邮件营销仪表板

每周跟踪:

dashboard:
  growth:
    list_size: 0
    new_subscribers_this_week: 0
    unsubscribes_this_week: 0
    net_growth_rate: "0%"
    
  engagement:
    avg_open_rate: "0%"
    avg_click_rate: "0%"
    avg_reply_rate: "0%"
    click_to_open_rate: "0%"  # clicks / opens — measures content quality
    
  health:
    bounce_rate: "0%"
    spam_complaint_rate: "0%"
    list_churn_rate: "0%"  # (unsubs + bounces + complaints) / list size
    deliverability_rate: "0%"
    
  revenue:
    email_attributed_revenue: "$0"
    revenue_per_subscriber: "$0"
    revenue_per_email_sent: "$0"
    conversion_rate: "0%"
    
  cold_outreach:
    emails_sent: 0
    open_rate: "0%"
    reply_rate: "0%"
    positive_reply_rate: "0%"
    meetings_booked: 0
    pipeline_generated: "$0"

收入归因模型

attribution:
  last_touch:
    description: "Credit to last email before conversion"
    use_when: "Simple tracking, small list, direct sales"
    
  first_touch:
    description: "Credit to email that acquired the subscriber"
    use_when: "Measuring list-building ROI"
    
  linear:
    description: "Equal credit to all emails in journey"
    use_when: "Understanding full funnel contribution"
    
  time_decay:
    description: "More credit to emails closer to conversion"
    use_when: "Mature program with long sales cycles"
    
  calculation: |
    Email ROI = (Revenue attributed to email - Email costs) / Email costs × 100
    
    Email costs include:
    - ESP subscription
    - Email verification tools
    - Content creation time (hourly rate × hours)
    - Design/template costs
    
    Industry benchmark: $36-42 return per $1 spent
    Healthy program: > $20 per $1
    Needs work: < $10 per $1

每周审查模板

## Email Marketing Weekly Review — [Date]

### Growth
- List size: [N] ([+/-X] from last week, [Y%] growth)
- Top acquisition source: [source] ([N] new subs)
- Churn: [N] unsubscribes + [N] bounces = [X%] churn rate

### Campaign Performance
| Campaign | Sent | Opens | Clicks | Unsubs | Revenue |
|----------|------|-------|--------|--------|---------|
| [name]   | [N]  | [X%]  | [X%]   | [N]    | $[X]    |

### Cold Outreach
- Sent: [N] | Opens: [X%] | Replies: [N] ([X%])
- Positive replies: [N] | Meetings booked: [N]
- Pipeline generated: $[X]

### A/B Test Results
- Test: [variable] — [A] vs [B]
- Winner: [variant] by [X%] ([confidence]% confidence)
- Learning: [insight]

### Health Check
- Deliverability: [X%] | Spam rate: [X%] | Blacklists: [clean/listed]
- Domain reputation: [high/medium/low]

### Next Week
- [ ] [Action item 1]
- [ ] [Action item 2]
- [ ] [Test to run]

阶段 9:合规与法律

按地区合规性检查表

compliance:
  can_spam_us:
    - "Include physical mailing address"
    - "Clear 'From' name — no deceptive headers"
    - "Subject line must reflect content"
    - "Identify as ad if promotional"
    - "One-click unsubscribe link in every email"
    - "Honor unsubscribe within 10 business days"
    - "No harvested or purchased emails"
    penalty: "Up to $51,744 per email violation"
    
  gdpr_eu_uk:
    - "Explicit opt-in consent (no pre-checked boxes)"
    - "Record consent: who, when, what, how"
    - "Right to be forgotten — delete on request within 30 days"
    - "Data portability — export subscriber data on request"
    - "Privacy policy link accessible"
    - "Legitimate interest for B2B cold outreach (document your basis)"
    - "Data Processing Agreement with ESP"
    penalty: "Up to €20M or 4% of annual revenue"
    
  casl_canada:
    - "Express consent required (implied consent expires after 2 years)"
    - "Sender identification + physical address"
    - "Unsubscribe processed within 10 business days"
    - "Record of consent for all recipients"
    penalty: "Up to $10M per violation"
    
  cold_email_specific:
    - "Separate domain from marketing (protect main domain)"
    - "Physical address in signature"
    - "Unsubscribe mechanism in every email"
    - "Legitimate business reason for contact"
    - "No misleading subject lines"
    - "Respect 'do not contact' requests permanently"

边缘案例与高级模式

多语言电子邮件

  • 按语言偏好分段,永远不要自动翻译并发送
  • 主题行不容易翻译 — 为每种语言本地化编写
  • 文化规范不同:正式性,幽默,直接性,图像
  • 合规性因国家而异 — 检查当地法律

电子邮件 + 短信集成

  • 电子邮件用于内容/教育,短信用于时间敏感警报
  • 永远不要在同一渠道上同时发送相同消息
  • 短信选择是独立的 — 电子邮件 — 不要假设权限
  • 使用电子邮件进行故事讲述,短信用于行动触发

B2B与B2C差异

  • B2B:更长的序列,更多的教育,工作日发送,案例研究
  • B2C:更短,情感化,周末友好,社会证明,紧迫性
  • B2B:决策涉及多个利益相关者 — 转发友好内容
  • B2C:决策是个人的 — 专注于欲望和紧迫性

大列表迁移

  • 移动ESP?导出一切:订阅者,标签,参与历史
  • 从新ESP重新预热 — 不要在第一天就全面列表
  • 从最参与的部分开始,2-4周内逐步扩大
  • 在新平台上发送之前更新DNS记录

高容量发送(每活动50K+)

  • 需要专用IP(共享IP风险增加)
  • 节流发送:每小时1000-2000以避免触发过滤器
  • 监控种子列表的收件箱放置跨提供商
  • 为事务性与营销电子邮件分别使用IP

自然语言命令

"Set up email authentication for [domain]" → Generate DNS records
"Build a welcome sequence for [business/product]" → 7-email sequence
"Write a cold email for [prospect] at [company]" → Research + personalized email
"Score this subject line: [text]" → Subject line rubric evaluation
"Review this email for quality" → Email copy scoring rubric
"Create a lead magnet for [topic/audience]" → Lead magnet framework
"Audit my email list health" → List hygiene checklist
"Build an abandoned cart sequence" → 3-email recovery flow
"Plan my A/B test for [campaign]" → Testing protocol
"Generate my weekly email report" → Dashboard template
"Check compliance for [region]" → Region-specific checklist
"Create a re-engagement campaign" → 3-email win-back sequence