摘要
想要在 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 电子表格。
添加一个 标题行,列标题如
Name
、Phone Number
等。
3. 连接您的 Google Sheets 账户
在 Make 中,点击 Add 以创建与您的 Google 账户的连接。
连接后,选择您刚刚创建的 Spreadsheet ID 和 Sheet 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.com 和 Wati 来自动化工作流程的一个示例。您可以应用类似步骤进行其他触发器和操作,例如在提交表单或添加 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 表格,其中包含一个标题行。此行应包含列标题,例如 Name 和 Phone 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 模块。