给五百个人打电话。看一张表格。

AI 电话批量外呼,就是拿一份联系人名单,让 AI 逐个拨过去,并用每位联系人自己的信息把话说得因人而异。每通电话都会被归入一种结果,你要的答案会以结构化字段回来,整轮外呼还能导出成一张表格,文字记录也一并附上。

营销活动外呼需要先绑定付款方式。美国语音大约每通话分钟 2.6 美分,按整分钟计费——并发上限、按号码控制的发送节奏和每日语音上限,都会限制一份大名单能花多快。

春季体检提醒 running

周一至周五 · 09:00–17:00 · America/Los_Angeles

318 of 500 · 64%

214 已接通
68 已留言
31 无人接听
5 打错人
这份名单由六种来源拼出来。时段之外一律不外呼,而结果的分布决定了重拨策略 —— 无人接听和占线会再试一次,打错人则永远不会。

或者,直接开口问

五百通电话,从一句话开始。

确认会回到你提问的那条会话里。

from:octo 营销活动
Octo确认:致电 512 位联系人——YES 8804 — 按对方时间工作日 9 点到 5 点,预计 $91.20上午 9:14
Octo本次跑完了——表格见附件 — 512 通已拨 · 318 通接通 · 96 位有意向周四
Octo夜里重拨了 19 通 — 只重拨没人接和占线的周三

Inbox确认:致电 512 位联系人——YES 8804

D上午 9:12

给渠道名单上所有人打电话。问他们要不要秋季目录,再问一下寄哪个邮箱最合适。

OOcto上午 9:14

512 位联系人,两个提取字段(wants_cataloguebest_email),按每位联系人所在时区的工作日 9 点到 5 点拨打。预计 $91.20。回复 YES 8804——只能用一次,24 小时有效,名单现在冻结。

Octo在线
跑到哪儿了下午 2:40 ✓✓
512 通里完成 318 通。201 通接通,96 位说要目录,14 个号码打错了。下午 2:40
能看出谁有意向吗?下午 2:41 ✓✓
能——wants_catalogue 是每个人身上的一个字段,所以它在导出里就是一列,不用从通话记录里翻。下午 2:41
先暂停,爱尔兰今天是公共假日下午 2:43 ✓✓
已暂停。正在通话的没有被切断。你说一声就从第 319 通继续。下午 2:43
消息
#omniocto4 位成员
DWDana下午 4:55

@Octo 把说要的那 96 位给我

OOctoAPP下午 4:55

处理中 🔧(正在执行get_campaign_results…)

CSV 里把你那两个字段做成了列,另外还有通话结果和每份通话记录的链接。 (edited)

✅ 3📈 1

2 条回复 · 最后回复于 12 分钟前

MRMarcus下午 5:10

麻烦把他们都打上“catalogue-autumn”标签

消息 #omniocto

邮件 octo@agent.omniocto.com · WhatsApp 1-MAN-ASK-OCTO · Slack #omniocto

六种搭建名单的方式

难的往往是圈人。本来不该这么难。

大多数工具只收一个 CSV 就到此为止,于是每个营销活动都得从导出数据、清理表格开始。这六种方式都汇入同一个营销活动,还能在一轮里混着用。

上传一个 CSV

从你本来就在用的任何系统里导出来的东西。列只要映射一次,就成了话术里可以调用的变量。

一份保存好的名单

你留着反复用的联系人名单——上个月的咨询、流失的老客户、候补名单。

带某个标签的所有人

选一个标签,受众就是今天带着这个标签的人,而不是你上次导出时带着它的人。

你描述出来的分群

用大白话把这群人描述一遍,它就成了一个动态分群——成员是重新算出来的,不是冻住的。

手敲几行进去

给那五个你事后才想起来的人用的。不用文件,不用导入,也不用单开一个营销活动。

给 Octo 一句话

说清你指的是谁,让 Octo 从你的联系人里把名单拼出来,然后在真正拨号之前先看看它挑了些什么人。

来源可以合并。一份保存好的名单,加一个标签,再加手敲的四行,就是一个营销活动、一套结果。

你会怎么把它交出去

受众、话术、答案。

1

把受众拼出来

混用各种来源,然后看看人数。

从六种来源里任意组合出名单,看看实际到底有多少人,再把它存成一份下次还能跑的名单。

“所有标记为流失、而且从三月起就没再预约过的人——打给他们,说说春季检查的优惠。”
2

