摘要
透過將 Wati 與 Klaviyo 連接,您可以自動執行 WhatsApp 訊息傳送,並將聊天機器人資料發送至 Klaviyo。您可以利用此整合功能,從 Klaviyo 的自動化流程 (Flows) 觸發 WhatsApp 訊息,或將透過 Wati Chatbots 收集的資訊傳送至 Klaviyo,以進行細分與自動化行銷。
注意:此整合功能需要有效的 Wati 和 Klaviyo 訂閱方案。
操作說明
使用案例 1:從 Klaviyo 發送 WhatsApp 訊息
您可以運用 Klaviyo Flows,透過 Wati API 觸發 WhatsApp 範本訊息。
設定 WhatsApp 訊息傳送
前往 Klaviyo Flows。
點擊 Create Flow(建立流程)。
選擇 Start from Scratch(從零開始),並為您的流程輸入名稱。
設定啟動該流程的 Trigger(觸發條件)。
例如,若要在有人訂閱電子報時發送確認訊息,請選擇 When someone is added to Newsletter(當有人加入電子報時)。
從左側側邊欄中,將 Webhook 動作拖放至流程中。
為 Webhook 輸入名稱。
設定 Wati API
登入您的 Wati 帳戶。
前往 Connectors (連接器) > API > API Docs (API 文件)。
找到
/api/v1/sendTemplateMessages端點。點擊 Try it Out (嘗試)。
更新請求主體 (Request body):
將
template_name取代為您的 WhatsApp 範本訊息名稱。將
broadcast_name取代為識別從 Klaviyo 發出訊息的名稱,例如Klaviyo registration confirmation。將
whatsappNumber取代為{{ person.phone_number|default:'' }}。若您的範本包含變數,請將其以 JSON 格式加入。
範例如下:
{
"template_name": "registration_confirmation",
"broadcast_name": "Klaviyo registration confirmation",
"receivers": [
{
"whatsappNumber": "{{ person.phone_number|default:'' }}",
"customParams": [
{
"name": "name",
"value": "{{ person.first_name|default:'' }}"
},
{
"name": "number",
"value": "{{ person.phone_number|default:'' }}"
}
]
}
]
}
點擊 Execute (執行)。
由於測試所使用的電話號碼無效,請求會回傳失敗,這是預期中的結果。
從 Wati 複製 Request URL (請求網址),並將其貼上至 Klaviyo 的 Destination URL 欄位中。
從 Wati 複製請求主體,並將其貼上至 Klaviyo 的 JSON Body 欄位中。
在 Klaviyo 中,點擊 View profile & event properties 以尋找其他變數值,例如
{{ person.first_name|default:'' }}。在 Headers (標頭) 下方輸入:
Key (鍵):
AuthorizationValue (值): 您的 Wati 存取權杖 (Access Token)
儲存 Webhook。
將 Webhook 狀態從 Draft (草稿) 變更為 Live (上線)。
點擊右上角的 Update action statuses (更新動作狀態) 以啟用流程。
現在您的 Klaviyo 流程即可透過 Wati 觸發 WhatsApp 範本訊息。
使用案例 2:傳送 Wati Chatbot 資料至 Klaviyo
Wati Pro 與 Business 方案使用者可以透過 Wati Chatbots 收集客戶資訊,並將其傳送至 Klaviyo 以進行自動化與細分行銷。
設定聊天機器人資料分享
在 Wati Chatbot Builder 中建立聊天機器人。
為機器人流程新增一個 Webhook 節點。
設定 API 呼叫至 Klaviyo 的 Update Profile (更新個人資料) 或 Create Event (建立事件) API,以儲存收集到的資料。
設定聊天機器人以收集您所需的資訊。
例如,您的聊天機器人可以收集:
電子郵件
地址
客戶滿意度 (CSAT) 回饋
資訊收集完畢後,聊天機器人會將資料傳送至 Klaviyo,您即可將其用於日後的自動化與細分行銷。
連接 Wati 與 Klaviyo 的其他方式
您也可以使用第三方自動化工具連接 Wati 與 Klaviyo:
Zapier: 自動化 Wati 與 Klaviyo 之間的工作流程。
Pabbly Connect: 使用自動化工作流程同步 Wati 與 Klaviyo 之間的資料。
常見問題 (FAQs)
整合概述
1. Wati 與 Klaviyo 的整合功能有什麼用途?
您可以使用 Wati 與 Klaviyo 整合功能,從 Klaviyo Flows 觸發 WhatsApp 範本訊息,或將透過 Wati Chatbots 收集的資訊傳送至 Klaviyo 以進行自動化與細分行銷。
此整合功能需要有效的 Wati 和 Klaviyo 訂閱方案。
從 Klaviyo 發送 WhatsApp 訊息
2. 如何從 Klaviyo 發送 WhatsApp 範本訊息?
您可以利用 Klaviyo Flows,透過 Wati API 觸發 WhatsApp 範本訊息。請設定一個包含 Webhook 動作的 Klaviyo Flow,並將其設定為使用 Wati 的 /api/v1/sendTemplateMessages 端點。
3. 我應該使用哪一個 Wati API 端點來從 Klaviyo 發送 WhatsApp 範本訊息?
請使用 Wati 中的 /api/v1/sendTemplateMessages 端點。您可以在 Wati 帳戶中的 Connectors (連接器) > API > API Docs (API 文件) 下方找到。
4. 我需要設定哪些資訊在 Wati API 請求中?
在 Wati API 請求主體中:
將
template_name取代為您的 WhatsApp 範本訊息名稱。將
broadcast_name取代為識別從 Klaviyo 發出訊息的名稱。將
whatsappNumber取代為{{ person.phone_number|default:'' }}。若您的 WhatsApp 範本包含變數,請將其以 JSON 格式加入。
5. 為什麼點擊 Execute (執行) 時,Wati API 測試回傳失敗?
Wati API 測試失敗是因為測試所使用的電話號碼無效,這屬於預期的結果。
6. 我需要將哪些 Wati 資訊加入 Klaviyo Webhook?
在 Klaviyo Webhook 中,加入下列 Wati 資訊:
Destination URL (目標網址): 來自 Wati 的 Request URL。
JSON Body (JSON 主體): 來自 Wati 的請求主體。
Authorization header (授權標頭): 您的 Wati 存取權杖 (Access Token)。
儲存 Webhook,將其狀態從 Draft (草稿) 變更為 Live (上線),並點擊 Klaviyo 中的 Update action statuses (更新動作狀態) 以啟用流程。
傳送 Wati Chatbot 資料至 Klaviyo
7. 誰可以使用這項功能將 Wati Chatbot 資料傳送至 Klaviyo?
Wati Pro 和 Business 方案使用者可以透過 Wati Chatbots 收集資訊,並將其傳送至 Klaviyo 以進行自動化與細分行銷。
8. 如何將 Wati Chatbot 資料傳送至 Klaviyo?
在 Wati Chatbot Builder 中建立聊天機器人,為流程新增一個 Webhook 節點,並設定 API 呼叫至 Klaviyo 的 Update Profile (更新個人資料) 或 Create Event (建立事件) API。
您可以設定聊天機器人來收集電子郵件、地址和客戶滿意度 (CSAT) 回饋等資訊。收集完畢後,資料會傳送至 Klaviyo,用於日後的自動化與細分行銷。
其他整合選項
9. 哪些第三方工具可以連接 Wati 與 Klaviyo?
您可以使用 Zapier 自動化 Wati 與 Klaviyo 之間的工作流程,或使用 Pabbly Connect 透過自動化工作流程在兩個平台之間同步資料。

