摘要
想要在 Google Sheets 中添加新行时自动发送 WhatsApp 消息吗?通过 Make(原 Integromat)和 Wati,您可以在几个简单步骤内构建此工作流程。本指南将带您设置一个 Make 的场景,监控您的 Google Sheets,并在添加新数据时通过 Wati 发送 WhatsApp 模板消息。
说明
您需要的条件
一个 Make 账户(免费计划足够) – 点此注册
一个带有 WhatsApp Business API 访问权限的 Wati 账户
访问您的 Wati API 端点 和 Bearer token(可在 Wati 仪表板中的 API 文档 中找到)
设置工作流程的步骤
1. 在 Make 中创建新场景
登录您的 Make 仪表板。
点击 创建新场景。
点击 + 图标并搜索 Google Sheets。
选择 Watch Rows 作为触发事件。
https://www.loom.com/share/e950019fe5b34286b2c1d5153eb3928a?sid=99dbcb09-41f2-4950-a791-a483a2d8eb20
2. 准备您的 Google Sheet
在继续之前:
在您的 Google Drive 中创建一个新的 Google 电子表格。
添加一个表头行,包含列标题如风格属性
Name
、Phone Number
等。
3. 连接您的 Google Sheets 账户
在 Make 中,点击 Add 以创建与您的 Google 账户的连接。
连接后,选择您刚刚创建的 电子表格 ID 和 工作表名称。
点击 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 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. 测试您的自动化
向您的 Google Sheet 添加包含示例数据的新行。
回到 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 账户(免费计划即可)。
一个带有 WhatsApp Business API 访问权限的 Wati 账户。
访问您的 Wati API 端点和 Bearer token 的权限。
4. 我如何找到我的 Wati API 令牌和编号?
→ 您可以在 Wati 仪表板的 API Docs 部分查看 Wati API 令牌和 Wati 号码。
Google Sheets 配置
5. 我的 Google Sheet 应该是什么样子?
→ 创建一个新的 Google Sheet,包含表头行。该行应包含列标题如 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 消息的请求 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 模块。