🚀 Get TikTok DMs and Ads in Wati Team Inbox and convert social engagement into revenue See TikTok on Wati🚀 TikTok DMs + Ads now in Team Inbox →

WhatsApp Flows

WhatsApp Flows:客戶可在聊天室內完成填寫的表單。

透過在 WhatsApp 中開啟的多畫面表單,收集潛在客戶、預約與回饋。今天就在 Wati 中使用無代碼進行建立。Flows API 即將推出。

最後更新於

WhatsApp Flows 的支援現狀

功能如何使用狀態
在拖放式建立工具中,從範本或從頭開始建立 FlowWati 應用程式:自動化 > WhatsApp Flows上線中
在聊天機器人對話期間傳送 Flow聊天機器人建立工具:WhatsApp Flow 節點上線中
向聯絡人清單傳送 Flow將其附加至範本,然後傳送行銷活動上線中
將每個回答儲存至聯絡人自訂屬性,自動建立上線中
從您自己的程式碼傳送 Flow 範本範本傳送 API,如同任何已核准的範本上線中
透過 API 建立與管理 FlowsFlows API即將推出

WhatsApp Flows 適用於專業版與商業版方案:專業版包含最多 2 個 Flows,商業版最多 10 個。Wati API 中目前尚無 Flows 端點。與我們洽詢您的使用情境。

  • 16,000+來自 190+ 個國家的企業
  • 4.6/5G2 上的平均評分
  • 官方Meta 商業夥伴與 WhatsApp BSP
G2 Leader, ChatbotsG2 Leader Mid-Market, ChatbotsG2 Momentum Leader, ChatbotsG2 Most Implementable, WhatsApp MarketingISO 27001GDPR

輕觸一下。搞定整張表單。

潛在客戶表單、預約與問卷,讓客戶無需離開 WhatsApp 即可填寫。

  • 從範本開始已核准的範本可為 1 位或 10,000 位客戶開啟對話。
  • 在聊天中繼續客戶回覆後即可進行文字、多媒體與按鈕互動。
  • 交由您的團隊結案Webhooks 會通知您的程式碼。團隊收件匣會通知您的團隊成員。
基本概念

什麼是 WhatsApp Flows?

WhatsApp Flows 是在 WhatsApp 聊天室內開啟的表單。客戶輕觸按鈕,即可瀏覽包含欄位、下拉選單與日期選擇器的一個或多個畫面,並在不離開對話的情況下將答案傳送回去。

  1. 建立

    在 Wati 中建立

    前往「自動化 > WhatsApp Flows」。從「開發潛在客戶」或「回饋表單」範本開始,或是從頭開始建立,然後發布。

  2. 傳送

    透過聊天機器人或行銷活動傳送

    將 WhatsApp Flow 節點新增至聊天機器人,或將 Flow 附加至範本並在行銷活動中傳送。

  3. 收集

    答案將儲存至聯絡人

    每個答案都會以自訂屬性形式儲存至聯絡人,因此您的團隊收件匣與下一個聊天機器人步驟都能使用它。

團隊使用 WhatsApp Flows 建立的功能

  • 開發潛在客戶

    在一個表單中詢問姓名、公司以及潛在客戶的需求。您的銷售團隊可以在團隊收件匣的聯絡人資料中看到這些答案。

    「開發潛在客戶」範本
  • 預約與約會

    讓客戶透過幾個簡單的步驟,為預約、課程或回電選擇服務與日期。

    日期選擇器
  • 問卷與回饋

    在配送或客服聊天結束後發送簡短問卷,並將每個評分保留在聯絡人資料中。

    「回饋表單」範本
產品特色

發送。回覆。收到。交辦。

廣播訊息

個人化訊息,大規模發送。

選擇核准的範本並傳送給最多 10,000 名收件者。每個人都會獲得專屬變數,且每個結果都會依號碼回傳。

訊息傳遞

回覆的不只是文字。

在 24 小時的視窗內,發送文字、圖片、檔案、回覆按鈕與清單選擇器,並在您作業時顯示正在輸入的狀態。

