摘要
想要在 Google Sheets 新增一行時自動發送 WhatsApp 訊息嗎?透過 Make(原 Integromat)和 Wati,您只需幾個簡單步驟即可建立此工作流程。本指南將引導您在 Make 中設定一個情境,監控您的 Google Sheets,並在新增資料時透過 Wati 發送 WhatsApp 模板訊息。
指示
所需項目
一個 Make 帳戶(免費方案即可) – 在此註冊
一個 Wati 帳戶,並擁有 WhatsApp Business API 存取權限
存取您的 Wati API 端點 和 Bearer token(可在 Wati 儀表板的 API Docs 中找到)
設定工作流程的步驟
1. 在 Make 中建立新情境
登入您的 Make 儀表板。
點擊 建立新情境。
點擊 + 圖示,並搜尋 Google Sheets。
選擇 Watch Rows 作為觸發事件。
2. 準備您的 Google Sheet
繼續之前:
在您的 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 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
範例請求主體
此 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 帳戶(免費方案即可)。
一個 Wati 帳戶,並擁有 WhatsApp Business API 存取權限。
存取您的 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. 我應該使用哪個 URL 來發送 WhatsApp 訊息?
→ 在 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 Sheet 中新增一行。然後在 Make 中點擊 Run once。如果設定正確,兩個模組都應顯示綠色勾號,並成功發送 WhatsApp 訊息。
11. 如果訊息未發送,我該怎麼辦?
→ 檢查以下事項:
確保您的 API URL、Wati 號碼和電話號碼正確無誤。
驗證您的 Bearer token 是否有效。
確認您的 WhatsApp 模板已在 Wati 中獲准。
檢查 Make 中的任何錯誤訊息以獲取更多詳細資訊。
其他資訊
12. 我可以將此流程用於 Google Sheets 以外的其他用途嗎?
→ 是的,您可以在 Make 中應用類似步驟,使用 Wati 透過其他觸發器發送 WhatsApp 訊息,例如表單提交、新 CRM 線索或任何支援的 Make 模組。