mcpField
M
marketing-automation

marketing-automation

github.com/dengineproblem营销与增长126 次安装
代码仓库

关于 marketing-automation

面向使用 MarTech 平台的团队,提供营销自动化策略与实施指导,涵盖平台选择、线索评分、邮件培育与分配工作流、送达率、报告及 CRM 同步。

主要功能

  1. 01MarTech 平台选择
  2. 02线索评分与评级
  3. 03邮件培育计划设计
  4. 04线索分配与生命周期工作流
  5. 05送达率与 KPI 报告
  6. 06CRM 同步指导

适用场景

  1. 01设计线索资格评估标准
  2. 02创建欢迎及重新互动邮件序列
  3. 03自动化网络研讨会报名跟进
  4. 04检查邮件送达率和营销活动指标

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dengineproblem/agents-monorepo --skill marketing-automation

安装后在 Claude Code 中输入/marketing-automation确认已加载。

详细介绍

营销自动化专家

精通主流 MarTech 平台的营销自动化策略与实施。

核心平台

平台对比
平台最适合价格范围复杂度
HubSpot从中小企业到大型企业$$$-$$$$中
Marketo大型企业 B2B$$$$高
PardotSalesforce 用户$$$$中高
ActiveCampaign中小企业$-$$低中
Eloqua大型企业$$$$$高
Mailchimp小型企业$-$$低
选择标准
platform_selection:
  considerations:
    budget:
      - "License cost per user/contact"
      - "Implementation costs"
      - "Ongoing maintenance"
      - "Training requirements"

    technical_fit:
      - "CRM integration capabilities"
      - "API availability"
      - "Data migration complexity"
      - "Security requirements"

    business_needs:
      - "Email volume"
      - "Workflow complexity"
      - "Reporting depth"
      - "Multi-channel needs"
      - "Personalization requirements"

潜在客户评分框架

评分模型设计
lead_scoring_model:
  overview:
    purpose: "Prioritize leads for sales follow-up"
    threshold: 100 # MQL threshold
    decay: "Reduce 10 points after 30 days of inactivity"

  behavioral_scoring:
    high_intent:
      - action: "Request demo"
        points: 50
        category: "Bottom funnel"

      - action: "Pricing page visit"
        points: 30
        category: "Bottom funnel"

      - action: "Case study download"
        points: 25
        category: "Middle funnel"

    engagement:
      - action: "Email open"
        points: 1
        max_per_day: 3

      - action: "Email click"
        points: 3
        max_per_day: 5

      - action: "Webinar registration"
        points: 15

      - action: "Webinar attendance"
        points: 25

      - action: "Blog visit"
        points: 1
        max_per_day: 5

      - action: "Content download"
        points: 10

    negative_signals:
      - action: "Unsubscribe"
        points: -30

      - action: "Email bounce"
        points: -20

      - action: "Spam complaint"
        points: -100

      - action: "30 days no engagement"
        points: -10

  demographic_scoring:
    company_size:
      - range: "1-10"
        points: 5
      - range: "11-50"
        points: 10
      - range: "51-200"
        points: 15
      - range: "201-1000"
        points: 20
      - range: "1000+"
        points: 25

    job_title:
      - level: "C-Level"
        points: 25
      - level: "VP"
        points: 20
      - level: "Director"
        points: 15
      - level: "Manager"
        points: 10
      - level: "Individual Contributor"
        points: 5

    industry:
      - industry: "Target industry"
        points: 20
      - industry: "Adjacent industry"
        points: 10
      - industry: "Non-target"
        points: 0

    geography:
      - region: "Primary market"
        points: 15
      - region: "Secondary market"
        points: 10
      - region: "Tertiary market"
        points: 5
潜在客户评级
lead_grading:
  grades:
    A:
      description: "Ideal customer profile match"
      criteria:
        - "Decision maker title"
        - "Target company size"
        - "Target industry"
        - "Target geography"

    B:
      description: "Good fit with minor gaps"
      criteria:
        - "3 of 4 ICP criteria met"
        - "Or influencer at A company"

    C:
      description: "Moderate fit"
      criteria:
        - "2 of 4 ICP criteria met"
        - "Or adjacent market"

    D:
      description: "Poor fit"
      criteria:
        - "1 or fewer ICP criteria"
        - "Or disqualifying factors"

  sales_routing:
    A1_A2: "Immediate sales follow-up"
    A3_B1: "Sales follow-up within 24 hours"
    B2_B3: "Nurture then sales handoff"
    C_any: "Continue nurturing"
    D_any: "Exclude from sales"

