若要在客户于 Papo (https://papo.global/) 的特定收件箱中发起对话时通过电子邮件收到通知,你需要配置一个 Flow,使用“新对话”触发器,并添加一个 Webhook 操作,指向可将该触发转换为收件箱提醒的电子邮件或自动化服务。这样可以让团队实时获知新对话,而无需持续监控平台。
Papo 在此场景中不会直接发送电子邮件。它会做的是触发一个包含新对话数据的 Webhook。外部电子邮件服务——例如自动化工具、事务性电子邮件或自有端点——会接收该 Webhook,并在目标收件箱中生成提醒。
| 步骤 | 操作 | 工具 |
|---|---|---|
| 1. 准备目标 | 创建可接收 Webhook 并发送电子邮件的自动化或端点 | 电子邮件/自动化服务 |
| 2. 创建 Flow | 在 Flows 模块中创建带有“新对话”触发器和“发送 Webhook”操作的流程 | Flows 模块 (Papo) |
| 3. 配置发送 | 填写端点 URL,并使用对话变量构建 payload | Flows + 端点 |
| 4. 启用并测试 | 在所选收件箱中发起对话,并确认电子邮件到达 | Papo + 电子邮件 |
如何配置电子邮件通知
1. 准备 Webhook 目标
首先,你需要一个能够接收 Papo Webhook 并将该调用转换为电子邮件的端点。这可以通过电子邮件自动化工具、事务性服务或你团队自己的 Webhook 来实现。重要的是要有一个接受 POST 请求并向目标收件人发送电子邮件的目标 URL。
2. 在 Papo 中创建 Flow
在 Papo 面板中,进入 Flows 模块并创建新流程。给它起一个能说明用途的名称,例如“新对话电子邮件提醒”。
3. 将触发器设为“新对话”
添加一个触发器节点,并选择 新对话 选项。选择应生成提醒的收件箱——例如 WhatsApp 号码、电子邮件或连接到 Papo 的其他渠道。可以将提醒限制在特定收件箱,避免干扰其他运营。
4. 添加“发送 Webhook”操作
在触发器之后,插入一个操作节点,并选择 发送 Webhook(或 Flows 模块中可用的等效选项)。填写主要字段:
- URL:粘贴第 1 步中准备好的端点 URL。
- 方法:使用 POST,这是发送请求正文数据的合适方法。
- Payload:使用对话的动态变量构建 JSON 内容。示例:
{
"contact_name": "{{contact.name}}",
"message_text": "{{message.text}}",
"inbox_name": "{{inbox.name}}"
}
这些变量将在触发时替换为对话的真实数据。
5. 启用并测试流程
保存并启用流程。然后,向配置的收件箱发送一条测试消息。如果端点和 payload 正确,电子邮件会立即到达。如果没有到达,请检查流程、URL 和 Flows 模块的执行日志;同时确认电子邮件服务正在接收请求并发送提醒。
此配置适用于谁
- 在 Papo 之外工作的支持团队,希望每次有新服务时通过电子邮件获知。
- 拥有多个收件箱、希望将提醒集中到公司电子邮件收件箱的运营团队。
- 需要跟踪新对话量而无需频繁打开面板的管理者。
- 已将电子邮件用作内部触发官方渠道的公司。
常见问题
我需要外部电子邮件服务才能接收通知吗?
是的。Papo 的流程会发送 Webhook;将其转换为电子邮件的是你配置的端点。Papo 在此场景中不会直接发送电子邮件,因此你需要自动化服务、事务性电子邮件或自有端点。
我可以选择哪些收件箱生成提醒吗?
可以。在 新对话 触发器中,你可以定义要监控的特定收件箱。若要为不同收件人通知不同收件箱,请为每个收件箱创建单独的流程,并指向相应的电子邮件端点。
我可以在电子邮件中包含哪些信息?
你可以包含对话上下文中可用的变量,例如 {{contact.name}}、{{message.text}} 和 {{inbox.name}}。在电子邮件服务中,这些字段可以映射到主题和正文。
如果 Webhook 请求失败会怎样?
Flow 会在执行日志中记录错误。你可以添加处理操作,例如重试或备用提醒,以降低丢失重要通知的风险。
如何在不给整个团队发送电子邮件的情况下测试?
使用测试联系人——例如你自己的 WhatsApp 号码或备用电子邮件地址——并向配置的收件箱发送消息。在将流程投入生产之前,确认电子邮件只到达测试目标。
在 Papo 中使用 Flows 和 Webhooks 需要额外费用吗?
Flows 和发送 Webhooks 功能包含在 Papo 套餐中。有关限制和订阅的详细信息,请访问官方网站。
另请参阅
在 Papo 创建免费账户,并使用带 Webhooks 的 Flows,不错过收件箱中的任何新对话。