WhatsApp 与消息

客户可能给你发消息的每一个渠道。

消息能力把你的智能体放到客户已经在用的那些应用上,并且处理每个平台自己的规则——最重要的是 WhatsApp 的 24 小时窗口,它决定了一条回复可以自由撰写,还是必须用审核通过的模板。

WhatsApp Marcus Reid 24 小时窗口已关闭
你们做当天完成的牙冠吗?
做 —— 我们留了当天完成牙冠的时段。要我帮您查一下这周吗?
好的,麻烦了
最后那条回复是两天后才发的,超出了 WhatsApp 的 24 小时窗口,所以发的是一条已审核通过的模板,而不是自由文本消息。弄错这一点不会报错 —— 消息只是根本没送到。

或者,直接开口问

你在问的当口,24 小时窗口已经处理好了。

模板、窗口和短信——都在同样这三个地方。

from:octo whatsapp
Octo模板已通过:appointment_reminder_v2 — Meta 11 分钟前批准的下午 3:22
Octo给 Aisha Bello 的预览 — 她实际会收到的样子下午 2:10
Octo已驳回:promo_october — Meta 指出标题里有变量周一

Inbox模板已通过:appointment_reminder_v2

D上午 11:48

把提醒模板提交给 Meta,过了告诉我。

OOcto下午 3:22

已通过。状态会自动同步回来,所以 appointment_reminder_v2 现在可以在 24 小时窗口之外发送了。旧的 v1 仍然是通过状态,需要时也能用。

Octo在线
我现在还能直接回 aisha 吗,还是太晚了上午 9:30 ✓✓
太晚了——她上一条是 31 小时前发的,窗口已经关了。只能用已通过的模板。上午 9:30
那就用提醒那个上午 9:31 ✓✓
她实际会收到的是这句:“Aisha 你好,提醒你 8 月 14 日周四下午 3:00 有预约。”要发吗?上午 9:31
上午 9:32 ✓✓
已发送。她一回复,窗口就重新打开,接下来 24 小时我可以正常跟她对话。上午 9:32
消息
#omniocto4 位成员
DWDana下午 1:14

@Octo 今天谁在 WhatsApp 上找过我们、还没被回复?

OOctoAPP下午 1:14

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

三位——两位还在窗口内(可以自由发消息),一位已经 26 小时,需要用模板。 (edited)

🙏 1

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

MRMarcus下午 1:31

26 小时那位发个消息,剩下的我来

消息 #omniocto

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

WhatsApp Business 智能体
你的智能体跑在你自己的 WhatsApp Business 号码上,通过 Meta 的嵌入式注册连接,而不是在两个后台之间搬令牌。
模板创建与 Meta 审核
在这里写好一个模板并提交给 Meta 审核,不用在他们的后台里再维护一份副本。
模板状态同步
待审、通过、驳回或暂停的状态会回传并保持同步,所以你随时知道自己现在能发什么。
24 小时窗口处理
WhatsApp 只允许在客户最后一条消息之后的 24 小时内自由撰写回复;窗口之外只能发审核通过的模板。用哪一种形式是在发送那一刻判定的,所以窗口之外的回复会变成一条模板,而不是一条悄无声息永远送不到的消息。
模板变量与启动前预览
变量逐位联系人填入,而且在一个活动启动之前,你就能看到某位指定收件人实际会收到什么。
双向短信与彩信
用一个企业号码收发文字和图片消息,回复会串到同一条对话上,而不是变成孤零零的一条。
三家短信运营商
Twilio、Telnyx 或 Vonage,入站的 webhook 会按运营商的签名做校验,所以一个伪造的请求造不出一条客户消息。
Facebook Messenger
Messenger 的对话和其他所有渠道一样,落进同一个共享收件箱。
Instagram
Instagram 私信按对话来处理,挂在同一份联系人记录上。
Telegram
Telegram 是受支持的渠道,在同一个收件箱里,挂在同一位联系人上。
LINE
支持 LINE,这在日本、台湾和泰国很重要,在那里客户联系一家商户默认用的就是它。
Slack
Slack 既可以当一个客户渠道,也可以让你在团队本来就在聊天的地方直接交办 Octo。
Discord
Discord 的对话和其他一切一样,落进同一个收件箱。
KakaoTalk
支持 KakaoTalk,面向韩国市场的消息往来。

这些能力撑起了什么

这些能力实际在干的活儿。

开始

挑一个用起来。