摘要
想在 Google Sheets 中新增一行時自動發送 WhatsApp 訊息嗎?使用 Make(前身為 Integromat)和 Wati,您只需幾個簡單步驟就能搭建此工作流程。本指南將引導您設定一個使用 Make 監控您的 Google Sheets,並在新增加數據時透過 Wati 發送 WhatsApp 模板訊息的場景。
指示
所需項目
一個 Make 帳戶(免費方案即可) – 在此註冊
一個具有 WhatsApp Business API 存取權限的 Wati 帳戶
存取您的 Wati API 端點 和 Bearer Token(可在 Wati 面板的 API Docs 中查看)
設定工作流程的步驟
1. 於 Make 中建立新場景
登入您的 Make 面板。
點擊 建立新場景。
點擊 + 圖示並搜尋 Google Sheets。
選擇 Watch Rows 作為觸發事件。
https://www.loom.com/share/e950019fe5b34286b2c1d5153eb3928a?sid=99dbcb09-41f2-4950-a791-a483a2d8eb20
2. 准備您的 GoogleSheet
繼續之前:
在您的 Google Drive 中建立新的 GoogleSpreadsheet。
新增一個 標題行,如
Name
、電話號碼
等列標題。
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 Documentation中查找)。
將
<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>
替換為您的 WatiBearer Token)Body Type:
Raw
Content-Type:
application/json
樣本請求主體
此JSON結構將取決於您的用例和模板。以下是一般範例:
json { "template_name": "<your_template_name>", "broadcast_name": "your_broadcast_name", "parameters": [ { "name": "<param_1_name>", "value": "<param_1_value>" } ] }
將佔位符替換為您實際的已批准的模板名稱和參數值。
5. 測試您的自動化
在您的 GoogleSheet 中新增一行樣本數據。
返回您的 Make 方案並點擊 執行一次。
若一切設定正確,兩個模組應該會顯示綠色勾號,而 WhatsApp 訊息將成功發送。
最終說明
此設定只是您可以使用 Make.com 和 Wati 自動化工作流程的範例之一。您可以套用相似的步驟進行其他觸發器和操作,例如在提交表單或新增 CRM 領導時發送訊息。
開心自動化!
常見問題 (FAQs)
一般問題
1. 什麼是Make.com?
→ Make.com(原為 Integromat)是一個線上自動化平台,讓您可在不寫程式的情況下連接不同應用程式並自動化工作流程。
2. 什麼是Wati?
→ Wati 是一個客戶互動平臺,提供 WhatsAppBusinessAPI 解決方案,讓企業能透過 WhatsApp 發送自動佈告訊息、通知和客戶服務訊息。
設定需求
3. 我需要哪些帳戶才能完成此設定?
→ 您需要:
一個 Make.com帳戶(免費方案足夠)。
一個 Wati 帳戶,並可存取 WhatsApp Business API。
存取您的 Wati API 端點和 BearerToken。
4. 在哪裡可以找到我的Wati API代碼和號碼?
→ 您可以在 Wati 面板的 API Documentation 部分查看您的WatiAPI代碼和 Wati 號碼。
Google Sheets 配置
5. 我的GoogleSheet應該是什麼樣子?
→ 創建新的GoogleSheet,並新增一個標題行,此行應包含列標題,例如Name和PhoneNumber。您新增在標題行下方的每一行都將觸發 WhatsApp 訊息。
6. Make.com如何檢自身GoogleSheet中的新行?
→ 於您的 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格式:
json { "template_name": "<your_template_name>", "broadcast_name": "your_broadcast_name", "parameters": [ { "name": "<param_1_name>", "value": "<param_1_value>" } ] }
將佔位符替換為 Wati 中批准的模板名稱和參數值。
故障排除
10. 我如何測試我的設定是否正確?
→ 在 Make 中設定方案後,向您的 GoogleSheet 新增一行。接著點按執行一次。若設定正確,您的方案模組將會顯示綠色對鉤,且 WhatsApp訊息將被發送成功。
11. 若訊息未發送,該怎麼辦?
→ 檢查以下問題:
確保您的 API URL、Wati 號碼和電話號碼正確無誤。
確認您的 Bearer代碼是有效的。
確認您的 WhatsApp 模板在 Wati 已獲得批准。
繕查 Make 中的錯誤訊息以獲取更多詳細資料。.
其他資訊
12. 此過程可以用於 Google Sheets 以外的其他用途嗎?
→ 是的,您可以在 Make 中使用相似步驟,使用 Wati 透過其他觸發器發送 WhatsApp 訊息,例如動作提交、新 CRM 領導或任何支援的 Make 模組。