关于 email-lifecycle
email-lifecycle 是用于规划和执行生命周期邮件项目的技能,支持 Klaviyo、Resend、Beehiiv 或 Gmail。它涵盖服务商选择、受众配置、邮件序列编写、发送和转化衡量。
主要功能
- 01服务商选择建议
- 02受众与抑制规则规划
- 03生命周期邮件序列模式
- 04各服务商发送工具
- 05以转化为核心的衡量
适用场景
- 01构建欢迎或引导序列
- 02发送弃购或挽回邮件
- 03设置新闻简报培育活动
MCP 相关
需要连接 Hyper MCP 和至少一个邮件服务商。文档说明可通过 MCP 客户端或 Hyper CLI 使用服务商工具。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ hyperfx-ai/ marketing-skills --skill email-lifecycle安装后在 Claude Code 中输入/email-lifecycle确认已加载。
附带文件references/provider-mechanics.mdreferences/sequence-patterns.md
详细介绍
邮件生命周期
端到端邮件生命周期:为任务选择合适的服务商、构建受众、起草邮件序列、启动并衡量效果。顶部介绍跨服务商的通用模式;下方介绍各服务商专属的工具调用。
不在本技能范围内 — 请转交给其他技能
| 请求 | 转交给 |
|---|---|
| 向尚未同意接收邮件的人发送冷邮件 | cold-email-outreach |
| 为邮件创意生成图片 | image-generation |
| 生成与生命周期计划同步投放的广告创意 | ad-creative-generation |
| 为新闻简报进行 SEO 研究 / 撰写博客内容 | seo-research |
要求
- 已安装并连接 Hyper MCP。 https://app.hyperfx.ai/mcp
- 在 https://app.hyperfx.ai/apps 至少连接以下一项服务商:
- Klaviyo — 适用于电商、以 Shopify 为主的联系人列表,以及根据购买 / 浏览数据触发的行为营销
- Resend — 适用于产品驱动型业务 / SaaS / 开发者工具,可在同一域名上发送事务性邮件和生命周期邮件
- Beehiiv — 适用于新闻简报、付费订阅,以及内容驱动型联系人列表
- Gmail — 适用于小型 / 个人联系人列表、创始人模式群发邮件和运营邮件
如果 Agent 的工具列表中没有这些工具前缀(klaviyo_*、resend_*、beehiiv_*、gmail_*),请停止操作,并告知用户启用 Hyper MCP 并连接他们打算使用的服务商。
如何运行本技能中的工具
本技能中的每个工具都使用其规范名称。请使用当前界面提供的调用方式运行:
| 界面 | 查找工具 | 运行工具 |
|---|---|---|
| MCP 客户端(Claude、Cursor、Codex、ChatGPT) | search("<what you want to do>"),然后 describe("<name>") | call("<name>", {...}) |
| Hyper CLI | hyperai search "<what you want to do>",然后 hyperai describe <name> | hyperai call <name> --json '{...}' |
如果找不到某个工具,说明其集成尚未连接或未在工作区中启用:请停止操作,并告知用户要连接哪个集成。
服务商选择
选错服务商是生命周期计划失败的最常见原因。请先做出选择。
| 你是…… | 使用 | 原因 |
|---|---|---|
| 使用 Shopify、BigCommerce 或 WooCommerce 的电商 / DTC 品牌 | Klaviyo | 原生电商事件侦听器(已下单、已开始结账、已浏览商品)、成熟的流程编辑器,以及与 Shopify 的紧密同步。 |
| 在同一域名上发送产品邮件和生命周期邮件的 SaaS / 开发者工具 / API 产品 | Resend | 事务性邮件和营销邮件使用同一套 API,并提供受众管理、群发邮件和自动化运行功能。产品邮件的送达率极佳。 |
| 运营内容驱动型新闻简报(免费 + 付费层级) | Beehiiv | 围绕新闻简报即产品模式构建,提供细分、自动化、付费层级、推荐计划和文章统计数据。 |
| 运营小型运营联系人列表(≤500 个联系人),以创始人模式群发邮件 | Gmail | 无需新增基础设施,基于标签进行细分,模板也容易使用。规模不要超过约 500 个联系人——如果要扩展,请参阅 cold-email-outreach 了解发件人送达率。 |
你可以使用多个服务商。常见模式是:使用 Klaviyo 做营销,使用 Resend 发送事务性邮件和产品引导邮件(适用于同时经营电商业务的品牌);或者使用 Beehiiv 运营新闻简报,使用 Resend 运营产品。每个计划只需确定一次服务商,无需每封邮件都重新选择。
工具概览
| 阶段 | Klaviyo | Resend | Beehiiv | Gmail |
|---|---|---|---|---|
| 受众设置 | klaviyo_lists_create、klaviyo_list_members_add、klaviyo_segments_create、klaviyo_profiles_create、klaviyo_profiles_update | resend_audiences_create、resend_contacts_create、resend_contacts_list、resend_contacts_update | beehiiv_subscriptions_create、beehiiv_segments_create、beehiiv_tags_add、beehiiv_subscriptions_list | gmail_labels_create、gmail_labels_add、gmail_labels_remove |
| 序列构建 | klaviyo_campaigns_create、klaviyo_campaign_messages_update | resend_automations_create、resend_automations_update、resend_automations_get | beehiiv_posts_create、beehiiv_automations_list、beehiiv_automations_subscribers_add | gmail_drafts_create、gmail_drafts_update |
| 发送 / 启动 | klaviyo_campaigns_send、klaviyo_campaign_send_jobs_get | resend_emails_send、resend_broadcasts_send | beehiiv_posts_create(发布)、beehiiv_posts_update | gmail_messages_send、gmail_drafts_send |
| 衡量 | klaviyo_metrics_list、klaviyo_metrics_get、klaviyo_campaigns_get | resend_automation_runs_list、resend_automation_runs_get | beehiiv_posts_stats_get、beehiiv_subscriptions_get | gmail_messages_list |
各提供商的完整机制、注意事项和具体工具调用示例,请参阅 references/provider-mechanics.md。
重要规则
- 撰写文案前先选择提供商。 流程的触发方式、细分受众的定义方式以及可用于个性化的数据,各提供商之间差异很大,因此“之后再决定提供商”会白白浪费一天。
- 始终先确定受众,而不是先写邮件。 没有选择加入来源的欢迎流程无法发送。没有不活跃定义的挽回流程也无法发送。先定义受众,再撰写文案。
- 每个序列只设一个目的。 “欢迎 + 入门引导 + 产品教育 + 首次购买提醒”这样的巨型流程脆弱且无法衡量。应拆分为多个相互衔接的独立流程。
- 在全局范围内遵守退订设置,而非仅限于列表。 用户退订后,应在工作区的所有流程中屏蔽他们,而不只是退订的那个流程。所有四家提供商都支持此功能;这不是可选项。
- 上线前,先用真实的测试收件箱进行测试发送。 每家提供商都支持测试发送。务必检查每封邮件在 Gmail / Outlook / Apple Mail / 移动设备上的呈现效果,再向 50,000 人的列表发送包含 10 封邮件的序列。
- 遵守提供商的速率限制。 特别注意
resend_broadcasts_send(大规模群发会受到限流)、gmail_messages_send(软上限约为每天 500 封)和klaviyo_campaigns_send(取决于账户等级)。 - 跟踪转化指标,而非打开率。 Apple Mail 隐私保护会让 iOS 上的打开率几乎失去参考价值。请在提供商层级配置转化事件(Klaviyo 指标、Resend 自动化完成、Beehiiv 细分受众变更),并以此作为报告依据。
工作流
阶段 1 — 定义生命周期营销计划
让用户明确承诺以下内容:
- 触发条件 — 让用户档案进入此流程的事件。例如:“订阅了新闻邮件”“首次购买”“购物车中有价值超过 50 美元的商品但未结账”“90 天内没有下单”。
- 受众筛选条件 — 除触发条件外,哪些人符合资格。(“订阅了新闻邮件,但仅限美国用户。”“放弃了购物车,但仅限首次访问者。”)
- 目标 — 此流程旨在推动的一项具体结果。不要写“提高他们的参与度”。具体目标例如:“14 天内完成首次购买”“7 天内启用集成”“30 天内升级为付费用户”。
- 成功指标 — 转化为目标的比率。打开率和点击率是诊断指标,不是目标指标。
- 排除规则 — 哪些人即使触发了条件也绝不能进入此流程。(现有客户不应收到新客户欢迎邮件。近期购买过的客户不应收到召回邮件。)
如果用户说不清触发条件或目标,就还没准备好构建流程。
阶段 2 — 选择序列模式
五种模式可覆盖约 95% 的生命周期营销工作。完整模板(包括文案、时间安排和特定服务商说明)请参见 references/sequence-patterns.md。
| 模式 | 触发条件 | 典型长度 | 目标 |
|---|---|---|---|
| 欢迎 / 新用户引导 | 注册订阅列表 | 7–10 天内发送 3–5 封邮件 | 首次转化(购买、启用、付费注册) |
| 培育 | 下载潜在客户磁铁、选择接收内容 | 3–6 周内发送 4–7 封邮件 | 采取产品认可的行动 |
| 购物车挽回 (仅限电商) | 开始结账,但未下单 | 24–72 小时内发送 2–3 封邮件 | 完成购买 |
| 重新互动 | 活跃度下降(例如,60 天内未打开邮件、90 天内未购买) | 7–14 天内发送 2–3 封邮件 | 重新打开邮件 / 重新互动 |
| 客户召回 | 客户流失(180 天以上未购买) | 14–21 天内发送 2–3 封邮件 | 再次购买 |
阶段 3 — 构建受众
受众设置因服务商而异。以下是最常见情形(欢迎流程)的示例:
Klaviyo — 创建列表,然后将流程触发条件设为“Subscribed to List”:
klaviyo_lists_create(list_name="newsletter-2026")
# triggers + flows are configured in Klaviyo UI; the API surface here is
# for adding profiles, building segments, and sending one-off campaigns.
Resend — 创建受众,然后设置由 contact.created 触发的自动化:
resend_audiences_create(name="newsletter-2026")
resend_automations_create(
name="welcome-2026",
trigger="contact.created",
audience_id="aud_...",
...
)
Beehiiv — 添加到细分受众群或出版物时,订阅会直接触发自动化:
beehiiv_subscriptions_create(
publication_id="pub_...",
email="[email protected]",
utm_source="signup-form",
)
beehiiv_automations_subscribers_add(
automation_id="aut_...",
subscription_id="sub_...",
)
Gmail — 用标签划分细分受众。先为每个计划创建一个标签:
gmail_labels_create(name="lifecycle/welcome-2026")
# manual contact list maintained outside Gmail (Sheets, CSV) — Gmail
# is best for ≤500 contacts, founder-led sends.
特定服务商的注意事项(例如 Klaviyo 的档案合并行为、Resend 中受众与细分受众的区别)请参见 references/provider-mechanics.md。
阶段 4 — 起草邮件序列
序列中的每封邮件都要包含:
- 主题 + 预览文本 — 生命周期营销邮件的主题行应尽可能像一对一邮件(小写、简短)。规则与冷邮件不同——用户刚刚主动订阅的品牌发来的欢迎邮件,可以带有稍明显的品牌风格。
- 正文 — 每封邮件只做一件事。欢迎邮件第 1 封 =“感谢订阅,以下是接下来会发生的事”;第 2 封 =“先做这一件事”;第 3 封 =“这是相关证明 / 案例研究”。
- 行动号召 — 每封邮件一个。规则与冷邮件相同——基于兴趣或只需采取一项行动。
- 个性化标记 — 使用服务商提供的标记(
{{first_name}}、{{event.product_name}}、{{custom_field.plan_tier}})。使用标记时务必设置备用值({{first_name|"there"}})。
默认先起草内容——对于任何新序列,先完成第一封邮件,并发送测试邮件给自己,再继续后续邮件。服务商的编辑器预览看起来往往没问题,但在生产环境中却经常出现问题。
第 5 阶段 — 启动
- 测试发送到种子收件箱。 每个服务商都支持此功能。激活前,先对每封邮件进行测试发送。
- 激活工作流。 Klaviyo:将状态设为 Live。Resend:启用自动化。Beehiiv:发布帖子 / 将自动化设为 active。Gmail:直接发送。
- 设置 7 天后的检查。 大多数生命周期问题(令牌失效、受众筛选条件错误、发送时间节奏意外)会在第一周出现。第 7 天和第 30 天分别查看指标。
第 6 阶段 — 衡量并迭代
查看目标转化率指标,而不是打开率或点击率。MPP 推出后,打开率数据没有参考价值。
| 服务商 | 转化指标来源 |
|---|---|
| Klaviyo | klaviyo_metrics_get(metric_id=<conversion-event>) — 例如,归因于该工作流的已下单事件 |
| Resend | resend_automation_runs_list(automation_id=...) — 统计完成且触达目标步骤的运行次数 |
| Beehiiv | beehiiv_posts_stats_get(post_id=...) 和细分受众成员变动 |
| Gmail | gmail_messages_list(query="label:lifecycle/<program> newer_than:30d") — 查看回复 / 转化 |
迭代规则:受众正确之前,不要调整文案。如果欢迎工作流的转化率为 1.2%,而同一产品的自然转化率为 4%,说明受众不匹配(范围过广、来源不对、缺少排除规则)——先解决这个问题,再处理文案。
质量检查(启动前)
从头到尾阅读整个序列,设想自己是一个按照计划时间收到这些邮件的人。出现以下任一情况时,弃用该序列:
- 这组 5 封邮件讲述了一个连贯完整的故事。
- 即使前面的邮件被退回,每封邮件也能独立成立。
- 每个 CTA 都会跳转到仍然有效的页面(没有失效链接、已取消的优惠)。
- 退订链接清晰可见(服务商会自动添加,但要在测试发送时确认)。
- 令牌都有回退值。缺少名字时不能出现
Hi ,。 - 整组邮件的主题行各不相同——同一主题重复 5 次会让人觉得系统出了故障。
- 发送时间不会是收件人所在时区的凌晨 3 点。
参考工作流
| 参考资料 | 阅读时机 |
|---|---|
references/sequence-patterns.md | 构建欢迎 / 培育 / 弃单购物车 / 重新互动 / 挽回序列时——包含完整模板、文案、时间安排和基准数据 |
references/provider-mechanics.md | 使用 Klaviyo 工作流、Resend 自动化、Beehiiv 细分受众时——包含具体的工具调用模式和各服务商的注意事项 |