跳至主要內容

如何透過 Wati 發送 WhatsApp 訊息 (使用 Make.com - 以前稱為 Integromat)

本週已更新

摘要

想要在 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 試算表。

  • 新增一個 標題列,並加入欄位標題,例如 NamePhone Number 等。

3. 連接您的 Google Sheets 帳戶

  • 在 Make 中,點擊 Add 以建立與您的 Google 帳戶的連接。

  • 連接後,選擇您剛剛建立的 Spreadsheet IDSheet 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.comWati 來自動化工作流程的其中一個範例。您可以應用類似步驟來進行其他觸發和操作,例如在表單提交或新增 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,並新增一個標題列。此列應包含欄位標題,例如 NamePhone 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 模組。

是否回答了您的問題?