为了将您的自动化流程与其他系统集成,Papo (https://papo.global/) 允许在自动化流程中使用“发送 Webhook”操作。通过此功能,每当联系人达到流程中的特定阶段时,您都可以将联系人数据实时发送到外部平台,例如您的 CRM、电子表格或自动化工具(如 n8n 和 Zapier)。
Webhook 操作充当通信桥梁,将自动通知从一个系统(Papo)发送到另一个系统。这为创建互联的工作生态系统提供了无限可能,信息可以在其中自由流动,无需手动导出和导入数据。例如,当您的 WhatsApp 聊天机器人将新潜在客户评定为合格时,您可以立即将其注册到您的主 CRM 中。
| 配置参数 | 描述 | 使用示例 |
|---|---|---|
| Webhook URL | 接收数据的外部系统的地址(端点)。 | 由 n8n、Zapier 或您自己的后端等系统提供的 URL。 |
| HTTP 方法 | 数据发送方式。POST 是发送数据最常用的方法。 |
选择 POST 以在请求正文中发送信息。 |
| 请求体 (Payload) | 您希望发送的数据,通常是 JSON 格式,使用 Papo 变量。 | {"nome": "{{contact.name}}", "email": "{{contact.email}}", "telefone": "{{contact.phone}}"} |
| 请求头 (Headers) | 请求的附加信息,例如内容类型或身份验证密钥。 | Content-Type: application/json |
如何逐步配置 Webhook 操作
通过 Papo 流程中的 Webhook 集成外部系统是一个技术性但直接的过程。请按照以下步骤配置数据发送。
1. 将“发送 Webhook”节点添加到您的流程中
在 Papo 流程的可视化编辑器中,在您希望发送数据的旅程点添加一个新的操作节点。查找并选择 “发送 Webhook” 操作。此节点将负责触发与外部系统的通信。
例如,您可以在联系人回答资格问题后或欢迎序列结束时立即添加此节点。
2. 配置目标 URL
在 Webhook 节点的配置面板中,第一个要填写的字段是 Webhook URL。这是接收数据的系统提供的唯一 URL。
- 在哪里可以找到此 URL? 您应该从外部系统(例如您的 CRM、ERP 或自动化工具如 n8n)的文档或面板中获取它。像 Webhook.site 这样的工具也非常适合生成用于测试的临时 URL。
3. 选择 HTTP 方法
您需要选择请求方法。最常见的方法是:
- POST: 推荐用于大多数情况。允许在请求体 (payload) 中以结构化方式发送大量数据。非常适合在其他系统中创建或更新记录。
- GET: 用于从服务器请求数据。数据作为参数在 URL 本身中发送。对于此类集成,它不太常见,因为它安全性较低且大小受限。
选择 POST 以发送您的联系人数据。
4. 构建请求体 (Payload)
请求体(或“payload”)是您定义要发送哪些联系人信息的地方。Papo 允许您使用动态变量来插入正在通过流程的联系人数据。
最常用的格式是 JSON (JavaScript Object Notation)。在请求体配置字段中,您可以构建如下结构:
{
"nome_completo": "{{contact.name}}",
"email_contato": "{{contact.email}}",
"telefone": "{{contact.phone}}",
"etiqueta": "Novo Lead Qualificado",
"origem": "Flow de Boas-Vindas"
}
在此示例中:
{{contact.name}}、{{contact.email}}和{{contact.phone}}是 Papo 将自动替换为联系人真实数据的变量。- “etiqueta”和“origem”是您可以添加的具有固定值的字段,用于在目标系统中提供信息上下文。
5. 测试并激活流程
在为所有联系人激活您的流程之前,测试集成至关重要。
- 使用测试 URL(例如 Webhook.site 的 URL)来验证数据是否正确发送并符合预期格式。
- 在您的流程中注册一个测试联系人,并观察 Webhook 是否被触发以及外部系统是否接收到信息。
- 确认一切正常后,将测试 URL 替换为您的系统生产 URL,然后 激活流程。
常见问题 (FAQ)
Webhook 和 API 有什么区别?
简单来说,Webhook 是一种“推送”机制。当事件发生时,Papo 会自动将数据发送到您的系统。而 API 查询是一种“拉取”机制,您的系统需要主动向 Papo 请求数据。Webhook 非常适合实时通知。
如何获取我的 Webhook URL?
您需要从接收数据的系统中生成此 URL。请查阅您的 CRM、ERP 平台或自动化工具(如 n8n、Zapier、Make)的文档,找到“Webhooks”或“API”部分并创建新的接收端点。
我可以通过 Webhook 发送哪些联系人数据?
您可以发送 Papo 中存储的所有标准联系人数据,例如姓名、电话、电子邮件,以及您配置的自定义字段和标签。使用变量语法(例如:{{contact.nome_do_campo}})将这些信息动态插入到请求体中。
如果外部系统在发送 Webhook 时离线会发生什么?
如果目标系统没有响应或返回错误,Webhook 交付将失败。Papo 会尝试发送通知,但接收的保证取决于接收系统的可用性和正确配置。确保您的 Webhook 端点稳定非常重要。
我可以安全地发送数据吗?
是的。Webhook 通过 HTTPS 协议运行,该协议对传输中的数据进行加密。为了增加一层安全性,许多系统允许在请求头 (headers) 中使用身份验证密钥 (tokens),您也可以在 Papo 的“发送 Webhook”操作中进行配置。
除了联系人,我还可以发送其他信息吗?
是的。尽管最常见的用例是发送联系人数据,但您可以构建 Webhook 的 payload,以包含流程上下文中可用的任何静态或动态信息,例如流程名称、对特定问题的回答或事件日期。
创建您的账户,探索自动化流程,连接您的各项业务。