mcpField
E
email-marketing-automation

email-marketing-automation

github.com/finsilabs营销与增长60106 次安装6 天前更新
代码仓库

关于 email-marketing-automation

email-marketing-automation 是面向电商商家的邮件自动化技能,介绍如何依据客户行为和生命周期设置触发式邮件。内容覆盖 Shopify、WooCommerce、BigCommerce 及自定义店铺的流程配置、频率控制与效果衡量。

主要功能

  1. 01配置欢迎邮件系列
  2. 02设置购后培育流程
  3. 03创建浏览弃购提醒
  4. 04设置流失客户召回
  5. 05配置发送限制并衡量效果

适用场景

  1. 01为新店搭建生命周期邮件
  2. 02替代手动单次营销邮件
  3. 03联系浏览后未购买的客户
  4. 04重新激活长期未下单客户

安装

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

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill email-marketing-automation

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

tile.json
evals/browse-abandonment-and-klaviyo-integrati/
criteria.json
task.md
evals/email-event-schema-and-queue-setup/
criteria.json
task.md
evals/lifecycle-flow-timing-and-cancellation-l/
criteria.json
task.md

详细介绍

邮件营销自动化

概述

触发式邮件流程会根据客户行为和生命周期阶段自动发送个性化消息,其打开率比群发营销活动高 3–5 倍。Klaviyo(适用于 Shopify/BigCommerce)以及 AutomateWoo 或 Klaviyo 插件(适用于 WooCommerce)提供了四种关键流程的预置模板:欢迎系列、购后培育、客户挽回活动和浏览放弃提醒。大多数商家无需编写任何代码即可完成设置。

何时使用此技能

  • 设置新商店,需要覆盖基本的生命周期邮件时
  • 用行为触发的序列替代手动发送的单次营销活动时
  • 挽回浏览过商品但未购买的客户所带来的收入时
  • 重新吸引 60–180 天内未下单的流失客户时
  • 个性化购后沟通,以减少退货并提高 LTV 时

核心说明

步骤 1:选择合适的工具
平台推荐工具原因
ShopifyKlaviyo提供预置流程模板、与 Shopify 深度集成、自动跟踪事件(Viewed Product、Added to Cart、Checkout Started、Placed Order)和预测分析
WooCommerceAutomateWoo($99/yr)或 Klaviyo(WooCommerce 插件)AutomateWoo 原生支持 WooCommerce 触发器和钩子;Klaviyo 插件可同步 WooCommerce 事件
BigCommerceKlaviyo 或 Omnisend两者都原生集成 BigCommerce,并提供预置的生命周期流程模板
自定义 / HeadlessKlaviyo(通过 Track API)或 SendGrid将事件发送到 Klaviyo 的 API;在其可视化编辑器中构建流程
步骤 2:设置四种核心流程

Shopify 与 Klaviyo

从 Shopify App Store 安装 Klaviyo。Klaviyo 会自动跟踪 Shopify 事件,无需额外设置即可捕获事件。

流程 1:欢迎系列

  1. 前往 Klaviyo → Flows → Create Flow → Welcome Series(使用预建模板)
  2. 默认模板会发送 3 封邮件:
    • 邮件 1(立即):欢迎语 + 品牌故事 + 首次购买可享 10% 折扣
    • 邮件 2(第 2 天):畅销商品或精选系列
    • 邮件 3(第 7 天):品牌使命 / 社会认同
  3. 使用 Klaviyo 的拖放式编辑器自定义邮件文案和设计
  4. 当用户通过 Shopify 弹窗、结账时选择订阅,或通过新闻邮件表单订阅时,该流程会自动触发
  5. 添加一个关于“已下单”的条件分支,跳过订阅后已购买客户的折扣邮件