訂單更新與提醒

在對的時間,發送對的更新。

當有變更時,您的商店、預約或計費系統會發送經過核准的範本。客戶只需點擊按鈕或回覆即可。

自動回覆與聊天機器人

由您的程式碼來回答。

訊息 Webhook 會將每則新訊息帶到您的伺服器。透過傳送端點回覆,或在 Pro 與 Business 方案上啟動 Wati 聊天機器人。

Webhooks

每次回覆,即時送達。

Webhooks 會將新訊息、已讀回條、點擊與失敗狀態推送至您的網址。無需輪詢。

團隊收件匣

程式碼啟動,專人完成。

回覆會落入 Wati 團隊收件匣中。透過 API 指派操作人員、設定狀態並新增標籤,確保由對的人來接手處理。

聯絡人與區隔

您的 CRM,在 Wati 中完整鏡射。

建立並更新帶有自訂屬性的聯絡人,然後在發送訊息前預覽目標客群。

InstagramInstagram 留言與私訊

同時建立 Instagram 自動化。

列出您貼文上的留言、公開回覆或發送私人回覆。

開始使用

三個步驟即可上線。

  1. 連線

    連線您的號碼

    透過 Wati 內的 Meta 嵌入式註冊連結您的 WhatsApp 號碼。

  2. 驗證

    取得 token

    在 Wati 中建立 API token,並僅授予您需要的權限範圍。請將其保存在您的伺服器上。

  3. 傳送

    發送您的第一個呼叫

    透過一個請求發送已核准的範本。然後新增一個 webhook 以追蹤遞送狀態。

您的第一個請求解析

以下是單一請求的內容,以及每個部分在訊息中的顯示位置。

  1. 對象

    客戶的 WhatsApp 號碼,包含國碼。

    phone_number14155552671
  2. 哪一個訊息

    Meta 在您的帳號中所核准的範本名稱。

    template_nameorder_update
  3. 要填入的內容

    範本中空白處的值,每人一個。

    custom_paramsname = Mayaorder_id = 10482
  4. 您的金鑰

    您的 API token,隨每個請求一起傳送。請將其保存在您的伺服器上。

    Authorization: Bearer <token>
  5. 您獲得的回應

    200 表示 Wati 已接受該訊息,並附帶 broadcast_id。送達與已讀狀態隨後會透過 webhook 傳回。

    200broadcast_id

訊息文字與 order_update 僅為範例。確切用詞取決於您已核准的範本。

隨時可用的程式碼隱藏程式碼
POST/api/ext/v3/messageTemplates/send
curl -X POST "https://live-mt-server.wati.io/api/ext/v3/messageTemplates/send" \
  -H "Authorization: Bearer $WATI_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "template_name": "order_update",
    "broadcast_name": "order_update_api",
    "recipients": [
      {
        "phone_number": "14155552671",
        "custom_params": [
          { "name": "name", "value": "Maya" },
          { "name": "order_id", "value": "10482" }
        ]
      }
    ]
  }'
200 範例回應來自說明文件範例的格式
{
  "success": true,
  "broadcast_id": "broadcast_123456",
  "recipients": [
    {
      "local_message_id": "local-msg-123",
      "phone_number": "14155552671",
      "errors": []
    }
  ]
}
內建功能

Wati 為您處理好一切,讓您無後顧之憂。

號碼快速上線

透過 Meta 的嵌入式註冊 (Embedded Signup) 連線。WhatsApp Business 帳號將直接註冊至您的企業。

範本狀態

審核、品質與類別變更將透過 Webhook 即時傳送,讓您在發送失敗前就能掌握狀況。

Webhook 重試機制

最多可重試 144 次,每 10 分鐘一次。若您的端點持續失敗,Wati 將會發送電子郵件通知您。

速率限制與佇列

發送速度過快將收到包含 Retry-After 標頭的 429 錯誤。已接受的訊息將會在佇列中等待。

真人客服轉接

共用的團隊收件匣,用於處理不應僅由程式碼回答的對話。

範圍限定的 API Token

