跳转到主要内容

如何通过 Wati 发送 WhatsApp 消息(使用 Make.com - 以前称 Integromat)

更新于今天

摘要

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

说明

您需要的条件

  • 一个 Make 账户(免费计划足够) – 点此注册

  • 一个带有 WhatsApp Business API 访问权限的 Wati 账户

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

设置工作流程的步骤

1. 在 Make 中创建新场景

  1. 登录您的 Make 仪表板。

  2. 点击 创建新场景

  3. 点击 + 图标并搜索 Google Sheets

  4. 选择 Watch Rows 作为触发事件。

2. 准备您的 Google Sheet

在继续之前:

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

  • 添加一个表头行,包含列标题如风格属性NamePhone Number 等。

3. 连接您的 Google Sheets 账户

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

  2. 连接后,选择您刚刚创建的 电子表格 ID工作表名称

  3. 点击 OK 确认。

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

  1. 点击 + 图标添加另一个模块。

  2. 搜索并选择 HTTP 模块。

  3. 选择 Make a request

配置 HTTP 请求

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

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

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

  • Method: POST

  • Headers:

  • Header 1:

  • Name: Content-Type

  • Value: application/json-patch+json

  • Header 2:

  • Name: Authorization

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

  • Body Type: Raw

  • Content-Type: application/json

样本请求 Body

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

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

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

5. 测试您的自动化

  1. 向您的 Google Sheet 添加包含示例数据的新行。

  2. 回到 Make 中的场景并点击 Run once

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

最终说明

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

祝您自动化顺利!

常见问题解答(FAQs)

常规问题

1. 什么是 Make.com?

Make.com(前身为 Integromat)是一个在线自动化平台,允许您连接各种应用程序,并自动化工作流程,而无需编写代码。

2. Wati 是什么?

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

设置要求

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

→ 您需要:

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

  • 一个带有 WhatsApp Business API 访问权限的 Wati 账户。

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

4. 我如何找到我的 Wati API 令牌和编号?

→ 您可以在 Wati 仪表板的 API Docs 部分查看 Wati API 令牌和 Wati 号码。

Google Sheets 配置

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

→ 创建一个新的 Google Sheet,包含表头行。该行应包含列标题如 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 消息的请求 Body?

→ 使用以下 JSON 格式:

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

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

故障排除

10. 我如何测试设置是否正确?

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

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

→ 检查以下内容:

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

  • 验证您的 Bearer 令牌有效。

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

  • 查看 Make 中的任何错误消息以获取更多详情。

其他信息

12. 我能否将此过程用于除了 Google Sheets 之外的其他用例?

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

这是否解答了您的问题?