跳转到主要内容

如何使用 Zapier Webhooks 和 Wati 发送 WhatsApp 消息

超过 2 周前更新

摘要

想要通过Zapier自动发送WhatsApp消息吗?如果您使用Wati并拥有已批准的WhatsApp Business API账户,可以轻松通过Webhooks将其与Zapier集成。本指南将为您详细介绍如何设置连接,以便为发送更新给新潜在客户、确认订单等用例自动化消息。

说明

所需内容

开始之前,请确保您已准备好以下内容:

  • 一个Zapier账户

  • 一个Wati账户,并具有WhatsApp API访问权限

  • 您的Wati API端点Bearer令牌

💡 注意:要使用WhatsApp Business API,您必须通过提供商如Wati获得批准。

通过Zapier Webhooks设置WhatsApp消息的步骤

步骤1:创建新的Zap

  • 登录到您的Zapier账户。

  • 转到您的Zaps页面并点击创建Zap

步骤2:选择您的触发器

  • 选择触发器应用程序(例如,Google Sheets、Typeform、Shopify)。

  • 选择将触发WhatsApp消息的事件(例如,新行添加、表单提交、新订单放置)。

步骤3:将Webhooks by Zapier添加为操作

  • 执行此操作部分,搜索Webhooks by Zapier

  • 选择它并点击继续

步骤4:将操作事件设置为POST

  • 选择POST方法作为您的操作事件。

  • 点击继续

步骤5:自定义Webhook请求

现在,您将设置发送WhatsApp消息的POST请求的详细信息。

  • URL:从您的Wati账户的API文档部分获取此信息。将URL格式化如下:

https://your_wati_api_url/api/v1/sendTemplateMessage/##{{phone_number_with_country_code}}

  • 有效载荷类型json

  • 数据:添加以下键和值:

{
"template_name": "your_template_name",
"broadcast_name": "your_broadcast_name",
"parameters": [
{
"name": "1",
"value": "Example Parameter"
}
]
}

📝 将参数值替换为基于您的WhatsApp模板配置的实际值。

步骤6:添加授权头

Headers部分,添加以下内容:

  • Key:Authorization

  • Value:Bearer YOUR_API_KEY

🔑 您可以在Wati账户的API文档中找到Bearer令牌。

步骤7:测试并启用您的Zap

  • 点击测试并继续以验证您的设置。

  • 测试成功后,点击发布Zap以激活它。

现在,每次您选择的触发器运行时,自动WhatsApp消息将被发送。

常见问题解答(FAQs)

常规问题

1. 我可以通过Zapier发送WhatsApp消息吗?

→ 是的,您可以通过将其与Wati账户通过Webhooks集成来使用Zapier发送WhatsApp消息。Zapier不提供原生WhatsApp支持,但使用Webhooks和Wati的WhatsApp API可以让您设置消息自动化。

2. 使用此集成是否需要WhatsApp Business API访问权限?

→ 是的,您必须拥有已批准的WhatsApp Business API账户。您可以通过提供商如Wati申请访问权限。

3. 设置此集成需要什么?

→ 您需要一个Zapier账户、一个具有WhatsApp API访问权限的Wati账户,以及您的Wati API端点和Bearer令牌。

4. 我在哪里可以找到我的Wati API URL和Bearer令牌?

→ API URL和Bearer令牌都可以在Wati仪表板的API文档部分找到。

设置和配置

5. 在Webhook设置中,我应该输入什么URL?

→ 使用以下格式:

  • https://your_wati_api_url/api/v1/sendTemplateMessage/##{{phone_number_with_country_code}}

  • your_wati_api_url替换为您的实际Wati API基础URL。

6. 在Webhook操作中,我应该选择什么有效载荷格式?

→ 在Zapier中配置Webhook时,选择json作为有效载荷类型。

7. 我需要在请求正文中包含哪些参数?

→ 您应该包含以下内容:

  • template_name

  • broadcast_name

  • parameters(与您的WhatsApp消息模板匹配的数组)

示例:

{
"template_name": "your_template_name",
"broadcast_name": "your_broadcast_name",
"parameters": [
{
"name": "1",
"value": "Example Parameter"
}
]
}

8. 如何授权Webhook请求?

→ 在Webhook步骤的Headers部分,添加:

  • Key:Authorization

  • Value:Bearer YOUR_API_KEY

将YOUR_API_KEY替换为您的Wati Bearer令牌。

这是否解答了您的问题?