说清这通电话是干什么的

以及结束时你需要知道什么。

用大白话描述这段对话,再定义你想拿回来的字段。联系人信息会同时代入这两处,所以每通电话讲的是那个人,而不是那份名单。

3

当成表格来读

你的问题是列,一个人一行。

每通电话都带着一个结果、抽取到的字段和完整文字记录。你可以导出整轮外呼,也可以在收件箱里逐个处理例外情况——每通电话就挂在对应的联系人下面。

✓ 已拨 500 · 318 接听 · 96 语音留言 · 61 无人接听 · CSV 已就绪

底下实际在发生什么

营销活动和骚扰电话的区别。

个性化同时进入话术和指令

联系人自己的信息会被代入助手要说的话,也会代入它被交代过该怎么表现的那部分——不只是开场白那一句。从第一句起,这通电话讲的就是那个人。

按联系人取变量 · 话术与提示词

每个营销活动最多二十个结构化字段

问题由你在开跑前定义好。一个字段可以限定成一组固定的可选值,这样答案回来的是你自己的用词,而不是一句还得有人去解读的话。这些字段就是导出表格的列。

最多 20 个字段 · 限定选项作答 · 导出 CSV

十三种结果,而不是“成功”和“失败”

真人接听、语音留言、无人接听、占线、空号、无法接通、找错人、提前挂断、进了语音导航,还有更多。重拨策略里由你指明哪些结果值得再试一次,所以不会有人因为说了“不”就被回拨。

13 种结果 · 只对你选定的结果重拨

暂停、恢复、取消——运行中也能操作

正在跑的营销活动可以先停下、之后再接着跑,也可以直接终止。暂停是不再拨出新电话,而不是掐断已经在进行的对话。

暂停 · 恢复 · 取消

你要确认自己有权给这些人打电话

要创建一个真的会去联系别人的营销活动,必须先完成一次合规确认——这是一道刻意设置的关卡,不是埋在设置页里的一个勾选框。拒绝联系名单由另一层机制单独强制执行,并保留完整的历史记录;AI 身份告知默认开启。

上线前确认 · 两层拒绝联系机制 · 身份告知默认开启

它没法按物理上的最快速度拨号

并发有上限,发送按号码控节奏,每个工作区还有每日语音分钟的天花板,并在预算的 50%、80% 和 100% 时提醒。一份五百人的名单,在开跑之前边界就已经划好了。

并发上限 · 按号码控节奏 · 每日语音上限

常见问题

大家真正会问的问题。

名单从哪儿来?
六个地方,而且能合并进同一个营销活动:你上传的 CSV、一份保存好的联系人名单、带某个标签的所有人、你用大白话描述出来的分群、你手敲进去的几行,或者你把想找的人描述一遍、由 Octo 帮你拼出来的名单。真实的营销活动大多是一份保存好的名单,再加上几个零散的人。
所有人听到的是同一套话术吗?
不是。联系人信息会被代入话术,也会代入给助手的指令,所以电话一开口就是对的名字、对的预约、对的订单号。结构是共用的,具体内容因人而异。
我怎么知道每通电话发生了什么?
每通电话都会被归入十三种结果之一——真人接听、语音留言、无人接听、占线、找错人、提前挂断、进了语音导航,等等。这个结果和文字记录,以及你让助手去收集的那些字段并排放在一起。
结果能进到我自己的系统里吗?
可以把整轮外呼导出成 CSV。你定义的字段会变成表格的列,所以导出来的东西是以你的问题作表头,而不是一大堆要慢慢读的文字记录。它不会回写到 CRM 或 ATS——导出就是交接的方式。
跑到一半能停吗?
能。正在跑的营销活动可以暂停、恢复或取消。暂停会停止拨出新的电话;已经在进行中的通话不会被切断。
有什么能防止它被滥用?
在创建一个真的会去联系别人的营销活动之前,必须先做一次合规确认——你要确认自己有权给这些人打电话。拒绝联系名单由另一层机制单独强制执行,并留有完整的操作记录;告诉对方正在和 AI 通话的身份告知,也是默认开启的。

开始

把它对准那份你一直在躲的名单。

营销活动外呼需要先绑定付款方式。美国语音大约每通话分钟 2.6 美分,按整分钟计费——并发上限、按号码控制的发送节奏和每日语音上限,都会限制一份大名单能花多快。