电子邮件培育计划

欢迎系列
welcome_sequence:
  name: "New Subscriber Welcome"
  trigger: "Form submission - Newsletter signup"
  duration: "2 weeks"

  emails:
    - email: 1
      timing: "Immediately"
      subject: "Welcome to [Company]! Here's what to expect"
      content:
        - "Thank you message"
        - "What they'll receive"
        - "Quick win resource"
        - "Social proof"
      cta: "Download [Quick Win Resource]"

    - email: 2
      timing: "Day 2"
      subject: "The #1 challenge [personas] face"
      content:
        - "Pain point identification"
        - "How you solve it"
        - "Brief case study"
      cta: "Read full case study"

    - email: 3
      timing: "Day 4"
      subject: "How [Company] helps [target outcome]"
      content:
        - "Product/service overview"
        - "Key benefits"
        - "Customer results"
      cta: "See how it works"

    - email: 4
      timing: "Day 7"
      subject: "[First Name], here's your exclusive resource"
      content:
        - "High-value gated content"
        - "Exclusive to subscribers"
        - "Addresses key challenge"
      cta: "Download now"

    - email: 5
      timing: "Day 10"
      subject: "Questions? We're here to help"
      content:
        - "Invite questions"
        - "Offer personalized help"
        - "Contact options"
      cta: "Schedule a call"

    - email: 6
      timing: "Day 14"
      subject: "What would you like to learn about?"
      content:
        - "Preference center"
        - "Topic selection"
        - "Frequency options"
      cta: "Update preferences"

  exit_conditions:
    - "Demo requested"
    - "Sales conversation started"
    - "Unsubscribe"
潜在客户培育计划
lead_nurture:
  name: "MQL Nurture"
  trigger: "Lead score reaches 50 but below 100"
  goal: "Move to MQL (score 100+)"

  tracks:
    awareness:
      qualification: "Score 50-69"
      content_focus: "Educational, industry trends"
      cadence: "2 emails per week"

      sequence:
        - "Industry trend report"
        - "How-to guide"
        - "Expert webinar invite"
        - "Comparison guide"
        - "Quiz/assessment"

    consideration:
      qualification: "Score 70-89"
      content_focus: "Solution-oriented, use cases"
      cadence: "2-3 emails per week"

      sequence:
        - "Use case deep dive"
        - "ROI calculator"
        - "Product webinar invite"
        - "Customer case study"
        - "Feature comparison"

    decision:
      qualification: "Score 90-99"
      content_focus: "Conversion-focused"
      cadence: "3 emails per week"

      sequence:
        - "Free trial offer"
        - "Demo scheduling"
        - "Competitive comparison"
        - "Implementation guide"
        - "Limited time offer"

  personalization:
    by_industry:
      - "Industry-specific case studies"
      - "Relevant statistics"
      - "Industry terminology"

    by_role:
      - "Role-specific benefits"
      - "Relevant features"
      - "Peer testimonials"

    by_behavior:
      - "Recently viewed content"
      - "Download history"
      - "Website activity"
重新互动营销活动
reengagement_campaign:
  name: "Win-Back Campaign"
  trigger: "No email engagement for 90 days"

  sequence:
    - email: 1
      timing: "Day 0"
      subject: "We miss you, [First Name]!"
      content:
        - "Acknowledge absence"
        - "Highlight what's new"
        - "Compelling offer"
      cta: "See what's new"

    - email: 2
      timing: "Day 5"
      subject: "Is this goodbye?"
      content:
        - "Direct question about interest"
        - "Easy opt-down option"
        - "Best content highlight"
      cta: "Stay subscribed"

    - email: 3
      timing: "Day 10"
      subject: "Last chance: Special offer inside"
      content:
        - "Final outreach"
        - "Exclusive offer"
        - "Clear value proposition"
      cta: "Claim offer"

    - email: 4
      timing: "Day 15"
      subject: "Goodbye for now"
      content:
        - "Friendly farewell"
        - "Easy re-subscribe option"
        - "Social follow alternative"
      cta: "Keep me subscribed"

  outcomes:
    engaged: "Return to regular nurture"
    clicked_stay: "Reset engagement timer"
    unsubscribed: "Remove from lists"
    no_action: "Move to sunset list"

自动化工作流

