多Agent外呼跟进流——把客户触达从"人工逐个拨打"变成"下班前全量完成"
场景演示
你的痛点是什么?
- 每天有 30~100 个客户需要外呼跟进(意向确认、缴费提醒、活动邀约、满意度回访……)
- 销售/运营人员手动逐个拨打电话,一个一个说完再打下一个,效率极低
- 大量时间浪费在"拨号—等待—沟通—记录—再拨号"的循环里
- 不同客户的跟进话术不一致,靠个人经验吃饭
- 跟进结果靠人工录入 CRM 或表格,漏录、错录频发
用多Agent外呼协作流之后:
每天早上,调度 Agent 接收今日待跟进客户名单(飞书 Bitable),自动拆解任务、生成个性化话术,并行调度多个执行 Agent 同时外呼。通话结束后,每个 Agent 自动将结果写入 CRM、更新跟进状态,并将未接/拒接客户自动排入重呼计划——所有这一切,销售只需"点一下开始"。
Step by Step
第一步:准备待跟进客户清单
在飞书多维表格(Bitable)中维护一张「外呼任务表」,包含字段:
| 字段 | 说明 |
|---|---|
| 客户姓名 | 联系人名称 |
| 手机号 | 跟进手机号 |
| 跟进类型 | 意向确认 / 缴费提醒 / 活动邀约 / 回访 |
| 优先级 | P0 / P1 / P2 |
| 上次跟进时间 | 最近一次联系日期 |
| 上次跟进结果 | 已联系 / 未接 / 拒接 / 成功 |
| 下次跟进时间 | 计划再次触达时间 |
| 备注 | 特殊需求/偏好 |
关键:只维护这张表,其他全部自动化。
第二步:调度 Agent 读取任务并拆解
每天定时(如早 9:00)或手动触发,调度 Agent 读取 Bitable 中的待跟进记录:
读取今天所有「下次跟进时间 ≤ 今天」且「上次跟进结果 ≠ 成功」的记录
调度 Agent 根据跟进类型,从话术模板库中匹配对应话术模板,并行生成个性化外呼脚本:
- 意向确认:产品介绍 + 价值传递 + 预约演示
- 缴费提醒:账期提醒 + 支付方式 + 截止日期
- 活动邀约:活动亮点 + 稀缺性 + 快速报名通道
- 满意度回访:服务评价 + 问题收集 + 改善承诺
第三步:多 Agent 并行外呼执行
调度 Agent 将任务分发给 N 个执行 Agent(可配置数量,如 5~10 个并发):
- 每个执行 Agent 负责一批客户(约 10~20 人)
- Agent 按优先级(P0 → P1 → P2)顺序外呼
- 外呼过程中,Agent 实时记录:
- 接通状态(已联系 / 未接 / 拒接 / 空号)
- 客户反馈关键词(如"价格高"、"考虑中"、"有兴趣")
- 下一步行动(如"发送报价单"、"周三再联系")
说明:外呼动作本身通过 OpenClaw 的 message 工具调用飞书/WhatsApp Business API 或其他外呼系统;若有电话 API(如腾讯云、容联七陌),可接入。核心价值在于话术生成 + 结果记录 + 状态更新的全流程自动化,电话通路由企业既有系统承担。
第四步:结果自动回写 Bitable
每个执行 Agent 完成一批外呼后,自动将结果写回飞书 Bitable:
| 更新字段 | 值 |
|---|---|
| 上次跟进时间 | 实际通话时间 |
| 上次跟进结果 | 已联系 / 未接 / 拒接 / 成功 |
| 跟进备注 | AI 提取的关键信息 |
| 下次跟进时间 | 根据结果自动计算(如"未接"排 2 小时后重呼,"成功"排 7 天后维温) |
第五步:重呼计划自动排期
调度 Agent 扫描「未接」和「拒接」记录,自动生成重呼计划:
- 未接 → 2 小时后重呼 1 次,再未接排次日
- 拒接 → 次日再触达,语气调整(如改为短信先行)
- 连续 3 次未接 → 标记为「低意向」,降低优先级
所有重呼任务写入 Bitable「重呼队列」,次日自动进入新一轮外呼流。
可复制提示词
触发语
冲哥,今天的外呼任务开始了。读取 Bitable [外呼任务表],
筛选今天待跟进的客户,按优先级排序后启动多Agent外呼流。
调度 Agent 提示词(模板)
你是外呼调度 Agent,负责今日客户跟进任务。
【数据源】
飞书 Bitable 应用名:外呼任务表
读取条件:下次跟进时间 ≤ 今天 AND 上次跟进结果 ≠ 成功
【跟进类型与话术模板】
- 意向确认:开场白 → 产品核心价值(1句话) → 问需求痛点 → 约定演示时间
- 缴费提醒:账期提醒 → 支付方式选项 → 截止日期强调 → 解决疑问
- 活动邀约:活动亮点(3点) → 稀缺性(名额/早鸟) → 快速报名引导
- 满意度回访:感谢配合 → 询问满意度 → 收集改进建议 → 承诺跟进
【执行要求】
1. 读取 Bitable,生成今日外呼任务列表
2. 按优先级 P0→P1→P2 排序
3. 为每个客户生成个性化话术(注入客户姓名、公司、上次跟进摘要)
4. 将任务分发给执行 Agent(每批5个并发)
5. 收集执行结果,更新 Bitable 记录
6. 生成外呼报告(联系成功率、各类型跟进数量、关键客户反馈)
7. 将未接/拒接客户排入明日重呼队列
执行 Agent 提示词(模板)
你是外呼执行 Agent,负责跟进以下客户:
【客户信息】
- 姓名:{客户姓名}
- 手机号:{手机号}
- 跟进类型:{跟进类型}
- 优先级:{优先级}
- 历史备注:{上次跟进摘要}
【个性化话术】
{AI生成的话术}
【执行步骤】
1. 通过外呼系统/飞书/WhatsApp 发起联系
2. 按话术模板沟通,灵活应对客户反馈
3. 记录结果(已联系/未接/拒接/成功)及关键反馈
4. 根据结果确定下次跟进时间
5. 将结果写入 Bitable(通过 feishu_bitable_update_record)
使用的 Skills
| Skill | 用途 |
|---|---|
feishu-bitable | 读取外呼任务表、更新跟进结果 |
feishu-chat | 必要时通过飞书通知销售人员 |
halo-backend-publisher | 生成外呼报告并发布 |
taskflow | 编排多 Agent 并行任务、状态流转 |
multi-search-engine | 查询跟进话术最佳实践(如需) |
价值与注意事项
核心价值
| 维度 | 效果 |
|---|---|
| 效率 | 30~100 个客户外呼从 4~6 小时压缩到 1~2 小时(多路并发) |
| 标准化 | 话术统一输出,避免销售个人发挥导致信息不一致 |
| 不遗漏 | 未接/拒接自动重呼计划,人工跟进不再"打完就忘" |
| 数据化 | 每次外呼结果实时写 CRM/Bitable,漏录率降至 0 |
| 可复制 | 不同类型跟进(邀约/回访/催缴)统一流程,新人上手成本低 |
注意事项
- 外呼合规:确保企业具备外呼资质,遵守当地外呼时间段限制(如 9:00~20:00)
- 隐私保护:手机号等个人信息在日志中脱敏处理,不明文存储在外部
- API 依赖:若接入电话 API,需提前测试接通率;无电话 API 时可先用飞书消息替代
- 并发控制:外呼 Agent 数量不要超过企业外呼系统并发上限,避免被封号
- 话术迭代:每月复盘外呼成功率,更新话术模板库
- 结果校验:AI 提取的客户反馈关键词需人工复核后再写入 CRM,避免误判
总结:多 Agent 外呼跟进流,把「人追电话」变成「系统调度」,把「打完就忘」变成「全链路状态可追溯」。销售只要点一下开始,剩下的全部交给 Agent 完成。