流程 2:购买后系列

  1. 前往 Klaviyo → Flows → Create Flow → Post-Purchase(使用模板)
  2. 默认包含 4 个步骤:
    • 邮件 1(立即):订单确认 + 产品保养技巧
    • 邮件 2(第 2 天):发货通知(Klaviyo 会连接到 Shopify 的履约事件)
    • 邮件 3(第 7 天):配送情况跟进 + 交叉销售推荐
    • 邮件 4(第 21 天):评价邀请(连接到 Klaviyo 的评价集成或 Judge.me)
  3. 添加筛选条件:“自此流程开始以来未下过单” → 如果客户再次下单,则跳过评价邀请(他们已经满意了)

流程 3:浏览放弃

  1. 前往 Klaviyo → Flows → Create Flow → Browse Abandonment(使用模板)
  2. 触发条件:Viewed Product 指标
  3. 等待 30 分钟 → 检查:“自流程开始以来未开始结账” → 发送邮件
  4. 邮件内容:使用 Klaviyo 的动态产品区块——它会自动显示客户浏览的确切商品,以及实时价格和图片
  5. 等待 24 小时 → 发送后续邮件,附上“其他人也喜欢”的商品推荐

流程 4:挽回 / 流失风险

  1. 前往 Klaviyo → Flows → Create Flow → Win Back(使用模板)
  2. 触发条件:Segment membership → “Predicted Churn Risk: High”(Klaviyo 会自动计算)
  3. 默认包含 3 个步骤:
    • 邮件 1(第 0 天):“我们想念你” + 根据以往购买记录提供个性化商品推荐
    • 邮件 2(第 7 天):社会认同 + 新品上架
    • 邮件 3(第 14 天):最终优惠,提供 10–15% 折扣 + 到期日期
  4. 添加流程筛选条件:“未下过单”——确保客户完成转化后,流程立即停止

WooCommerce 与 AutomateWoo
  1. 前往 AutomateWoo → Workflows → Add Workflow

欢迎系列:

  • 触发条件:Customer → Created(新客户账户)或 Subscribe → Newsletter(使用你的邮件插件)
  • 添加 3 个邮件操作,并设置时间间隔:立即、+2 天、+7 天
  • 使用 AutomateWoo 的变量系统插入名字、推荐商品等内容

购买后系列:

  • 触发条件:Order → Status Changed to Completed
  • 操作 1(立即):发送订单确认邮件
  • 操作 2(+7 天):发送评价邀请(AutomateWoo 集成了 YITH Reviews 和 WooCommerce Reviews Pro)
  • 添加规则:“该客户已下单”以及“客户尚未为此订单创建评价”

浏览放弃:

  • 需要:AutomateWoo Pro + Browse Abandonment add-on
  • 触发条件:Browse Abandonment → 等待 30 分钟 → 发送包含已浏览商品的邮件

挽回:

  • 触发条件:Customer → Win Back(AutomateWoo 内置触发条件)
  • 将“最近无订单”设为 60 天
  • 创建 3 个工作流,分别在 60、90 和 120 天时逐步采取干预措施

BigCommerce
  1. 从 BigCommerce App Marketplace 安装 Klaviyo
  2. Klaviyo 会自动同步所有 BigCommerce 订单和浏览事件
  3. 按照上方 Shopify 说明设置相同的 Klaviyo 流程
  4. BigCommerce 没有与 Shopify 原生弃购结账邮件相当的功能——这完全由 Klaviyo 处理

自定义 / 无头

将行为事件发送到 Klaviyo 的 API,然后在 Klaviyo 的可视化编辑器中构建工作流:

// Track key events via Klaviyo's Events API
async function trackKlaviyoEvent(email: string, eventName: string, properties: object) {
  await fetch('https://a.klaviyo.com/api/events/', {
    method: 'POST',
    headers: {
      'Authorization': `Klaviyo-API-Key ${process.env.KLAVIYO_PRIVATE_KEY}`,
      'Content-Type': 'application/json',
      'revision': '2024-10-15',
    },
    body: JSON.stringify({
      data: {
        type: 'event',
        attributes: {
          metric: { data: { type: 'metric', attributes: { name: eventName } } },
          profile: { data: { type: 'profile', attributes: { email } } },
          properties,
          time: new Date().toISOString(),
        },
      },
    }),
  });
}

