如何在启用自动化前测试Papo webhook连接

Vitor

Vitor

最近更新时间为 Oct 14, 2026

要在启用自动化之前测试Papo webhook (https://papo.global/) 的连接,您可以使用Webhook.site等外部工具来验证目标URL、检查JSON payload格式并修正发送错误,而不会影响真实联系人。此过程适用于账户原生webhook以及自动化Flows中的“发送Webhook”操作。

提前验证可避免损坏的集成丢失数据或中断客户旅程。使用临时测试URL,您可以准确检查Papo发送的内容——标头、正文和响应代码——并在指向最终系统之前进行调整。

测试过程摘要

步骤 操作 工具/位置
1. 获取测试URL 访问Webhook.site并复制生成的URL。 Webhook.site
2. 使用测试URL在Papo中配置webhook 在webhook的目标字段中输入URL(在集成部分或Flow操作中)。 Papo面板
3. 触发webhook 对于账户webhook,向连接的收件箱发送WhatsApp消息。对于Flows中的webhook,在流程中注册测试联系人。 收件箱或Flow
4. 分析收到的payload 在Webhook.site面板中,查看到达的请求:方法、标头和正文JSON。 Webhook.site
5. 修正并替换为生产URL 如果payload正确,将测试URL替换为系统的真实URL并激活自动化。 Papo面板

如何测试账户webhook(集成)

Papo的原生webhook在收件箱收到每条新消息时触发。要无风险地验证它们:

  1. 在Papo面板中,访问设置 > 集成 > Webhooks并创建一个新的webhook。
  2. 定义触发器——例如所有消息——并在URL字段中,粘贴Webhook.site的临时地址。
  3. 保存webhook。
  4. 向监控的收件箱发送一条测试消息(通过WhatsApp或其他连接的渠道)。
  5. 在Webhook.site中,刷新面板并找到新到达的请求。验证JSON正文:它应包含发件人号码、消息内容和对话ID等数据。
  6. 如果JSON为空或格式错误,请检查所选的触发器,并确认消息确实已被收件箱接收。
  7. 验证后,编辑webhook并将URL替换为目标系统的URL。

如何在自动化Flows中测试“发送Webhook”操作

在Flows编辑器中,发送Webhook操作允许在旅程的特定步骤触发数据。测试通过临时激活的流程和一个控制联系人进行:

  1. 构建Flow并在所需位置添加发送Webhook节点。
  2. 在节点配置面板中,用Webhook.site的地址填写URL,选择POST方法,并使用Papo变量(如{{contact.name}}和{{contact.phone}})构建JSON正文。
  3. 激活Flow。
  4. 在CRM中,手动在该流程中注册一个测试联系人(遵循测试自动化Flows的相同步骤)。
  5. 跟踪Flow的执行历史,同时观察Webhook.site。
  6. 收到的请求应显示JSON,其中包含测试联系人的真实值,替换变量。否则,检查正文(使用"nome": "{{contact.name}}"并确保联系人已填写字段)。
  7. 如果请求返回4xx或5xx错误,请检查方法是否正确(通常为POST)以及是否包含了Content-Type: application/json标头。
  8. 验证后,停用Flow,将目标URL替换为生产URL,然后再次激活。

此过程适用于谁

  • 管理员和系统分析师,需要在发布集成之前确保其完整性。
  • 为CRM、电子表格或自动化工具构建带webhook的Flows的团队,希望在不影响真实潜在客户的情况下调试payload。
  • 任何自定义账户webhook的用户,希望确认事件是否正确发送。

常见问题

我可以在不发送真实消息的情况下测试webhook吗?

对于账户webhook,不可能,因为它们由传入消息触发。使用测试WhatsApp号码(自己的或同事的)来生成事件。对于Flows,手动注册控制联系人允许测试,而无需潜在客户是真实客户。

Webhook.site是免费的吗?我应该在生产中使用它吗?

是的,Webhook.site生成临时公共URL并实时显示流量,非常适合调试。切勿在生产中使用这些URL——测试后,替换为目标系统的URL。

webhook触发了但payload为空。应该检查什么?

对于账户webhook,检查触发器(是否捕获了正确的消息类型)和收件箱权限。对于Flow操作,检查正文中的变量——像{{contact.name}}这样的字段只有在联系人注册了姓名字段时才会被填充。使用具有完整数据的联系人进行测试。

如何修正401(未授权)或403(禁止)错误?

这些错误表示目标系统拒绝了请求。根据外部工具的文档,在webhook配置的Headers字段中添加认证标头(例如Authorization: Bearer your-token)。

我可以以相同方式测试Kanban的webhook吗?

是的。在Kanban模块中配置的webhook可以使用Webhook.site的临时URL进行测试——只需将卡片从一列移动到另一列(触发事件的操作),并在测试面板中检查payload。

我需要保持Flow激活才能测试webhook吗?

是的。只有状态为激活的Flows才会处理webhook节点。激活流程,进行测试,然后根据需要停用。

另请参阅


免费开始 →

使用第一个免费用户,您已经可以创建webhook并测试集成,无需承诺。