v3 支援範圍限定的 Token,讓每個整合僅能取得所需的存取權限。

排程發送

只需透過一次呼叫即可排程稍後發送範本。Wati 將會準時發送。

事先成本估算

在發送任何訊息之前,先估算廣播訊息的成本。

技術內幕

各項功能的 API 端點。

範本

使用已核准的範本立即或排程發起對話。

文件 →
GET/messageTemplatesPOST/messageTemplates/sendPOST/messageTemplates/schedule

廣播

讀取行銷活動結果與各收件者的狀態,並事先估算成本。

文件 →
GET/broadcastsGET/broadcasts/{broadcast_id}/recipientsPOST/broadcasts/estimate-cost

訊息

在 24 小時視窗內回覆文字、多媒體或按鈕訊息。

文件 →
POST/conversations/messages/textPOST/conversations/messages/fileViaUrlPOST/conversations/messages/interactivePOST/conversations/typingIndicator

聊天機器人 Pro+

列出您的 Wati 聊天機器人,並為聯絡人啟動機器人。

文件 →
GET/chatbotsPOST/chatbots/start

Webhooks

管理訂閱並列出您可以接收的事件類型。

文件 →
GET/webhooksGET/webhooks/event-typesPUT/webhooks/{id}

聯絡人與客群

從您的 CRM 同步聯絡人與屬性,然後針對特定客群進行行銷。

文件 →
POST/contactsPUT/contactsPOST/segments/evaluate

團隊收件匣

指派客服人員、變更狀態、新增或移除標籤。

文件 →
PUT/conversations/{target}/operatorPUT/conversations/{target}/statusPOST/conversations/{target_conv}/tags

Instagram

列出貼文與留言、公開或私密回覆、檢查權限。

文件 →
GET/posts/{post_id}/commentsPOST/comments/{comment_id}/repliesPOST/comments/{comment_id}/privateReplyGET/channels/{channel}/permissions

路徑相對於 https://live-mt-server.wati.io/api/ext/v3。建立 Webhook 請使用舊版路徑 POST /{tenantId}/api/v2/webhookEndpoints。

對於 AI 代理,Wati MCP 伺服器涵蓋相同的 WhatsApp 動作,並能以文字回覆 Instagram 私訊和 Messenger 聊天。

查看全部 19 種 WhatsApp webhook 事件類型

訊息

  • message
  • newContactMessageReceived
  • sessionMessageSent_v2
  • templateMessageSent_v2

送達狀態

  • sentMessageDELIVERED_v2
  • sentMessageREAD_v2
  • sentMessageREPLIED_v2
  • templateMessageFailed

範本與帳號

  • templateReviewed
  • templateQualityUpdated
  • templateCategoryUpdated
  • wabaStatusReviewUpdate
  • PhoneNumberQualityUpdatedEvent
  • accountUpdated
  • accountDeleted
  • phoneNumberDeleted

互動與通話

  • chatbotTriggered
  • ctaUrlClicked
  • call.status

亦提供多個事件的 BSUID 版本。Webhook 文件

限制與方案

明確且公開的限制。

30 至 100 每 10 秒

範本發送

發送範本的呼叫次數,取決於您的方案(Growth、Pro 或 Business)。

10,000 位收件者

每次 v3 發送呼叫

一個範本最多可發送給 10,000 人,每人皆可帶有各自的變數。

24 小時 視窗

自由格式回覆

文字、多媒體與按鈕需要開啟中的客服視窗。若超出此範圍,請改發送範本。

429 Retry-After

當請求過快時

Wati 會告知您需要等待的時間。已接受的訊息將會在佇列中進行處理。

詳細速率限制與方案可用性
各方案的文件化速率限制
端點GrowthProBusiness
/addContact, /getContacts10 / 10 s10 / 10 s10 / 10 s
/getMessages10 / 10 s10 / 10 s10 / 10 s
/sendTemplateMessage30 / 10 s60 / 10 s100 / 10 s
/sendTemplateMessages30 / 10 s60 / 10 s100 / 10 s

