mcpField
L
lifecycle-marketing-automation

lifecycle-marketing-automation

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

关于 lifecycle-marketing-automation

面向电商团队的生命周期营销技能,按客户关系阶段和行为自动安排消息。内容包括阶段定义、触发式流程、分阶段沟通和生命周期指标。

主要功能

  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 lifecycle-marketing-automation

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

包含的文件

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

tile.json
evals/campaign-config-analytics-and-real-time-/
criteria.json
task.md
evals/lifecycle-stage-classification-logic/
criteria.json
task.md
evals/stage-transition-workflow-automation/
criteria.json
task.md

详细介绍

生命周期营销自动化

概述

生命周期营销将每位客户视为处于与品牌关系的特定阶段——从匿名访客到忠实拥护者——并自动发送适合该阶段的信息。与群发营销活动不同,生命周期自动化由行为和阶段转换触发,确保每条消息都切合需求。Klaviyo 的预测分析和流程构建器无需自定义代码即可满足大多数生命周期自动化需求。

何时使用此技能

  • 从批量群发营销活动转向由行为触发的消息时
  • 不同客户细分群体收到的都是相同的通用邮件时
  • 为新客户提供入门引导,并需要制定结构化的首个 30 天培育计划时
  • 获客数据表现良好,但客户生命周期价值(LTV)和复购率停滞不前时
  • 构建涵盖电子邮件、SMS 和推送通知的完整客户旅程视图时

核心说明

步骤 1:定义生命周期阶段
阶段定义主要目标
订阅者已收集电子邮件地址,尚未购买转化为首次购买
首次购买者1 笔订单,购买时间在 60 天以内引导客户、减少退货、培养习惯
活跃客户2 笔或以上订单,且在复购窗口内购买过提高客单价和购买频率
忠诚客户4 笔或以上订单,或 LTV > $500维护关系、防止流失、给予奖励
有流失风险接近其正常复购窗口的 1.5 倍主动重新吸引客户
已流失超过其正常复购窗口的 2 倍开展客户挽回营销活动
品牌拥护者撰写过评价、推荐过他人或高度参与互动通过推荐计划扩大影响
步骤 2:为各阶段设置生命周期自动化

使用 Shopify 和 Klaviyo

Klaviyo 会根据订单历史自动计算预期复购日期和流失风险,无需手动计算生命周期阶段。

订阅者阶段 — 欢迎系列:

  1. 前往 Klaviyo → Flows → Create Flow → Welcome Series(使用模板)
  2. 当有人加入电子邮件列表时,此流程便会触发
  3. 设置 7 天内发送的 3 封邮件:
    • 邮件 1(立即):欢迎信息 + 品牌故事 + 首单折扣
    • 邮件 2(第 2 天):畅销商品或“从这里开始”产品指南
    • 邮件 3(第 7 天):社会认同(评价、客户照片、媒体报道)
  4. 添加一个流程筛选条件:“尚未下单”——如果客户在完成流程前购买,则将其移出流程

首次购买者阶段 — 购买后引导:

  1. 创建新流程:触发条件 = Placed Order,筛选条件 =“首次下单”(Klaviyo 的“First order”条件)
  2. 设置 3 封邮件:
    • 邮件 1(第 2 天):产品使用技巧或设置指南
    • 邮件 2(第 7 天):根据已购产品提供交叉销售推荐
    • 邮件 3(第 21 天):评价邀请
  3. 此流程与标准购买后流程分开,以便为首次购买者提供更多关注

忠诚客户阶段 — VIP 认可:

  1. 创建细分群体:Total Customer Value > $500 或 Total Order Count >= 4
  2. 创建由此细分群体的 Segment Entry 触发的流程
  3. 发送一封“您已解锁 VIP 身份”邮件,介绍专属福利(优先体验、免费配送、额外忠诚积分)
  4. 将这些客户添加到名为“VIP”的 Klaviyo List,并将其用作优先体验营销活动的细分群体

有流失风险阶段 — 留存提醒:

  1. 使用 Klaviyo 的预测分析创建细分群体:Predicted Churn Risk = High OR Mid
  2. 创建由 Segment Entry 触发的流程:
    • 邮件 1(立即):个性化的“我们想念您”邮件,并根据以往购买记录推荐产品
    • 等待 5 天 → 邮件 2:新品或“自您上次访问后有哪些变化”
    • 等待 5 天 → 邮件 3(仅面向 LTV > $200 的客户):专属 85 折优惠

已流失阶段 → 客户挽回:

  • 完整的客户挽回营销活动设置请参阅 @win-back-reactivation

WooCommerce with AutomateWoo
  1. 从 WooCommerce 市场安装 AutomateWoo(99 美元/年)
  2. 为每个阶段转换单独创建工作流:

欢迎系列:

  • 触发条件:订阅 → 新闻简报(使用你的电子邮件插件),或 客户 → 已创建(新账户)
  • 添加 3 个电子邮件操作,并设置发送延迟

