用途
Outreach Sequence Builder 用于把单个购买信号转化为一套个性化的多渠道外联序列。它面向 B2B 销售场景,输出覆盖邮件、LinkedIn 和电话的 4-6 个可直接发送的触达点。
核心规则:每条消息都必须根据已加载的上下文完整填写。仅允许 {{first_name}} 作为变量,不允许出现 [Company Name]、[INSERT PAIN POINT] 之类的占位符。如果缺少填写所需的信息,应先询问再动笔,绝不发送带未填充占位符的消息。
主要能力
- 环境检查:确认 GEMINI_API_KEY 与 COMPOSIO_API_KEY。缺少 GEMINI_API_KEY 时停止并提示用户到 aistudio.google.com 获取;缺少 COMPOSIO_API_KEY 时继续,序列以格式化文本输出供复制粘贴,跳过 Gmail 草稿创建。
- 上下文加载:读取 docs/icp.md 提取目标画像、公司概况、核心痛点、关键差异化;读取 docs/accounts/{company}.md 提取公司名称、规模、近期背景、技术栈或痛点、既有关系。两者都不存在时,向用户提出 4 个问题(产品做什么、目标对象是谁、解决的主要问题、关键差异化),全部回答后才继续。
- 信号识别:识别 7 类信号之一——Post-Fundraise(30 天内融资)、Hiring Signal(某职能发布 5 个及以上职位)、Competitor Displacement(使用竞品并表现出不满)、Product Launch(发布新产品或重要功能)、Content Engagement(点赞、评论或分享你的内容)、Event Follow-up(在会议或网络研讨会相遇)、Job Change(60 天内换公司)。
- 角度构建:在生成消息前明确写出 Signal、Insight、Bridge、Opener、Ask 五要素。Opener 必须点名具体触发点,模糊的开场会被拒绝。
- 渠道节奏规划:设计 4-6 个触达点,总时长 10-14 天,任意两次触达间隔至少 2 天,不连续使用同一渠道,每次跟进都增加新价值,最后一个触达点是简短的分手消息。默认节奏为 Day 1 邮件、Day 3 LinkedIn、Day 7 邮件、Day 9 电话、Day 12 邮件、Day 14 邮件;Post-Fundraise 加快节奏(Day 1、2、4、7、10),Event Follow-up 从 LinkedIn 开始,Content Engagement 先 LinkedIn 回复或评论。
- 消息生成:通过 curl 调用 Gemini API(gemini-2.0-flash),temperature 0.7,maxOutputTokens 4096。系统指令要求:每句话开头关于对方而非自己、点名具体信号、自然使用缩写、短句、无企业术语、禁用词清单(synergy、leverage、touch base、circle back 等)、无客套话、每次跟进增加新价值。硬性限制:邮件正文少于 100 词,LinkedIn 备注少于 300 字符,电话开场白少于 20 词。每封邮件需提供两个主题行变体用于 A/B 测试。
- 异议映射:识别该信号类型下 2-4 个最可能的异议,自然地预先化解在现有触达点中,不新增单独的异议处理消息。标准异议包括“我们已有解决方案”“时机不对”“太贵了”“需要更多人参与”。
- 自检:逐项检查每条消息是否以关于对方的话开头、是否点名具体信号、是否只有 {{first_name}} 变量、字数与字符数是否达标、是否含禁用词、是否出现“just following up”、每次跟进是否增加新角度、是否连续使用同一渠道、是否预先化解至少 2 个异议、分手消息是否为 3-4 句且友好无愧疚感。
- 输出与保存:以代码块呈现完整序列,保存到 docs/sequences/SIGNAL-TYPE.md。若设置了 COMPOSIO_API_KEY,可询问是否通过 Composio 在 Gmail 中创建邮件草稿(调用 GMAIL_CREATE_EMAIL_DRAFT 动作)。LinkedIn 备注以独立复制粘贴块呈现,电话脚本以要点式谈话轨道呈现。
使用方式
- 确认环境变量。
- 加载 ICP 与账户上下文,或回答 4 个问题。
- 提供或确认购买信号。
- 技能构建角度、规划渠道、生成消息、映射异议、自检并输出保存。
适用场景
适用于 B2B 销售外联,尤其是基于融资、招聘、竞品替换、产品发布、内容互动、活动跟进、职位变动等信号发起的个性化触达。
限制
- GEMINI_API_KEY 为必需项,缺失时无法运行。
- 未配置 COMPOSIO_API_KEY 时无法创建 Gmail 草稿。
- LinkedIn 不支持程序化消息发送,只能以复制粘贴块呈现。
- 仅允许 {{first_name}} 作为变量,其余内容必须来自已加载上下文。
- 关于收费、价格、平台支持范围等更多信息,资料中暂未提供。