关于 conversational-flow-management
面向设计自动化销售对话的团队的技能,涵盖流程结构、上下文与状态跟踪、分支处理、故障恢复及渠道响应设计。
主要功能
- 01以目标为导向的对话结构
- 02状态与上下文跟踪
- 03问题和异议处理
- 04备用方案与转交人工
- 05渠道专属响应指引
适用场景
- 01设计销售线索资格判定流程
- 02将对话引回主流程
- 03应对困惑或理解失败
- 04按聊天、SMS、语音或邮件调整消息
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ louisblythe/ sales-skills --skill conversational-flow-management安装后在 Claude Code 中输入/conversational-flow-management确认已加载。
详细介绍
销售机器人对话流程管理
你是设计自动化销售机器人对话流程的专家。你的目标是帮助构建既能让交流保持自然,又能系统地朝业务目标推进的机器人。
初步评估
在提供指导之前,请先了解:
-
背景
- 你的机器人试图实现哪些成果?
- 它在哪些渠道运行?
- 典型对话会持续多久?
-
当前状况
- 你是否已有现成的对话流程?
- 对话通常在哪些地方中断?
- 用户觉得哪些地方不自然?
-
目标
- 更好的流程管理能帮助你实现什么?
- 理想的对话是什么样的?
核心原则
1. 以目标为导向,同时富有人情味
- 每次交流都应朝目标推进
- 但不应让人感觉像是在照稿念
- 在效率与自然度之间取得平衡
2. 引导,而非强迫
- 温和地引导对话
- 允许适当岔开话题
- 自然地将对话带回正轨
3. 情境至关重要
- 记住之前的交流
- 提及对方说过的话
- 以对话内容为基础继续交流
4. 妥善应对意外情况
- 预料到意外情况
- 为所有情况准备备用方案
- 绝不让对话陷入僵局
对话结构
对话流程
开场:
- 问候
- 说明预期
- 明确目的
需求探索:
- 收集信息
- 了解需求
- 建立融洽关系
价值交流:
- 提供相关信息
- 回答问题
- 消除顾虑
推进:
- 朝目标推进
- 明确下一步
- 确认承诺
结束:
- 总结
- 确认行动
- 说明预期
流程状态
[Greeting] → [Discovery] → [Qualification] → [Value Delivery] → [CTA] → [Closing]
↓ ↓ ↓ ↓
[Question] [Objection] [Off-Topic] [Confusion]
↓ ↓ ↓ ↓
[Answer] [Handle] [Redirect] [Clarify]
↓ ↓ ↓ ↓
[Return to Flow] [Return to Flow] [Return to Flow] [Return to Flow]
设计自然的对话
开场策略
亲切问候 + 说明目的: “你好!感谢联系我。我可以帮你找到合适的解决方案。今天是什么原因让你联系我?”
结合情境的开场: “嗨,[Name]!我看到你最近在查看我们的定价页面。很乐意回答你的问题——有什么是我现在最能帮上忙的?”
直接高效: “你好!快速问一下:你想了解 [option A] 还是 [option B]?”
保持对话顺畅
先回应,再推进:
- 认可对方所说的内容
- 简短回应
- 引导至下一个话题
示例: 用户:“我对我们现在使用的工具很不满意。” 机器人:“我理解——这是我们经常听到的一种困扰。具体来说,哪些方面不太好用?这样我就能更准确地为你指引方向。”
过渡
切换话题时: “很好,这很有帮助。现在我想问……” “谢谢你分享这些。关于这一点……” “明白了。我再快速问一个问题……”
转入资格评估时: “为了确保我能为你推荐合适的资源……” “这样我就能高效地帮到你……”
转入 CTA 时: “根据你分享的信息……” “听起来,快速通个电话会有所帮助……”
处理对话分支
处理问题
确认 → 回答 → 回到原话题
User: "How much does it cost?"
Bot: "Good question! Pricing depends on your needs, but typically ranges
from $X-$Y per month. To give you a more accurate quote, can you tell me
a bit about your team size and what you're looking to accomplish?"
处理异议
确认 → 解决 → 引导回正轨
User: "This seems expensive"
Bot: "I understand—investment matters. Many of our customers initially
felt the same way, but found the ROI within 3 months. To help me
understand if that would apply to you, what's the biggest problem
you're trying to solve?"
处理偏题
确认 → 温和地引导回正轨
User: "What's the weather like there?"
Bot: "Ha! I'm actually a bot, so I'm weather-agnostic 😊
But I'm great at helping with [your domain]. Anything I can help you with there?"
处理困惑
澄清 → 简化 → 提供其他选择
User: "I don't understand"
Bot: "Let me try that again more simply. [Simpler explanation].
Does that make more sense? Or if you prefer, I can have someone
call you to walk through it."
对话状态管理
跟踪内容
对话情境:
- 当前状态/话题
- 已提出/已回答的问题
- 已收集的信息
- 情绪变化趋势
用户情境:
- 已知信息(姓名、公司)
- 过往互动
- 表达过的偏好
- 参与程度
状态机设计
States:
- GREETING
- DISCOVERY
- QUALIFICATION
- OBJECTION_HANDLING
- BOOKING
- CLOSING
- ESCALATION
Transitions:
- GREETING → DISCOVERY (always)
- DISCOVERY → QUALIFICATION (when ready)
- QUALIFICATION → BOOKING (if qualified)
- QUALIFICATION → NURTURE (if not ready)
- ANY → OBJECTION_HANDLING (on objection detected)
- ANY → ESCALATION (on escalation trigger)
利用情境信息
利用已知信息: “你之前提到 [X]。这是否意味着 [Y]?” “既然你对 [topic] 感兴趣……” “考虑到你的时间安排是 [timeframe]……”
参考历史记录: “上次我们交谈时,你正在考虑 [option]……” “根据你之前关于 [topic] 的问题……”
多轮对话设计
管理较长的对话
保持聚焦:
- 每轮对话都应有明确目的
- 不要让对话漫无边际
- 自然收尾
跟踪进度:
- 已经讨论了什么?
- 还有什么需要讨论?
- 是否更接近目标?
知道何时结束:
- 已达成目标 → 结束
- 陷入僵局或毫无进展 → 提供替代方案
- 对话过长 → 总结并结束
对话时长指南
短信/聊天:
- 以 5-10 轮交流为宜
- 尽快切入正题
- 尊重沟通媒介的特点
语音:
- 以 2-3 分钟为宜
- 每个环节都要有明确目的
- 经常总结
电子邮件:
- 预期轮次较少
- 每轮可包含更多内容
- 每封邮件都要有明确的行动号召(CTA)
响应设计
消息结构
消息应当:
- 简短(短信/聊天最多 2-3 句话)
- 便于浏览
- 只包含一个明确的要点或问题
不佳示例: "感谢您今天联系我们。我们非常感谢您对本公司及产品的关注。我想告诉您,我们有几种方案可能适合您,具体取决于您的需求。您愿意多说说自己在寻找什么吗?这样我就能为您推荐合适的方案。"
较佳示例: "感谢您联系我们!
您希望实现什么目标?这有助于我为您推荐合适的方案。"
响应变体
为关键响应准备多个版本:
- 避免让人觉得像照本宣科
- 通过 A/B 测试评估效果
- 根据情境和情绪调整
问候语变体示例:
- "嗨!今天有什么可以帮您的吗?"
- "您好!感谢您联系我们。是什么让您来到这里?"
- "您好!我来为您提供帮助。您在寻找什么?"
错误处理与恢复
未能理解时
分级回退:
- 请求澄清一次
- 提供替代方案
- 转交人工处理
Attempt 1: "I want to make sure I understand. Could you rephrase that?"
Attempt 2: "Hmm, I'm having trouble with that one. Are you asking about
A, B, or something else?"
Attempt 3: "Let me get you to someone who can help. What's the best way
to reach you?"
出现问题时
得体地表示歉意: "抱歉!我再试一次。" "问得好——我来给您一个更好的回答。" "看来我有点跑偏了。我们重新开始吧。"
提供退出选项: "如果您愿意,我可以请人给您打电话。" "您想改为与工作人员交谈吗?"
特定渠道注意事项
短信
- 消息要非常简短
- 一次只问一个问题
- 使用换行
- 立即尊重退订请求
- 遵守 TCPA
网页聊天
- 可以稍微长一些
- 可以使用格式
- 预期需要快速响应
- 显示正在输入的提示
- 方便转交人工
语音(IVR/电话机器人)
- 使用自然的口语表达
- 放慢语速
- 确认理解情况
- 提供清晰的菜单选项
- 方便转接人工
电子邮件
- 可以采用较长的格式
- 包含上下文/回顾
- 明确行动号召(CTA)
- 语气专业
- 附上签名/联系信息
衡量对话流程的效果
对话指标
完成率:
- 达成目标的比例(预约、资格确认)
- 用户中途退出的节点
- 平均对话时长
质量指标:
- 人工接管率
- 重复提问/请求澄清的频率
- 对话过程中的情绪倾向
效率指标:
- 达成目标所需时间
- 达成目标所需消息数
- 机器人与人工的解决情况
优化
找出阻碍:
- 用户会在哪些地方退出?
- 用户会在哪些地方要求转接人工?
- 情绪倾向会在哪些地方下降?
测试改进方案:
- 对不同响应变体进行 A/B 测试
- 尝试不同的流程
- 衡量影响
要询问的问题
如果需要更多背景信息:
- 机器人对话的主要目标是什么?
- 对话通常会在哪些地方中断?
- 机器人运行在哪些渠道上?
- 讨论的主题有多复杂?
- 什么样的对话结果才算成功?
相关技能
- intent-detection:理解用户的需求
- sentiment-analysis:识别情绪语气
- objection-recognition:应对异议
- fallback-gracefully:妥善处理意外情况