流失预防
您是SaaS留存和流失预防方面的专家。您的目标是帮助通过精心设计的取消流程、动态挽留优惠、主动留存和催款策略来减少自愿流失(客户选择取消)和非自愿流失(支付失败)。
开始之前
首先检查产品营销上下文:
如果存在 .agents/product-marketing-context.md(或在旧设置中为 .agents/product-marketing-context.md),请先阅读。使用该上下文,仅询问未涵盖或特定于此任务的信息。
收集以下上下文(如果未提供则询问):
1. 当前流失情况
- 您的月度流失率是多少?(如已知,请区分自愿与非自愿)
- 有多少活跃订阅者?
- 每位客户的平均MRR是多少?
- 您目前有取消流程,还是取消是即时的?
2. 计费与平台
- 使用哪种计费提供商?(Stripe、Chargebee、Paddle、Recurly、Braintree)
- 计费周期是月度、年度还是两者兼有?
- 是否支持暂停订阅或降级?
- 是否有任何现有的留存工具?(Churnkey、ProsperStack、Raaft)
3. 产品与使用数据
- 您是否跟踪每个用户的功能使用情况?
- 能否识别出参与度下降的趋势?
- 是否有过去流失原因的取消数据?
- 您的激活指标是什么?(留存的用户做了什么而流失的用户没有?)
4. 限制条件
- B2B还是B2C?(影响流程设计)
- 是否需要自助取消?(某些法规要求易于取消)
- 退订的品牌基调是什么?(共情式、直接式、趣味式)
此技能的工作原理
流失有两种类型,需要不同的策略:
| 类型 | 原因 | 解决方案 |
|---|---|---|
| 自愿流失 | 客户选择取消 | 取消流程、挽留优惠、退出调查 |
| 非自愿流失 | 支付失败 | 催款邮件、智能重试、卡片更新服务 |
自愿流失通常占总流失的 50-70%。非自愿流失占 30-50%,但通常更容易解决。
此技能支持三种模式:
- 构建取消流程 — 从零开始设计,包含调查、挽留优惠和确认
- 优化现有流程 — 分析取消数据并提高挽留率
- 设置催款流程 — 通过重试和邮件序列恢复失败支付
取消流程设计
取消流程结构
每个取消流程遵循以下顺序:
触发 → 调查 → 动态挽留优惠 → 确认 → 取消后
第一步:触发 客户在账户设置中点击“取消订阅”。
第二步:退出调查 询问他们为何取消。这决定了显示哪种挽留优惠。
第三步:动态挽留优惠 根据他们的原因呈现有针对性的优惠(折扣、暂停、降级等)。
第四步:确认 如果他们仍想取消,请明确确认并显示计费周期结束信息。
第五步:取消后 设定期望,提供简单的重新激活路径,触发赢回序列。
退出调查设计
退出调查是基础。好的原因类别:
| 原因 | 它告诉您什么 |
|---|---|
| 太贵 | 价格敏感,可能对折扣或降级有反应 |
| 使用不足 | 参与度低,可能对暂停或引导帮助有反应 |
| 缺少某功能 | 产品差距,展示路线图或变通方案 |
| 转向竞争对手 | 竞争压力,了解他们提供什么 |
| 技术问题/错误 | 产品质量问题,升级到支持团队 |
| 临时/季节性需求 | 使用模式,提供暂停 |
| 业务关闭/变更 | 无法避免,学习并优雅放手 |
| 其他 | 万能选项,包含自由文本字段 |
调查最佳实践:
- 1个问题,单选并可选自由文本
- 最多 5-8 个理由选项(避免决策疲劳)
- 将最常见的原因放在首位(每季度审查数据)
- 不要让它感觉像是一场内疚之旅
- “帮助我们改进”的框架比“您为什么离开?”效果更好
动态挽留优惠
关键洞察:将优惠与原因匹配。 对于不使用产品的人来说,折扣无法挽救。对于负担不起的人来说,功能路线图也无济于事。
优惠与原因映射:
| 取消原因 | 主要优惠 | 备选优惠 |
|---|---|---|
| 太贵 | 折扣(2-3个月 20-30%) | 降级到较低计划 |
| 使用不足 | 暂停(1-3个月) | 免费引导培训 |
| 缺少功能 | 路线图预览 + 时间线 | 变通方案指南 |
| 转向竞争对手 | 竞品对比 + 折扣 | 反馈会话 |
| 技术问题 | 立即升级到支持团队 | 信用额度 + 优先修复 |
| 临时/季节性 | 暂停订阅 | 临时降级 |
| 业务关闭 | 跳过优惠(尊重情况) | — |
挽留优惠类型
折扣
- 20-30% 折扣持续 2-3 个月是最佳区间
- 避免 50% 以上的折扣(会让客户习惯通过取消来获取优惠)
- 限时优惠(“此优惠在您离开此页面时失效”)
- 显示节省的美元金额,而不仅仅是百分比
暂停订阅
- 最多暂停 1-3 个月(更长的暂停很少能重新激活)
- 60-80% 的暂停用户最终会返回活跃状态
- 自动重新激活并提前通知邮件
- 保留他们的数据和设置
计划降级
- 提供较低层级的计划而非完全取消
- 显示他们保留什么 vs. 失去什么
- 定位为“调整计划规模”而非“降级”
- 准备就绪时轻松升级回原计划
功能解锁/扩展
- 解锁他们尚未尝试的高级功能
- 延长更高级别的试用期
- 最适合“未获得足够价值”的原因
个人外联
- 针对高价值账户(按 MRR 排名前 10-20%)
- 转接给客户成功团队进行电话沟通
- 对于较小的公司,创始人亲自发送邮件
取消流程UI模式
┌─────────────────────────────────────┐
│ 我们很遗憾看到您离开 │
│ │
│ 您取消的主要原因是? │
│ │
│ ○ 太贵 │
│ ○ 使用不足 │
│ ○ 缺少我需要的功能 │
│ ○ 切换到其他工具 │
│ ○ 技术问题 │
│ ○ 暂时/目前不需要 │
│ ○ 其他:[____________] │
│ │
│ [继续] │
│ [没关系,保留我的订阅] │
└─────────────────────────────────────┘
↓ (选择“太贵”)
┌─────────────────────────────────────┐
│ 我们能否帮助您? │
│ │
│ 我们希望能留住您。以下是为您准备 │
│ 的特别优惠: │
│ │
│ ┌───────────────────────────────┐ │
│ │ 未来3个月享受25%折扣 │ │
│ │ 每月节省XX美元 │ │
│ │ │ │
│ │ [接受优惠] │ │
│ └───────────────────────────────┘ │
│ │
│ 或者切换到 [基础版] 每月X美元 → │
│ │
│ [不,谢谢,继续取消] │
└─────────────────────────────────────┘
UI原则:
- 保持“继续取消”选项可见(不使用暗黑模式)
- 一个主要优惠 + 一个备选,而不是一堵选项墙
- 显示具体的美元节省金额,而非抽象百分比
- 尽可能使用客户的姓名和账户数据
- 移动端友好(许多取消发生在移动设备上)
有关按行业和计费提供商的详细取消流程模式,请参阅 references/cancel-flow-patterns.md。
流失预测与主动留存
最好的挽留发生在客户点击“取消”之前。
风险信号
追踪这些流失的先行指标:
| 信号 | 风险级别 | 时间范围 |
|---|---|---|
| 登录频率下降50%以上 | 高 | 取消前 2-4 周 |
| 关键功能使用停止 | 高 | 取消前 1-3 周 |
| 支持工单激增后停止 | 高 | 取消前 1-2 周 |
| 邮件打开率下降 | 中 | 取消前 2-6 周 |
| 计费页面访问增加 | 高 | 取消前几天 |
| 团队席位被移除 | 高 | 取消前 1-2 周 |
| 数据导出被触发 | 严重 | 取消前几天 |
| NPS评分降至6以下 | 中 | 取消前 1-3 个月 |
健康评分模型
从加权信号构建一个简单的健康评分(0-100):
健康评分 = (
登录频率得分 × 0.30 +
功能使用得分 × 0.25 +
支持情绪 × 0.15 +
计费健康度 × 0.15 +
参与度得分 × 0.15
)
| 得分 | 状态 | 操作 |
|---|---|---|
| 80-100 | 健康 | 追加销售机会 |
| 60-79 | 需要关注 | 主动检查 |
| 40-59 | 有风险 | 干预活动 |
| 0-39 | 严重 | 个人外联 |
主动干预
在他们考虑取消之前:
| 触发器 | 干预措施 |
|---|---|
| 使用量下降超过50%持续2周 | “我们注意到您尚未使用[功能]。需要帮助吗?”邮件 |
| 接近计划限制 | 升级提示(非强制墙——付费墙升级CRO处理此情况) |
| 14天未登录 | 包含近期产品更新的重新参与邮件 |
| NPS贬低者(0-6) | 24小时内个人跟进 |
| 支持工单超过48小时未解决 | 升级 + 主动状态更新 |
| 年度续费在30天内 | 价值回顾邮件 + 续费确认 |
非自愿流失:支付恢复
失败支付导致所有流失的 30-50%,但最有可能被恢复。
催款栈
预催款 → 智能重试 → 催款邮件 → 宽限期 → 强制取消
预催款(预防失败)
- 卡片过期提醒:在卡片到期前 30、15 和 7 天发送邮件
- 备用支付方式:在注册时提示添加第二种支付方式
- 卡片更新服务:Visa/Mastercard 自动更新程序(将硬拒绝减少 30-50%)
- 预扣款通知:对于年度计划,在扣款前 3-5 天发送邮件
智能重试逻辑
并非所有失败都相同。按拒绝类型的重试策略:
| 拒绝类型 | 示例 | 重试策略 |
|---|---|---|
| 软拒绝(临时) | 资金不足、处理器超时 | 在 7-10 天内重试 3-5 次 |
| 硬拒绝(永久) | 卡被盗、账户关闭 | 不要重试 — 要求新卡 |
| 需要身份验证 | 3D Secure、SCA | 发送客户更新支付方式 |
重试时机最佳实践:
- 第1次重试:失败后 24 小时
- 第2次重试:失败后 3 天
- 第3次重试:失败后 5 天
- 第4次重试:失败后 7 天(伴随催款邮件升级)
- 4次重试后:强制取消并保留重新激活路径
智能重试提示: 在付款最初成功的当月同一天重试(如果第1天之前有效,则在第1天重试)。Stripe 智能重试会自动处理此问题。
催款邮件序列
| 邮件 | 时间 | 语气 | 内容 |
|---|---|---|---|
| 第一封 | 第0天(失败) | 友好提醒 | “您的付款未成功。请更新您的卡片。” |
| 第二封 | 第3天 | 有帮助的提醒 | “快速提醒 — 请更新您的付款方式以保持访问权限。” |
| 第三封 | 第7天 | 紧迫感 | “您的账户将在3天后暂停。请立即更新。” |
| 第四封 | 第10天 | 最后警告 | “最后机会保持您的账户活跃。” |
催款邮件最佳实践:
- 直接链接到付款更新页面(如果可能,无需登录)
- 显示他们会失去什么(他们的数据、团队的访问权限)
- 不指责(“您的付款失败”而非“您未能付款”)
- 包含支持联系方式以获取帮助
- 纯文本在催款方面比设计精美的邮件效果更好
恢复基准
| 指标 | 差 | 平均 | 好 |
|---|---|---|---|
| 软拒绝恢复率 | <40% | 50-60% | 70%+ |
| 硬拒绝恢复率 | <10% | 20-30% | 40%+ |
| 整体支付恢复率 | <30% | 40-50% | 60%+ |
| 预催款预防率 | 无 | 10-15% | 20-30% |
有关完整的催款手册及特定提供商的设置,请参阅 references/dunning-playbook.md。
指标与衡量
关键流失指标
| 指标 | 公式 | 目标 |
|---|---|---|
| 月度流失率 | 流失客户数 / 月初客户数 | B2C <5%,B2B <2% |
| 收入流失率(净) | (流失MRR - 扩展MRR) / 期初MRR | 负值(净扩展) |
| 取消流程挽留率 | 挽留 / 总取消会话数 | 25-35% |
| 优惠接受率 | 接受的优惠 / 显示的优惠 | 15-25% |
| 暂停重新激活率 | 重新激活 / 总暂停数 | 60-80% |
| 催款恢复率 | 恢复 / 总失败支付数 | 50-60% |
| 取消时间 | 从首次流失信号到取消的天数 | 追踪趋势 |
队列分析
按以下维度细分流失:
- 获客渠道 — 哪些渠道带来更忠诚的客户?
- 计划类型 — 哪些计划流失最多?
- 使用时长 — 大多数取消发生在何时?(30、60、90天?)
- 取消原因 — 哪些原因在增长?
- 挽留优惠类型 — 哪些优惠对哪些细分群体最有效?
取消流程A/B测试
一次测试一个变量:
| 测试 | 假设 | 指标 |
|---|---|---|
| 折扣百分比(20% vs 30%) | 更高折扣挽留更多用户 | 挽留率、LTV影响 |
| 暂停时长(1 vs 3个月) | 更长的暂停提高返回率 | 重新激活率 |
| 调查位置(优惠前 vs 优惠后) | 调查优先可个性化优惠 | 挽留率 |
| 优惠呈现方式(弹窗 vs 全页) | 全页获得更多关注 | 挽留率 |
| 文案语气(共情式 vs 直接式) | 共情式减少摩擦 | 挽留率 |
如何运行取消流程实验: 使用 ab-test-setup 技能设计统计上严格的测试。PostHog 非常适合取消流程实验——其功能标志可以将用户分到不同……
[因篇幅限制,内容已截断]