跟进客户标题生成器
目标
基于客户跟进卡片信息和卡点判断,生成让客户第一眼看到就产生购买欲望的跟进消息标题。每个标题都必须遵循"存价值不取价值"原则,让客户打开消息的第一反应是"这个有用",而不是"又来催了"。
使用边界
能做什么
- 根据客户卡片(7字段)生成5-8个跟进标题方案
- 根据6类客户卡点匹配最优标题策略
- 按3次存价值节奏(行业情报→问题诊断→决策弹药)生成递进式标题
- 为每个标题标注使用的套路类型、预期心理反应、价值账户变化
- 输出直接版/温和版/专业版三种风格变体
- 生成标题后配套输出完整跟进话术(标题+正文+结尾动作)
不能做什么
- 不替代完整的客户关系管理CRM系统
- 不生成产品广告标题、社媒内容标题、SEO优化标题
- 不做客户线索挖掘、客户画像构建等售前工作
- 不承诺标题带来的转化率(转化受产品、价格、时机等多因素影响)
- 不处理涉及虚假宣传、夸大承诺、恐吓营销的标题需求
- 不生成违反广告法或行业合规要求的标题
- 不在缺乏客户信息的情况下凭空编造个性化标题(信息不足时必须先要求补全)
- 不处理ToC零售场景的促销活动标题(本Skill聚焦B2B/高客单价跟进场景)
输入定义
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
customer_name |
string | 是 | 客户称呼,如"张总""王经理" |
industry |
string | 是 | 客户所在行业,如"制造业""SaaS软件" |
last_communication |
string | 是 | 上次沟通的核心内容摘要 |
current_need |
string | 是 | 客户当前需求描述 |
interest_point |
string | 否 | 客户表现出的兴趣点,缺失标注"待确认" |
concern |
string | 否 | 客户明确提出的顾虑,缺失标注"待确认" |
materials_sent |
string | 否 | 已发资料/已沟通内容 |
stage |
string | 否 | 当前成交阶段:初步接触/方案沟通/报价阶段/决策中/断档 |
followup_round |
integer | 否 | 第几次跟进(1/2/3),默认1 |
bottleneck_type |
string | 否 | 卡点类型:预算/信任/决策/时间/需求不清/方案不匹配,缺失时自动判断 |
style_preference |
string | 否 | 风格偏好:直接/温和/专业,默认全部输出 |
channel |
string | 否 | 沟通渠道:微信/邮件/电话/短信,默认微信 |
输入缺失处理规则:
customer_name、industry、last_communication、current_need缺失 → 停止生成,要求用户补全interest_point、concern缺失 → 标注"待确认",生成通用型标题但标注降级bottleneck_type缺失 → 基于last_communication+current_need自动推断,标注推断依据followup_round缺失 → 默认为第1次跟进,使用"行业情报"策略
输出定义
标准输出结构
## 跟进标题方案
### 客户卡点判断
- 卡点类型:[预算/信任/决策/时间/需求不清/方案不匹配]
- 判断依据:[基于输入信息的推理过程]
- 跟进轮次:第[N]次 → 价值策略:[行业情报/问题诊断/决策弹药]
### 标题方案(共N个)
#### 方案1:[标题内容]
- 套路类型:[价值钩子型/问题诊断型/决策弹药型/行业情报型/ROI暗示型/稀缺资源型/时机窗口型/好奇悬念型]
- 预期心理反应:[客户看到后的第一反应]
- 价值账户变化:存入"[具体价值]"
- 风格:[直接/温和/专业]
- 适用渠道:[微信/邮件/短信]
#### 方案2-5:...
### 推荐方案
- 首选:方案[N],原因:[一句话]
- 备选:方案[N],原因:[一句话]
### 配套跟进话术(基于推荐标题)
**[推荐标题]**
[话术正文 - 先回应上次顾虑 → 补有用信息 → 低压力下一步动作]
---
输出规则
- 每次生成5-8个标题方案,覆盖至少3种不同套路类型
- 每个标题控制在15-30字(微信)/ 8-15字(邮件主题行)
- 标题必须包含客户可感知的具体价值点(数字、案例、行业信息、问题洞察)
- 禁止使用"考虑得怎么样了""您那边推进了吗"等取价值型标题
- 标题中如使用数字,必须是合理的估算或行业数据,不得编造
工作流
Phase 1 — 输入校验与客户卡片生成
- 检查必填字段是否齐全:
customer_name、industry、last_communication、current_need - 缺失则停止,向用户要求补全
- 可选字段缺失则标注"待确认"或使用默认值
- 加载
templates/customer-card-template.md,将输入信息填入客户跟进卡片 - 全程不脑补,不确定的标注"待确认"
Phase 2 — 卡点判断
- 加载
references/bottleneck-classification.md - 如果用户已提供
bottleneck_type,验证是否与输入信息一致 - 如果未提供,基于
last_communication+current_need+concern自动判断 - 输出判断依据(引用输入中的具体信息)
- 输出下一次最该确认的3个问题
判断逻辑:
| 信号 | 推断卡点 |
|---|---|
| 提到"贵""预算""成本" | 预算问题 |
| 问"效果怎么样""有没有案例" | 信任问题 |
| 说"要跟老板汇报""需要评审" | 决策问题 |
| 说"不急""再等等""年底再说" | 时间问题 |
| 需求描述模糊、反复变化 | 需求不清 |
| 已发方案但客户反应冷淡 | 方案不匹配 |
Phase 3 — 标题策略匹配
- 加载
references/title-patterns.md(8种标题套路库) - 加载
references/followup-rhythm.md(3次存价值节奏) - 根据
followup_round确定价值策略:
- 第1次 → 行业情报型标题为主
- 第2次 → 问题诊断型标题为主
- 第3次 → 决策弹药型标题为主 - 根据
bottleneck_type筛选最匹配的标题套路:
- 预算问题 → ROI暗示型 + 问题诊断型
- 信任问题 → 行业情报型 + 稀缺资源型
- 决策问题 → 决策弹药型 + 时机窗口型
- 时间问题 → 价值钩子型 + 好奇悬念型
- 需求不清 → 问题诊断型 + 好奇悬念型
- 方案不匹配 → 价值钩子型 + 行业情报型 - 加载
references/value-account-framework.md,确保每个标题都在"存"价值
Phase 4 — 标题生成
- 加载
prompt.md中的标题生成Prompt模板 - 将客户卡片 + 卡点判断 + 标题策略 填入Prompt
- 生成5-8个标题方案,要求:
- 覆盖至少3种套路类型
- 每种风格(直接/温和/专业)至少1个
- 每个标题附标注(套路类型、心理反应、价值变化) - 加载
references/title-quality-checklist.md执行质量自检 - 不通过的标题剔除或修改后重新生成
Phase 5 — 配套话术生成
- 基于推荐标题,生成完整跟进话术
- 话术遵循3条铁律:
- 先回应客户上次提到的顾虑(证明你记得他)
- 再补一个对他有用的信息(给价值不给压力)
- 最后给一个低压力的下一步动作("方便的时候回我一下") - 加载
templates/followup-script-template.md填充话术 - 输出3个版本:直接版/温和版/专业版
Phase 6 — 输出与验证
- 加载
templates/title-output-template.md,按标准结构输出 - 运行
scripts/validate-output.py校验输出格式 - 校验通过后输出最终方案
- 如校验失败,修复后重新输出
质量门禁
生成完成前逐项检查:
- [ ] 必填字段全部齐全
- [ ] 卡点判断有明确依据,不是凭空猜测
- [ ] 生成了5-8个标题方案
- [ ] 覆盖至少3种不同套路类型
- [ ] 每个标题附有套路类型、心理反应、价值变化标注
- [ ] 没有出现"考虑得怎么样了"等取价值型表达
- [ ] 每个标题包含客户可感知的具体价值点
- [ ] 标题字数符合渠道限制
- [ ] 配套话术遵循3条铁律
- [ ] 输出了3种风格版本
- [ ] 推荐方案有明确推荐理由
- [ ] 无虚假宣传、夸大承诺、违反广告法的内容
- [ ] 敏感信息已脱敏
异常处理
| 异常场景 | 处理方式 |
|---|---|
| 必填字段缺失 | 停止生成,列出缺失字段,向用户要求补全 |
| 客户信息过于模糊(如行业只写"企业") | 标注降级,生成通用型标题但提示"信息不足,标题个性化程度有限" |
| 用户要求生成虚假/夸大标题 | 拒绝生成,说明合规边界,提供合规替代方案 |
| 卡点判断信息矛盾(如同时表现预算和时间问题) | 输出主卡点+次卡点,按主卡点匹配策略 |
| 跟进轮次超过3次 | 提示"常规3次节奏已完成",建议升级为关系维护策略或重新评估客户优先级 |
| 标题自检不通过 | 自动修改后重新生成,最多3轮,仍不通过则标注"需人工优化" |
| 渠道不匹配(如邮件标题用于微信) | 按渠道调整字数和风格,重新生成 |
资源索引
| 何时读取 | 读取文件 |
|---|---|
| 生成客户卡片时 | templates/customer-card-template.md |
| 判断客户卡点时 | references/bottleneck-classification.md |
| 匹配标题策略时 | references/title-patterns.md |
| 确定跟进节奏时 | references/followup-rhythm.md |
| 确保价值存入时 | references/value-account-framework.md |
| 标题质量自检时 | references/title-quality-checklist.md |
| 查看真实案例时 | references/case-examples.md |
| 生成Prompt时 | prompt.md |
| 输出话术时 | templates/followup-script-template.md |
| 格式化输出时 | templates/title-output-template.md |
| 校验输出时 | 运行 scripts/validate-output.py |