// Usage:
await trackKlaviyoEvent(customer.email, 'Viewed Product', {
  ProductName: product.name, ProductID: product.id,
  ImageURL: product.imageUrl, URL: product.url, Price: product.price,
});

await trackKlaviyoEvent(customer.email, 'Placed Order', {
  $value: order.subtotal, OrderId: order.id,
  Items: order.lineItems.map(i => ({ ProductName: i.name, ItemPrice: i.price })),
});

事件开始流入 Klaviyo 后,按照 Shopify 部分中的相同说明,在 Klaviyo 的可视化编辑器中构建工作流。

第 3 步:配置抑制和频率规则

在 Klaviyo 中:

  • 在所有工作流中启用 Smart Sending:进入每个工作流,点击电子邮件步骤,然后开启“Smart Sending”——这样可防止在任何 16 小时窗口内向同一联系人发送超过 1 封电子邮件
  • 在 Account Settings → Email Sending Limits 下设置每日消息上限
  • 在每个工作流中添加“已取消订阅电子邮件”作为 Flow Filter——无论如何,已从 Klaviyo 取消订阅的联系人都不会收到工作流电子邮件,但这样可以明确体现逻辑

在 AutomateWoo 中:

  • 前往 AutomateWoo → Settings → Email 并配置发送限制
  • 在每个工作流中添加“客户已取消订阅”作为规则
第 4 步:衡量工作流效果
工作流关键指标目标
欢迎系列每位收件人的收入前 30 天为 $1–$5
购后流程评论提交率(电子邮件 4)5–15%
浏览放弃每次触发带来的挽回收入$2–$8
挽回流失客户重新激活率高风险联系人中的 5–10%

在 Klaviyo 中:前往 Flows → [Flow name] → Analytics,查看每个电子邮件步骤的收入、打开率和点击率。

最佳实践

  • 使用 Klaviyo 预构建的工作流模板——这些模板融入了多年的行业经验;自定义文案和设计,而不是工作流结构
  • 取消相互冲突的工作流——在 Klaviyo 中使用工作流筛选条件:“自启动工作流以来已下单 → 退出工作流”;这样可以避免向刚刚购买的客户发送挽回邮件
  • 使用动态产品模块进行个性化——Klaviyo 的产品推荐模块会根据浏览和购买历史自动展示合适的产品
  • 尊重静默时段——Klaviyo 的 Smart Sending 会遵循基于时区的发送时段;请在所有工作流中启用此功能
  • 对主题行进行 A/B 测试——Klaviyo 内置的 A/B 测试会向 20% 的收件人发送邮件,并自动选出胜出版本;请在每个工作流的第一封邮件中使用

常见问题

问题解决方案
客户刚下单后仍收到挽回邮件添加工作流筛选条件:“自启动工作流以来尚未下单”——Klaviyo 会立即将该联系人移出工作流
浏览放弃流程对匿名访客触发仅当邮箱已知时才触发 Viewed Product 事件(已登录用户或通过 Cookie 捕获邮箱的用户);Klaviyo 只会追踪已识别的个人资料
Shopify webhook 触发两次时发送重复邮件Klaviyo 的工作流去重功能会自动防止这种情况——每个个人资料在每个触发周期内只会进入工作流一次
挽回流失客户步骤 3 的取消订阅率较高已流失 120 天的客户已不再活跃;在提供折扣之前,先通过价值吸引他们(新品、社交证明)
邮件在 Outlook 中显示异常使用 Klaviyo 的电子邮件模板——这些模板已在不同客户端中进行预先测试;未经 Litmus 测试,请避免在 Outlook 中使用自定义 HTML

相关技能

  • @cart-abandonment-recovery
  • @sms-marketing
  • @email-list-segmentation
  • @customer-retention-engine
  • @push-notifications

评论

支持 Markdown