限制如 Errors & Rate Limits 中所公布,依端點名稱列出。v1 批次呼叫最多可包含 1,000 位聯絡人。核心訊息、範本與聯絡人端點適用於所有方案。團隊指派、聊天狀態、聊天機器人和自訂客群需要 Pro 或 Business 方案。一次更新大量聯絡人的屬性需要 Business 方案。各方案的端點可用性。若需更高的限制,請與 Wati 聯繫並說明您的使用情境。

常見問題

常見問題

逐步設定說明請見說明中心。如何在 Wati 中建立與使用 WhatsApp Flows

什麼是 WhatsApp Flows?

WhatsApp Flows 是可在 WhatsApp 對話內開啟的表單。客戶只需在訊息中點擊按鈕,填寫一個或多個畫面的內容並提交,即可完成操作,無需離開對話。企業通常將其用於潛在客戶表單、預約、預訂、問卷調查和意見回饋。

如何在 Wati 中建立 WhatsApp Flow?

前往「自動化 (Automation)」>「WhatsApp Flows」。選擇「潛在客戶開發 (Lead Generation)」或「意見回饋表單 (Feedback Form)」範本,或從頭開始建立,並透過拖放式建構器進行編輯。您可以新增畫面、下拉選單和日期選擇器。

您可以將其儲存為草稿或發布。已發布的 Flow 將無法再進行編輯,因此在準備好之前請先保留為草稿。

如何將 Flow 傳送給客戶?

有兩種方式。在聊天機器人中,新增一個 WhatsApp Flow 節點並選擇已發布的 Flow。若要向聯絡人清單發送,請將 Flow 附加至範本、取得範本核准後,即可在行銷活動 (campaign) 中發送。

每個回覆都會作為自訂屬性儲存至該聯絡人,您可以在團隊收件匣中檢視。

是否有 WhatsApp Flows API?

尚無。Flows API 即將推出,目前 Wati API 中尚未包含 Flows 端點。歡迎與我們的團隊分享您的使用情境。

在此之前,請直接在 Wati 應用程式中建立 Flows。如果 Flow 已附加至已核准的範本,您就可以像傳送其他已核准的範本一樣,透過您的程式碼來傳送該範本。

使用 WhatsApp Flows 需要什麼條件?

WhatsApp Flows 適用於 Pro 和 Business 方案:Pro 方案最多包含 2 個 Flows,Business 方案最多包含 10 個。Meta 亦要求必須具備已驗證的企業資產組合 (Business Portfolio)、至少 2,000 的訊息發送限制以及高等級的品質評分。

API 的速率限制(rate limits)為何?

在所有方案中,聯絡人和訊息歷史記錄的呼叫均限制為每 10 秒 10 個請求。範本發送在 Growth、Pro 和 Business 方案中分別限制為每 10 秒 30、60 或 100 個請求。當您達到限制時,將會收到帶有 Retry-After 標頭的 HTTP 429 回應。若需更高的限制,請聯絡 Wati。

我可以隨時傳訊息給客戶嗎?

在 WhatsApp 上,自由格式的文字、媒體和互動式訊息需要在開放的 24 小時客戶服務視窗內進行。若超出該視窗,則需使用經 Meta 核准的範本來開啟對話。

WhatsApp 商業應用程式 (Business app) 與 API 有何區別?

商業應用程式適用於手機上的手動聊天,最多支援 5 個連結裝置,且廣播清單上限為 256 個聯絡人。API 則可將 WhatsApp 連線至您自己的系統。您可以大量發送已核准的範本、自動回覆、接收 webhooks,並在團隊收件匣中共享同一個號碼。

我的方案包含哪些端點?

核心訊息傳遞、範本和聯絡人端點適用於所有方案。團隊指派、聊天狀態、聊天機器人和自訂區段則需要 Pro 或 Business 方案。說明文件中有列出各方案對應的端點可用性。

想要使用 Flows API?告訴我們您想建構什麼。

目前在 Wati 中即可使用免程式碼的 Flows。Flows API 即將推出。歡迎與我們的團隊分享您的使用情境。