Twilio - Conversations logo

Twilio - Conversations

Twilio - Conversations

Twilio Conversations 是统一跨通道(SMS/MMS/WhatsApp/Chat/Email)的「对话」抽象,支持多参与者、消息持久化、和 read-receipt。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

一个 Conversation 跨多通道——客户在 SMS 发消息,agent 在 WhatsApp 回,依然在同一对话里

先注意什么

Email 通道有特殊限制(仅 SendGrid,且需要单独配置)

第一步先查

POST /Conversations 创建对话,POST /Conversations/{Sid}/Participants 添加参与者(指定通道地址),POST /Conversations/{Sid}/Messages 发送消息。

认证
CORS
不支持
HTTPS
注册
?
延迟
166 ms
协议
REST, WebSocket
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 166ms
01

关于这个 API

Conversations 是 Twilio 2020 年推出的下一代 messaging API,是 Chat v1 的演进。它的关键设计是把「通道」抽象化——一个 Conversation 不绑定特定通道,参与者可以从 SMS 加入、可以从 WhatsApp 加入、可以从浏览器 chat SDK 加入,所有人看到同一个消息线程。这特别适合做客服系统:客户从 WhatsApp 发问题,agent 在内部 chat 工具回复,对话历史完整保留。同时它支持丰富的 webhook 钩子,方便接入 LLM 做自动回复、做路由分流、做合规审计。对于 2020 年后的新项目,Conversations 是默认选择,不再用 Chat v1。

02

你可以做什么

  • 1客服 agent 与客户跨 SMS+WhatsApp 同一线程对话
  • 2群组聊天,参与者跨多通道
  • 3消息历史持久化和搜索
  • 4把 Chat v1 应用迁移过来
03

优劣对比

优点

  • 一个 Conversation 跨多通道——客户在 SMS 发消息,agent 在 WhatsApp 回,依然在同一对话里
  • 原生支持 webhook 钩子做 bot/路由
  • 持久化消息历史,支持搜索

注意事项

  • Email 通道有特殊限制(仅 SendGrid,且需要单独配置)
  • 群组容量上限 100 个参与者
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://support.twilio.com/<endpoint>
05

快速开始

POST /Conversations 创建对话,POST /Conversations/{Sid}/Participants 添加参与者(指定通道地址),POST /Conversations/{Sid}/Messages 发送消息。

06

常见问题

同一手机号能在多个 Conversation 里出现吗?+

可以。Participants 是按 (conversation_id, channel_address) 索引,同一号码可以在不同对话里独立存在。

Conversations 怎么和 Studio Flow 集成?+

在 Studio 里用 Conversations widget 把入站消息路由进 Flow。Flow 处理完可以回写消息到原 Conversation。

消息历史保留多久?+

默认无限期。可以在 Service 级别设置 TTL(消息和 conversation 都可单独设)。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST, WebSocket
SDK
python, javascript, java, ruby, php, csharp, go
响应时间
166 ms
上次巡检
2026/5/12 07:38:32
08

标签

09

更多来自 Twilio 的 API