**要自动将对话数据——例如联系人姓名、渠道、消息文本和负责客服——导出到 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。示例：

```json
{
  "联系人姓名": "{{contact.name}}",
  "渠道": "{{inbox.name}}",
  "消息文本": "{{message.text}}",
  "客服": "{{agent.name}}",
  "事件时间": "{{timestamp}}"
}
```

可用变量可在 Flows 模块文档中查看。如果目标系统需要特定请求头（如 `Content-Type: application/json` 或认证令牌），请在 headers 字段中添加。

### 4. 测试并启用 Flow

在上线前，请先测试：

1. 临时将目标 URL 替换为测试 URL（例如 Webhook.site）。
2. 在已配置的收件箱中发起一段对话。
3. 检查负载是否正确到达，并包含所有预期字段和值。
4. 替换为最终 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 并创建自定义仪表板](/hc/papo/articles/export-sales-funnel-data-to-google-sheets-and-create-custom-dashboards)
- [如何通过 Webhook 集成在 Power BI 中创建经销商收入仪表板](/hc/papo/articles/how-to-create-white-label-reseller-revenue-dashboard-power-bi-webhook)

---

**[免费开始，并将对话数据导出到 Google Sheets →](https://papo.global/?utm_source=helpcenter&utm_medium=article&utm_campaign=export-conversation-data-google-sheets-webhook-zh&utm_content=zh_CN)**

使用 Papo，您可以自动化收集对话数据并零初始成本创建仪表板。