要自动将对话数据——例如联系人姓名、渠道、消息文本和负责客服——导出到 Google Sheets,请使用 Papo 的 Flows 模块(https://papo.global/)创建自动化:以新对话为触发器,并添加 Webhook 操作。Webhook 会通过自动化平台(Zapier、Make)或 Google Apps Script,将数据发送到在 Google Sheets 中准备好的 URL。
此集成无需手动收集客服指标,并能让电子表格始终保持更新,记录进入收件箱的每一次互动。数据集中后,您可以在 Google Sheets 或 Looker Studio 中创建仪表板,跟踪各渠道的会话量、高峰时段、客服负载等。
集成概览
| 步骤 | 发生位置 | 作用 |
|---|---|---|
| 1. 准备目标端 | Google Sheets + 中间平台 | 创建电子表格,并通过 Zapier、Make 或 Google Apps Script 生成 Webhook URL。 |
| 2. 创建触发器 | Papo(Flows) | 定义“新对话”(或“收到消息”)事件以启动自动化。 |
| 3. 配置 Webhook | Papo(Flows) | 添加 Webhook 操作,填写目标 URL 和包含对话数据的 JSON 请求体。 |
| 4. 接收并记录 | Google Sheets | 该 URL 接收负载,并在电子表格中插入一行包含对话信息的新记录。 |
| 5. 创建仪表板 | Google Sheets / Looker Studio | 使用累积数据生成会话量、渠道转化、客服绩效等图表。 |
工作原理——分步说明
1. 准备 Google Sheets 以接收数据
Papo 不会生成 Google Sheets 的 URL。您需要创建一个端点,用于接收 Webhook 发送的 JSON,并将数据写入电子表格。最常见的两种方式如下:
方案 A – 无代码自动化平台(推荐)
Zapier 或 Make 等工具可以创建“Catch Webhook”,生成一个唯一 URL。然后,您添加一个在 Google Sheets 中“添加行”的操作,将接收到的字段映射到电子表格列。此方案无需编程,并会处理与 Google 的认证。
方案 B – Google Apps Script
在 Google Sheets 中,转到 扩展程序 > Apps Script,粘贴包含 doPost(e) 函数的代码,用于解析 JSON 并插入数据。将其部署为“Web 应用”,访问权限设为“任何人”,然后复制生成的 URL。此方案提供更多控制,但需要基础 JavaScript 知识。
2. 在 Papo 中创建具有合适触发器的 Flow
进入 Papo 面板中的 Flows 模块,并创建新的自动化。
- 触发器: 选择“新对话”事件,使联系人在收件箱中发起对话时触发 Webhook。如果您希望逐条捕获每条消息,请使用“收到消息”触发器,并在需要时应用过滤器(按渠道、关键词等)。
- 收件箱: 选择目标收件箱(WhatsApp、Instagram、电子邮件等),以仅发送该渠道的对话。
3. 配置 Webhook 操作
添加一个 Webhook 类型的步骤,并填写:
- URL: 粘贴在 Zapier、Make 或 Apps Script 中生成的地址。
- 方法: 保持为
POST。 - 请求体(Body): 定义包含要导出的对话变量的 JSON。示例:
{
"联系人姓名": "{{contact.name}}",
"渠道": "{{inbox.name}}",
"消息文本": "{{message.text}}",
"客服": "{{agent.name}}",
"事件时间": "{{timestamp}}"
}
可用变量可在 Flows 模块文档中查看。如果目标系统需要特定请求头(如 Content-Type: application/json 或认证令牌),请在 headers 字段中添加。
4. 测试并启用 Flow
在上线前,请先测试:
- 临时将目标 URL 替换为测试 URL(例如 Webhook.site)。
- 在已配置的收件箱中发起一段对话。
- 检查负载是否正确到达,并包含所有预期字段和值。
- 替换为最终 URL 并启用 Flow。
从此时起,每个新对话(或消息,取决于触发器)都会自动记录到您的 Google Sheets 电子表格中。
此集成适用于谁
- 数据分析师和 BI 人员,需要整合客服指标而无需手动导出。
- 运营经理,希望获得包含各渠道会话量、高峰时段和客服负载的仪表板。
- 营销和销售团队,希望将对话数据与 CRM 中的活动和漏斗进行交叉分析。
- 已将 Google Sheets 用作信息中心的公司,希望自动填充客服数据。
常见问题
配置 Webhook 需要会编程吗?
不一定。使用 Zapier 或 Make 时,集成无需代码。只有 Google Apps Script 方案需要基础 JavaScript 知识。
数据是实时发送的吗?
是的。Flow 中配置的触发器一经触发(例如新对话),Webhook 就会立即将数据发送到配置的 URL。
我可以向 Google Sheets 发送哪些信息?
您可以发送联系人姓名、来源渠道、消息文本、负责客服、日期/时间以及 Flow 中可用的其他变量。请查看 Flows 模块文档以了解所有选项。
可以在启用 Flow 前测试吗?
可以。我们建议使用测试 URL(如 Webhook.site)验证发送,然后再指向最终的 Google Sheets。
Papo 会提供 Webhook URL 吗?
不会。URL 需要在 Zapier、Make 或 Google Apps Script 中创建。Papo 只会将数据发送到配置的地址。
可以导出特定渠道的对话数据吗?
可以。在 Flow 中配置触发器时,您可以选择目标收件箱(WhatsApp、Instagram、电子邮件等),使只有该渠道的对话触发 Webhook。
另请阅读
免费开始,并将对话数据导出到 Google Sheets →
使用 Papo,您可以自动化收集对话数据并零初始成本创建仪表板。