潜在客户分配工作流
lead_routing_workflow:
  name: "New Lead Assignment"
  trigger: "Form submission"

  steps:
    - step: 1
      action: "Data enrichment"
      details: "Enrich with Clearbit/ZoomInfo"
      wait: "30 seconds"

    - step: 2
      action: "Lead scoring"
      details: "Calculate initial score"

    - step: 3
      action: "Lead grading"
      details: "Assign A-D grade"

    - step: 4
      action: "Check for existing account"
      branch:
        yes: "Route to account owner"
        no: "Continue to territory routing"

    - step: 5
      action: "Territory assignment"
      logic:
        - condition: "Geography"
          assignment: "Regional rep"
        - condition: "Company size"
          assignment: "SMB vs Enterprise team"
        - condition: "Industry"
          assignment: "Vertical specialist"

    - step: 6
      action: "Create task"
      details: "Follow-up task for assigned rep"
      sla:
        A_grade: "15 minutes"
        B_grade: "2 hours"
        C_grade: "24 hours"

    - step: 7
      action: "Notification"
      details: "Email + Slack alert to rep"

    - step: 8
      action: "Add to sequence"
      details: "Start appropriate nurture track"
生命周期阶段自动化
lifecycle_automation:
  stages:
    subscriber:
      entry_criteria: "Email opt-in only"
      automation:
        - "Welcome email series"
        - "Newsletter enrollment"
      exit_to: "Lead"

    lead:
      entry_criteria: "Additional form submission OR score > 20"
      automation:
        - "Lead enrichment"
        - "Add to nurture program"
        - "Sync to CRM"
      exit_to: "MQL"

    mql:
      entry_criteria: "Score >= 100 OR demo request"
      automation:
        - "Sales alert"
        - "Task creation"
        - "Pause marketing emails"
        - "Add to sales sequence"
      exit_to: "SQL"

    sql:
      entry_criteria: "Sales qualified in CRM"
      automation:
        - "Update nurture track"
        - "Trigger sales materials"
        - "Notify customer success"
      exit_to: "Opportunity"

    opportunity:
      entry_criteria: "Deal created in CRM"
      automation:
        - "Pause outbound marketing"
        - "Enable deal-stage emails"
        - "Trigger proposal materials"
      exit_to: "Customer OR Closed Lost"

    customer:
      entry_criteria: "Deal won"
      automation:
        - "Welcome/onboarding sequence"
        - "Remove from prospect lists"
        - "Add to customer nurture"
        - "Trigger CS handoff"

    closed_lost:
      entry_criteria: "Deal lost"
      automation:
        - "Return to nurture"
        - "Schedule follow-up (90 days)"
        - "Lost deal survey"
活动/网络研讨会自动化
webinar_workflow:
  name: "Webinar Registration Flow"

  pre_event:
    registration:
      - "Confirmation email (immediate)"
      - "Calendar invite"
      - "Add to webinar list"
      - "Update lead score (+15)"

    reminders:
      - timing: "1 week before"
        content: "Webinar details + agenda"

      - timing: "1 day before"
        content: "Reminder + calendar link"

      - timing: "1 hour before"
        content: "Starting soon + join link"

  post_event:
    attendees:
      timing: "2 hours after"
      sequence:
        - email: 1
          subject: "Thanks for joining! Here's the recording"
          content: "Recording + slides + resources"

        - email: 2
          timing: "+2 days"
          subject: "Diving deeper on [topic]"
          content: "Related content + next steps"

        - email: 3
          timing: "+5 days"
          subject: "Ready to [desired action]?"
          content: "CTA for demo/trial"

      scoring: "+25 points"

    no_shows:
      timing: "2 hours after"
      sequence:
        - email: 1
          subject: "Sorry we missed you! Recording inside"
          content: "Recording link + highlights"

        - email: 2
          timing: "+3 days"
          subject: "5 key takeaways from [webinar]"
          content: "Summary + recording"

      scoring: "+5 points (registered but didn't attend)"

电子邮件最佳实践

模板规范
email_standards:
  technical:
    width: "600px max"
    images: "Alt text required, max 40% image"
    links: "UTM parameters on all links"
    preview_text: "Custom for each email"
    unsubscribe: "Clear and easy to find"

  content:
    subject_line:
      length: "30-50 characters"
      personalization: "Use when natural"
      avoid: "ALL CAPS, excessive punctuation, spam triggers"

    body:
      length: "50-200 words for nurture"
      paragraphs: "2-3 sentences max"
      cta: "Single clear CTA preferred"
      personalization:
        - "First name in greeting"
        - "Company name when relevant"
        - "Industry-specific content"

  testing:
    required:
      - "Preview in major email clients"
      - "Mobile rendering check"
      - "Link validation"
      - "Personalization token check"
      - "Spam score check"

    a_b_testing:
      variables:
        - "Subject lines"
        - "Send times"
        - "CTA copy/design"
        - "From name"

      sample_size: "15-20% minimum per variant"
      significance: "95% confidence level"
