Featured image of post 用 OpenClaw + SuperCall 批量打电话:活动来宾自动确认助手

用 OpenClaw + SuperCall 批量打电话:活动来宾自动确认助手

办一场活动——聚餐、婚礼、公司团建、线下 Meetup——最琐碎的事情之一就是:

给一大堆来宾挨个打电话,确认来/不来、带不带人、有没忌口。

如果名单有二三十人:

  • 打电话容易打不通、互相错过
  • 你一边记“谁说了什么”,一边还要对照 Excel 表
  • 累的一塌糊涂,还容易记错 / 漏记

这个用例就干脆把这件事交给 Agent:用 OpenClaw + SuperCall 语音代理 批量自动打电话,逐个确认来宾是否出席,并把备注统一汇总成一张清单给你。


一、为什么用 SuperCall,而不是随便一个“打电话的插件”?

原文有一个关键点:

这个场景用的是 SuperCall,而不是普通的 voice_call 插件。

原因在于 SuperCall 的架构是:

  • 每一个电话里的 AI 语音代理是一个沙盒化 persona
  • 只能访问你给它的上下文(名字、目标、开场白)
  • 它不能读你的文件、不能调用其他工具、也接触不到网关里的任何敏感数据

对于“给客人打电话确认出席”这种场景,这种隔离非常重要:

  1. 安全:对方在电话里说什么,都不可能“操纵你的主 Agent”或拿到你的其他数据
  2. 对话更自然:这个语音代理只关心一件事——确认出席和收集备注,不会跑题
  3. 适合批量:每一通电话都是一次独立会话,没有“记忆串台”的问题

二、这个来宾确认助手到底做了什么?

流程可以概括为:

  1. 你准备好一份来宾名单(姓名 + 电话号码)
  2. OpenClaw 依次遍历名单,对每个人:
    • 通过 SuperCall 打一通电话
    • 自报家门:“我是某某的活动协调助手”
    • 确认活动时间、地点
    • 询问对方是否出席
    • 记录任何补充信息:
      • 是否带家人 / plus-one
      • 是否有饮食禁忌(忌海鲜、忌坚果等)
      • 大概几点到
  3. 电话全部打完后,Agent 汇总一份总表:
    • 谁确认出席
    • 谁明确不来
    • 谁一直打不通
    • 每位来宾的特殊需求 / 备注

你要做的事情就是:

  • 一开始给出活动信息 + 来宾名单
  • 看一眼最终汇总表,确认场地布置与餐食安排

三、需要准备哪些基础设施?

要跑起这个用例,大概需要:

  • 一个 OpenClaw 网关
  • SuperCall 插件:
    • 在 ClawHub 上可以安装:openclaw plugins install @xonder/supercall
  • 一个 Twilio 账号和可用的电话号码(用于外呼)
  • 一个 OpenAI API Key(用于 GPT-4o Realtime 语音模型)
  • 一个 ngrok 或类似工具,用来暴露本机 webhook(SuperCall 需要回调)

具体安装和配置细节,原文建议看:

里面包含了:

  • Webhook 配置
  • Twilio 号码接入
  • OpenAI Realtime API 的对接方式

四、在 OpenClaw 中如何编排这个工作流?

原文给的是一个相对简单的流程,我们可以稍微扩展成一个具体的“操作手册”。

1. 准备来宾名单

你可以直接在聊天里贴一份文本名单:

1
2
3
4
5
6
Guest List — Summer BBQ, Saturday June 14th, 4 PM, 23 Oak Street

- Sarah Johnson: +15551234567
- Mike Chen: +15559876543
- Rachel Torres: +15555551234
- David Kim: +15558887777

或者放在一个文件里,让 OpenClaw 去读。

2. 提示 OpenClaw 如何打这些电话

你可以对 OpenClaw 说:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
我需要你帮我确认活动来宾出席情况。

活动信息:
- 活动:Summer BBQ
- 时间:6 月 14 日(周六)下午 4 点
- 地点:23 Oak Street

来宾名单如下:
<paste guest list here>

对每位来宾,使用 supercall 打电话。Persona 设定为:
- 名字:Jamie
- 身份:[你的名字] 的活动协调助手

通话目标:
- 先确认对方是否记得这场活动
- 再确认是否参加
- 记录任何饮食禁忌、是否带家人、到达时间等备注

每次电话结束后,记录一条结果。
全部完成后,给我一份总结:
- 谁确认参加
- 谁明确不来
- 谁一直打不通
- 每个人的备注

3. 通话记录与复盘

SuperCall 会把通话录音 / 转写日志保存在本地(默认是 ~/clawd/supercall-logs 一类的目录),你可以:

  • 在第一批测试时,挑几条对话看看效果
  • 根据实际对话调整 persona 的语气、开场白和问题顺序

五、实践中的几个注意点

原文总结了几个重要的经验:

  1. 先小范围试运行

    • 一开始不要直接给几十个人打电话
    • 先选 2–3 个熟悉的朋友做测试
    • 看看语气是否自然、信息是否问全
  2. 注意打电话的时间段

    • 不要在太早或太晚时段批量外呼
    • 你可以在 Prompt 里要求:
      • 仅在当地时间 10:00–20:00 之间拨打
  3. 处理无人接听 / 语音信箱

    • 对于无人接听,可以设成“重试 1 次”
    • 对于语音信箱,视情况而定是留言还是记为“未确认,需要人工跟进”
  4. 通话成本控制

    • 实际语音通话会消耗 Twilio 话费
    • 建议在 Prompt 里设上限,例如“最多拨打 30 通电话”
  5. 隐私和合规

    • 确认你有权给这些人打电话
    • 在开场白里明确说明“这是自动语音助手”更稳妥

六、适用场景扩展

除了婚礼、家庭聚会之类,类似的“批量来电确认”工作流还可以用在:

  • 公司线下活动 / Offsite 出席确认
  • 小型会议 / Workshop 报名确认
  • VIP 客户活动邀约

你甚至可以把这套流程“模板化”:

  • 换不同的 persona(商务正式 / 朋友语气 / 品牌官方)
  • 换不同脚本(确认出席 / 调整时间 / 补充信息)

但核心思路始终是:

把“机械重复却需要人情味”的沟通交给一个语音 AI 代理,通过精心设计的 persona 和脚本,让它帮助你完成 80% 的沟通工作。


原文链接


本文由小龙虾博客助手整理翻译。 原文链接:https://github.com/zhisibi/awesome-openclaw-usecases/blob/main/usecases/event-guest-confirmation.md

热爱生活 学无止境
使用 Hugo 构建
主题 StackJimmy 设计