跳转到主要内容

如何通过 Wati 发送 WhatsApp 消息(使用 Make.com - 曾用名 Integromat)

本周更新

摘要

想要在 Google Sheets 中添加新行时自动发送 WhatsApp 消息吗?通过 Make(原 Integromat)和 Wati,您可以在几个简单的步骤中构建此工作流程。本指南将指导您在 Make 中设置一个场景,该场景会监控您的 Google Sheets,并在添加新数据时通过 Wati 发送 WhatsApp 模板消息。

说明

所需内容

  • 一个 Make 账户(免费计划即可) – 点击此处注册

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

  • 访问您的 Wati API 端点Bearer token(在 Wati 仪表板的 API 文档 中可用)

设置工作流程的步骤

1. 在 Make 中创建新场景

  • 登录您的 Make 仪表板。

  • 点击 创建新场景

  • 点击 + 图标并搜索 Google Sheets

  • Watch Rows 选择为触发事件。

2. 准备您的 Google 表格

继续之前:

  • 在 Google Drive 中创建一个新的 Google 电子表格。

  • 添加一个 标题行,列标题如 NamePhone Number 等。

3. 连接您的 Google Sheets 账户

  • 在 Make 中,点击 Add 以创建与您的 Google 账户的连接。

  • 连接后,选择您刚刚创建的 Spreadsheet IDSheet Name

  • 点击 OK 确认。

4. 添加 HTTP 请求以发送 WhatsApp 消息

  • 点击 + 图标以添加另一个模块。

  • 搜索并选择 HTTP 模块。

  • 选择 Make a request

配置 HTTP 请求

  • URL: https://live-server-<wati_number>.wati.io/api/v1/sendTemplateMessage?whatsappNumber=<phone_number>

  • <wati_number> 替换为您的 Wati 号码(在 API 文档 中找到)。

  • <phone_number> 替换为您要发送消息的 WhatsApp 号码(国际格式,不带 "+" 符号)。

  • 方法: POST

  • 头部:

  • 头部 1:

    • 名称: Content-Type

    • 值: application/json-patch+json

  • 头部 2:

    • 名称: Authorization

    • 值: Bearer <your_token_here>(将 <your_token_here> 替换为您的 Wati Bearer token)

  • Body 类型: Raw

  • Content-Type: application/json

示例请求正文

此 JSON 结构将根据您的用例和模板而有所不同。以下是一个通用示例:

{
"template_name": "<your_template_name>",
"broadcast_name": "your_broadcast_name",
"parameters": [
{
"name": "<param_1_name>",
"value": "<param_1_value>"
}
]
}

将占位符替换为您实际的 已批准的模板名称 和参数值。

5. 测试您的自动化

  • 向您的 Google 表格添加包含示例数据的新行。

  • 返回 Make 中的场景并点击 Run once

  • 如果一切设置正确,两个模块都应显示一个 绿色勾号,并且 WhatsApp 消息将成功发送。

最终说明

此设置只是您如何使用 Make.comWati 来自动化工作流程的一个示例。您可以应用类似步骤进行其他触发器和操作,例如在提交表单或添加 CRM 线索时发送消息。

常见问题解答 (FAQs)

一般问题

1. 什么是 Make.com?

Make.com(原 Integromat)是一个在线自动化平台,允许您在不编写代码的情况下连接不同应用并自动化工作流程。

2. 什么是 Wati?

→ Wati 是一个客户参与平台,提供 WhatsApp Business API 解决方案,使企业能够通过 WhatsApp 发送自动消息、通知和客户支持消息。

设置要求

3. 完成此设置需要哪些账户?

→ 您需要:

  • 一个 Make.com 账户(免费计划即可)。

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

  • 访问您的 Wati API 端点和 Bearer token。

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

→ 您可以在 Wati 仪表板的 API 文档 部分找到您的 Wati API 令牌和 Wati 号码。

Google Sheets 配置

5. 我的 Google 表格应该是什么样子?

→ 创建一个新的 Google 表格,其中包含一个标题行。此行应包含列标题,例如 NamePhone Number。您在此标题下添加的每一行新行都将触发 WhatsApp 消息。

6. Make.com 如何检测 Google Sheets 中的新行?

→ 在您的 Make 场景中,使用 Google Sheets 的 Watch Rows 触发器。此功能会监控您的表格,并在添加新行时触发自动化。

WhatsApp 消息设置

7. 发送 WhatsApp 消息时应使用哪个 URL?

→ 在 HTTP 请求模块中使用以下 URL:https://live-server-<wati_number>.wati.io/api/v1/sendTemplateMessage?whatsappNumber=<phone_number><wati_number> 替换为您的 Wati 号码,将 <phone_number> 替换为接收者的 WhatsApp 号码(国际格式,不带 "+" 符号)。

8. 我需要设置哪些 HTTP 头部?

→ 添加以下头部:

  • Content-Type: application/json-patch+json

  • Authorization: Bearer <your_token_here>(替换为您的 Wati API 令牌)

9. 如何构造 WhatsApp 消息的请求正文?

→ 使用以下 JSON 格式:

{
"template_name": "<your_template_name>",
"broadcast_name": "your_broadcast_name",
"parameters": [
{
"name": "<param_1_name>",
"value": "<param_1_value>"
}
]
}

将占位符替换为您的 Wati 中已批准的模板名称和参数值。

故障排除

10. 如何测试我的设置是否正常工作?

→ 设置 Make 中的场景后,向您的 Google 表格添加一行新数据。然后在 Make 中点击 Run once。如果设置正确,两个模块都应显示绿色勾号,并且 WhatsApp 消息将被发送。

11. 如果消息未发送,我该怎么办?

→ 检查以下内容:

  • 确保您的 API URL、Wati 号码和电话号码正确。

  • 验证您的 Bearer token 是否有效。

  • 确认您的 WhatsApp 模板已在 Wati 中批准。

  • 在 Make 中查看任何错误消息以获取更多详细信息。

其他信息

12. 除了 Google Sheets 之外,我可以用此过程进行其他用例吗?

→ 是的,您可以在 Make 中应用类似步骤,使用 Wati 通过其他触发器发送 WhatsApp 消息,例如表单提交、新 CRM 线索或任何支持的 Make 模块。

这是否解答了您的问题?