可送达性
deliverability:
  authentication:
    required:
      - "SPF record configured"
      - "DKIM signing enabled"
      - "DMARC policy set"

    recommended:
      - "Dedicated sending IP"
      - "Custom tracking domain"

  list_hygiene:
    practices:
      - "Double opt-in for new subscribers"
      - "Regular bounce removal"
      - "Sunset inactive contacts (180 days)"
      - "Re-engagement before removal"

    metrics_to_monitor:
      - metric: "Bounce rate"
        target: "<2%"
        action: "Remove bounced immediately"

      - metric: "Spam complaint rate"
        target: "<0.1%"
        action: "Review content and list source"

      - metric: "Unsubscribe rate"
        target: "<0.5%"
        action: "Review frequency and relevance"

  sending_practices:
    - "Warm up new IPs gradually"
    - "Consistent sending volume"
    - "Avoid sudden volume spikes"
    - "Send during business hours"

效果指标

KPI 基准
benchmarks:
  email_metrics:
    open_rate:
      benchmark: "20-30%"
      factors: "Subject line, sender reputation, timing"

    click_rate:
      benchmark: "2-5%"
      factors: "Content relevance, CTA clarity"

    click_to_open:
      benchmark: "10-15%"
      factors: "Content quality, email design"

    unsubscribe_rate:
      benchmark: "<0.5%"
      threshold: "Action if >1%"

    bounce_rate:
      benchmark: "<2%"
      hard_bounce: "Remove immediately"
      soft_bounce: "3 attempts then remove"

  automation_metrics:
    nurture_conversion:
      benchmark: "5-15%"
      definition: "% completing nurture goal"

    mql_rate:
      benchmark: "2-5%"
      definition: "% of leads becoming MQL"

    sql_conversion:
      benchmark: "20-30%"
      definition: "% of MQLs becoming SQL"

    velocity:
      benchmark: "Varies by industry"
      definition: "Time through funnel stages"

  deliverability_metrics:
    delivery_rate:
      target: ">95%"

    inbox_placement:
      target: ">90%"

    sender_score:
      target: ">80"
报告仪表板
reporting:
  executive_dashboard:
    metrics:
      - "Total leads generated"
      - "MQL volume"
      - "Marketing-sourced pipeline"
      - "Marketing-influenced revenue"

    timeframes:
      - "Week over week"
      - "Month over month"
      - "Quarter over quarter"

  operational_dashboard:
    email_performance:
      - "Sends, opens, clicks by campaign"
      - "Top performing emails"
      - "A/B test results"

    automation_performance:
      - "Active contacts per program"
      - "Completion rates"
      - "Goal conversions"

    lead_flow:
      - "New leads by source"
      - "Stage progression"
      - "Lead score distribution"

    database_health:
      - "List growth rate"
      - "Engagement trends"
      - "Deliverability metrics"

CRM 集成

Salesforce 集成
salesforce_integration:
  sync_settings:
    direction: "Bi-directional"
    frequency: "Real-time for key actions"

    objects_synced:
      leads:
        fields:
          - "All standard fields"
          - "Score"
          - "Grade"
          - "Last activity date"
          - "Lead source detail"

      contacts:
        fields:
          - "All standard fields"
          - "Engagement score"
          - "Last email activity"

      accounts:
        fields:
          - "Standard fields"
          - "Account score"
          - "Engagement metrics"

      opportunities:
        sync: "Pull into marketing platform"
        purpose: "Attribution reporting"

      campaigns:
        sync: "Bi-directional"
        purpose: "Track marketing influence"

  automation_triggers:
    from_crm:
      - "Lead status change → Update nurture"
      - "Opportunity created → Pause marketing"
      - "Deal closed won → Start customer journey"
      - "Deal closed lost → Re-engage workflow"

    to_crm:
      - "MQL threshold → Create task"
      - "High-value action → Alert"
      - "Score change → Update field"
      - "New lead → Create record"

最佳实践

  1. 对所有内容进行细分 — 按细分群体提供个性化的培育路径
  2. 同时评估行为和匹配度 — 结合行为评分与人口统计评分
  3. 尊重偏好 — 提供偏好中心
  4. 持续测试 — 对主题行、CTA 和发送时间进行 A/B 测试
  5. 清理名单 — 定期清理数据库对确保可送达性至关重要
  6. 与销售团队保持一致 — 与销售团队商定 MQL 标准和交接流程

评论

支持 Markdown