购买后引导:

  • 触发条件:订单 → 状态更改为已完成
  • 添加条件:客户订单数等于 1(首次购买者)
  • 配置带有延迟的电子邮件序列

针对有流失风险客户的重新互动:

  • 触发条件:客户 → 挽回(AutomateWoo 内置触发条件)
  • 将“过去没有订单的时间”设为平均复购周期的 1.5 倍
  • 创建逐步升级的电子邮件:提醒 → 优惠

AutomateWoo 内置的 RFM 分析(前往 AutomateWoo → 报告 → RFM 分析)会在 RFM 网格中显示你的客户,可据此确定每个生命周期阶段营销活动的目标客户。


BigCommerce
  1. 从 BigCommerce 应用市场安装 Klaviyo
  2. Klaviyo 会自动同步所有 BigCommerce 订单历史记录
  3. 按照上文 Shopify 部分介绍的相同方法设置 Klaviyo 流程

自定义 / 无头架构

向 Klaviyo API 发送生命周期事件:

// Update customer's lifecycle stage as a Klaviyo profile property
async function updateLifecycleStage(email: string, stage: string) {
  await fetch('https://a.klaviyo.com/api/profile-import/', {
    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: 'profile',
        attributes: {
          email,
          properties: {
            lifecycle_stage: stage,
            lifecycle_stage_updated_at: new Date().toISOString(),
          },
        },
      },
    }),
  });
}

// Call this on key events:
// After first purchase: updateLifecycleStage(email, 'first-time-buyer')
// After 4th purchase or $500 LTV: updateLifecycleStage(email, 'loyal')
// When churn risk detected: updateLifecycleStage(email, 'at-risk')

然后在 Klaviyo 中创建由 个人资料属性更改 → lifecycle_stage 等于 [stage] 触发的流程。

步骤 3:配置适合各阶段的消息
阶段渠道频率内容重点激励
订阅者电子邮件每周品牌介绍、社会认同首单折扣
首次购买者电子邮件仅触发时发送产品使用引导、保养技巧不打折——提升价值
活跃客户电子邮件每两周新品、交叉销售无(他们正在购买)
忠实客户电子邮件每周专属访问、新品发布提前购买,不提供折扣
有流失风险的客户电子邮件 + SMS仅触发时发送重新互动、推荐仅向高生命周期价值客户提供小额优惠
品牌拥护者电子邮件每两周推荐计划、专属优惠推荐奖励
步骤 4:衡量生命周期健康状况

在 Klaviyo 或你的分析仪表板中跟踪以下指标:

指标目标查看位置
订阅者 → 首次购买转化率30 天内 > 10%Klaviyo → 欢迎系列流程分析
首次购买者复购率90 天内 > 30%Shopify:分析 → 客户群组
成功挽回的有流失风险客户挽留流程触达后 > 20% 转化Klaviyo → 客户细分规模随时间的变化
忠实客户收入占比总收入的 > 40%Klaviyo → VIP 客户细分营销活动分析

最佳实践

  • 转化后取消相互竞争的流程 — 在 Klaviyo 中,为每个挽回和挽留流程添加流程筛选条件:“启动流程后已下单 → 退出”;避免客户购买后仍收到不相关的消息
  • 客户购买后始终取消挽留流程 — 设置一个由“已下单”触发的 Klaviyo 流程,并使用触发拆分功能,让该客户退出所有正在进行的挽留流程
  • 使用 Klaviyo 的预测分析 — 不要手动计算生命周期阶段;Klaviyo 对预计下次购买日期和流失风险的预测比手动规则更准确
  • 使用动态产品模块进行个性化 — 每封挽留和挽回邮件都应根据客户过往购买的商品展示产品,而不是展示通用畅销品
  • 保持阶段定义简洁 — 5–7 个阶段就足够了;增加更多阶段会导致消息重叠、复杂度上升,收益却不成比例

常见问题

问题解决方案
客户刚购买商品就收到挽回邮件添加流程筛选条件“过去 7 天内下过单 → 退出”,并确认 Klaviyo 中的 Placed Order 事件正在触发
所有客户都停留在“订阅者”阶段检查 Placed Order 事件是否正从 Shopify 同步到 Klaviyo;在 Klaviyo → Integrations 中确认集成处于启用状态
忠诚客户收到流失挽回消息Klaviyo 中的细分筛选条件会在进入时运行;添加重新评估机制,使用 流程筛选条件,在每次发送前检查当前终身价值
欢迎系列和购后流程都向新买家发送消息为欢迎系列添加流程筛选条件:“未下过单”——客户购买后便会从欢迎系列中退出

相关技能

  • @customer-retention-engine
  • @email-marketing-automation
  • @win-back-reactivation
  • @loyalty-program-optimization
  • @email-list-segmentation

评论

支持 Markdown