短信/WhatsApp 消息(Twilio)
使用您自己的 Twilio 账户(BYO 模式),直接从联系人或线索发送和接收短信与 WhatsApp 消息。
消息集成使用您自己的 Twilio 账户(BYO 模式,即“自带账户”)。消息由您的 Twilio 账户发送并计费:我们不收取任何费用、不加价、也不做中间商。我们只负责搭好字段和按钮,用来发送短信/WhatsApp 并记录回复。
该集成默认处于停用状态:在您填写字段并启用之前,不会发送任何内容。Auth Token 在 CRM 中以密文保存,且不会再次显示出来。
前提条件
- 一个有余额或有效套餐的 Twilio 账户,以及一个已开通短信功能的 Twilio 号码(若要用 WhatsApp,还需在 Twilio 上有一个已获批的 WhatsApp 发送方)。
- 能够访问 Twilio 控制台,以查看 Account SID 和 Auth Token 并配置号码的 Webhook。
- 在 Sellio 中具备管理员身份,才能在设置 → 集成中保存凭证并启用该集成。
您需要填写的内容
- Account SID:您 Twilio 账户的标识,可在 Twilio 控制台中找到(以 AC... 开头)。
- Auth Token:账户的认证令牌,同样在 Twilio 控制台中(在 CRM 里以密文保存)。
- 短信号码(发送方):一个已开通短信功能的 Twilio 号码,采用 E.164 格式(例如 +15005550006)。发送短信时必填。
- WhatsApp 号码(发送方):您在 Twilio 上已获批的 WhatsApp 发送方,采用 E.164 格式(不要带 whatsapp: 前缀)。发送 WhatsApp 消息时必填。
如何配置
- 打开设置 → 集成,找到“短信/WhatsApp 消息(Twilio)”卡片。
- 粘贴 Account SID 和 Auth Token;填写短信号码和/或 WhatsApp 号码,然后点击“保存凭证”。
- 复制页面上出现的“Webhook 地址(Twilio)”,然后在 Twilio 控制台中,把您号码下的“A message comes in”(Webhook)和“Status callback URL”都指向该地址。
- 回到 CRM 并点击“启用”。
如何发送一条消息
- 打开一个带电话号码的联系人或线索(电话或手机字段)。
- 在“消息(短信/WhatsApp)”面板中,点击“发送短信/WhatsApp”。
- 选择渠道(短信或 WhatsApp),核对号码,写好消息内容并点击“发送”。
- 该消息会记入这条记录的历史(以及时间线)。客户的回复通过 Webhook 送达,并出现在同一条历史中。
💡 如果您在尚未配置 Twilio 时尝试发送,CRM 会给出明确提示,并且不会发出任何内容:在凭证就位之前,该功能一直处于停用状态。收到的回复会依据电话号码匹配到对应的联系人或线索。
请把 Webhook 地址和 Auth Token 当作机密信息(出于安全考虑,CRM 不会把已保存的令牌回显给您)。CRM 会用您的 Auth Token 校验收到请求的 X-Twilio-Signature 签名。
如何测试
- 打开一个带电话号码的联系人或线索,在“消息(短信/WhatsApp)”面板中点击“发送短信/WhatsApp”。
- 选择渠道,写一条简短消息,发送到您自己的一个号码。
- 确认手机收到了这条消息,并且它已记入该记录的历史。
- 用手机回复一条,检查回复是否出现在同一条历史中(这一步验证的是入站 Webhook)。
故障排查
- 401/authenticate:Account SID 或 Auth Token 有误。请重新粘贴 Auth Token(它不会从服务器回传),并核对 Account SID(以 AC 开头)。
- 发送出错 / 号码无效:发送方请使用 E.164 格式(例如 +5511999998888),并确认该 Twilio 号码已针对相应渠道(短信或 WhatsApp)和目标国家开通。
- WhatsApp 发不出去:WhatsApp 发送方必须已在 Twilio 获批,且填写时不要带 whatsapp: 前缀。超出 24 小时会话窗口时,WhatsApp 要求使用已审核通过的模板。
- 收不到回复:请在 Twilio 控制台中,把您号码下的“A message comes in”和“Status callback URL”指向 CRM 的“Webhook 地址(Twilio)”。
- 收到的请求被拒绝:X-Twilio-Signature 签名不匹配(Auth Token 不一致)。请在 CRM 中重新填入同一个 Auth Token。
连接 GoTo(VoIP · 短信 · 会议)
GoTo 是语音、短信和会议方面的另一个 BYO(“自带账户”)选择:连接您的 GoTo 账户,就可以在 CRM 里一键拨号、发送短信并生成会议链接。在您保存 OAuth 应用凭证并完成连接之前,该集成一直处于停用状态。连接过程在弹出窗口中完成,因此您始终不会离开 CRM。
- 在 GoTo Developer Center 中创建一个 OAuth 应用,并把 GoTo 卡片(设置 → 集成)上显示的那个完全一致的“Redirect URI”添加到已授权重定向地址中。
- 在 GoTo 卡片上粘贴 Client ID 和 Client Secret(可选填一个默认主叫号码),然后点击“保存凭证”。
- 点击“连接”:弹出窗口会打开 GoTo 的授权页面。批准后弹窗会自动关闭,卡片随即显示“已连接”。
- 若要撤销访问权限,请在卡片上使用“移除凭证”。使用“重新连接”可以续期授权。
💡 Client Secret 和令牌都以密文保存,并且不会再次显示出来。只有在保存凭证之后,连接按钮才会变为可用。