Integrations 概览

最后更新

Integrations(集成)用于将你的账户与你所使用的其他工具连接起来。打开 Settings → Integrations,选择一个服务,然后按步骤完成连接。

观看教程

你最常用到的几项:

  • AI Providers — 集中管理所有 AI 密钥的页面。Flow 智能体的回复由 Anthropic (Claude) 或 DeepSeek 驱动(若两者都已连接,则优先使用 DeepSeek)。OpenAI 为 AI Knowledge(FAQ 生成与搜索)、语音留言转写、图像理解和文章翻译提供支持 — 这些功能仅在 OpenAI 上运行。参见如何获取你的 OpenAI API 密钥、创建 Claude API 密钥和创建 DeepSeek API 密钥。
  • Google Sheets — 连接你的 Google 账户后,你的 AI 智能体收集到的客户信息会直接进入你自己的电子表格,随时供团队使用。参见连接 Google Sheets。
  • Lark Base — 将同样的信息发送到 Lark(飞书)Base 数据表,每位客户一行并持续更新。参见连接 Lark Base。
  • Slack — 在 Slack 频道中接收会话并直接回复,无需切换应用。
  • Webhooks — 将会话事件实时推送到你自己的系统。
  • Dashboard apps — 将你自己的工具直接嵌入会话视图中。
  • Google Translate 和 Dialogflow 也可用于翻译和机器人工作流程。

部分功能(例如 AI Knowledge)需要先连接相应的服务商密钥。

Webhooks

Webhook 会把你账户中发生的事件 — 新会话、消息、联系人变更等 — 实时发送到你自己的 URL。

  1. 打开 Settings → Integrations,选择 Webhooks。
  2. 点击 Add new webhook。
  3. 输入 Webhook Name 和你的 Webhook URL。
  4. 在 Events 下勾选你想接收的事件。
  5. 点击 Create webhook。

创建 Webhook 后,系统会显示它的 Secret,你的系统可以用它来确认推送确实来自你的账户。请当场复制 — 之后也可以在该 Webhook 的编辑表单中找到。

发送 Flow 智能体收集的答案

勾选 Flow submission created or updated,即可把 Flow 智能体收集到的答案发送到 CRM、电子表格或任何接受 Webhook 的自动化工具。

何时发送:

  • 客户的某个答案被收集或更改时。
  • Flow 结束时。
  • 某一轮对话没有收集到任何新内容时,不会发送。

每次推送包含:

  • 目前为止收集到的所有答案,因此在 Flow 结束之前你的记录也能保持最新。
  • 该提交是已完成还是仍在进行中。
  • 联系人的姓名、电子邮件和电话号码、Flow 智能体的名称、会话编号以及收件箱名称。

Send Webhook Event 操作

自动化规则也可以调用 Webhook。Send Webhook Event 操作会在规则每次运行时把会话详情发送到你的 URL — 包括那些需要在请求头中携带令牌、或需要 POST 以外请求方法的 CRM 和 API。

  1. 打开 Settings → Automation,创建或编辑一条规则,并添加 Send Webhook Event 操作。
  2. 输入 URL,并在旁边选择请求方法:POST、GET、PUT、PATCH 或 DELETE。
  3. 对于 POST、PUT 和 PATCH,你可以在 Custom payload (optional) 中输入自己的 JSON,并用 Insert variable 插入会话详情。留空则发送标准内容。
  4. 在 Custom headers (optional) 下点击 Add header,输入请求头名称和值 — 例如 Authorization 和 Bearer your-token。
  5. 点击 Test send 检查端点是否接受该请求,然后保存规则。

须知:

  • 每个操作最多 10 个请求头。请求头名称不能包含空格,值必须为单行,且不能设置 Host、Content-Length、Transfer-Encoding 和 Connection。
  • GET 和 DELETE 请求不带请求体,因此请把参数放在 URL 中。
  • Test send 使用相同的请求方法和请求头,并用你某个会话的数据填充。你的账户中至少需要有一个会话才能测试。
  • Macros 和 Inbound Webhooks 中的 Send Webhook Event 操作,以及 Reply SLA 的违规自动化,也提供同样的选项。

可以插入到 payload 的内容

点击 payload 输入框上方的 Insert variable,即可在光标位置插入占位符。菜单按类别分组,也可以搜索:

  • Contact — ID、姓名、名字和姓氏、邮箱、电话、Facebook 和 Instagram ID、公司名称、城市、国家,以及该联系人第一次和你聊天的时间。
  • Inbox — ID、名称、渠道类型,以及接收这段对话的商家电话号码(WhatsApp、SMS 和 Twilio 收件箱)。
  • Assignment — 被分配客服的姓名和邮箱、所属团队,以及负责这段对话的 Flow 智能体。
  • Conversation — ID、链接、状态、优先级、标签(以逗号分隔)、开始时间和最后活动时间,以及客户从 Meta Click-to-Message 广告或帖子进来时的广告 ID。
  • Chat history (last 10 messages) — 这段对话中客户、客服和机器人最近的消息。详见下文。
  • Flow answers — 你的 Flow 智能体收集到的每一个答案,每个答案一个占位符。
  • Custom attributes — 你的联系人属性和对话属性。

时间以 ISO 8601 格式发送,并带有时区偏移,例如 2026-09-29T10:02:00+08:00。

发送聊天记录

发送最近 10 条消息有两种方式。两种都按从旧到新排列,并且不包含内部备注和分配记录等活动消息:

  • {{conversation.chat_history}} 以列表形式发送消息。每条消息包含 role(customer、agent 或 bot)、sender、content、attachments 和 created_at。放置时不要加引号,例如 "history": {{conversation.chat_history}}。
  • {{conversation.chat_history_text}} 把同样的消息作为一段文字发送,每条消息一行,例如 [2026-09-29 10:02] Customer (Aisyah): Is the 3-bedroom unit available?。放置时要加引号。适合 CRM 的备注或描述字段。

如果你把 {{conversation.chat_history}} 放在引号里,编辑器会显示 Chat history is a list: remove its quotes, or use {{conversation.chat_history_text}} for text.,并且在修正之前无法使用 Test send。

相关文章