🚀 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 語音通話 API

WhatsApp Business Calling API:在同一個號碼上結合語音與聊天。

客戶只需點擊他們已經在使用的聊天室中的通話圖示,通話就會與訊息一起送達您的 Wati 團隊收件匣。透過 API 將通話記錄、錄音、逐字稿與摘要提取到您自己的系統中。

  • 即將推出通話記錄、錄音、逐字稿、摘要以及 call.status Webhook

最後更新時間:

WhatsApp 語音通話的支援現狀

功能使用方式狀態
通話記錄、錄音、逐字稿與摘要REST API即將推出

與我們談談您的使用情境。

  • 16,000+來自 190 多個國家的企業
  • 4.6/5在 G2 上的平均評分
  • 官方Meta 商業夥伴與 WhatsApp BSP
G2 領導者,聊天機器人G2 中型市場領導者,聊天機器人G2 動能領導者,聊天機器人G2 最易實施,WhatsApp 行銷ISO 27001GDPR

同一個對話串。聊天、通話與逐字稿。

每通電話都與周圍的訊息並列顯示,並附帶錄音、逐字稿與摘要。

  • 從範本開始已獲核准的範本可為單一客戶或 10,000 名客戶開啟對話。
  • 在聊天中持續客戶回覆後即可進行文字、多媒體與按鈕互動。
  • 由您的團隊收尾Webhooks 將訊息傳遞給您的程式碼。團隊收件匣則服務您的團隊人員。
產品

發送。回覆。收到回音。交接。

廣播訊息

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

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

即時通訊

回覆不限於文字。

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

訂單更新與提醒

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

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

自動回覆與聊天機器人

由您的程式碼來回答。

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

Webhooks

每次回覆,即時送達。

Webhooks 會將新訊息、已讀回條、點擊和失敗狀態即時推送至您的 URL。無需輪詢。

團隊收件匣

程式碼啟動,專人完成。

回覆將會落入 Wati 團隊收件匣中。透過 API 指派客服人員、設定狀態並新增標籤,讓對的人來處理。

聯絡人與客群區隔

您的 CRM,在 Wati 中完美鏡像。

使用自訂屬性建立和更新聯絡人,並在發送訊息前預覽客群區隔。

InstagramInstagram 留言與小盒子 (DM)

同步建立 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 的嵌入式註冊進行連接。WhatsApp Business 帳號將會註冊至您的企業名下。

範本狀態

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

Webhook 重試機制

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

速率限制與佇列

若發送速度過快,將會收到帶有 Retry-After 標頭的 429 回應。已被接受的訊息將會在佇列中等待。

真人客服轉接

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

具範圍限制的 API 權杖

v3 支援範圍權杖,確保每個整合都僅能存取其所需的權限。

排程發送

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

預先估算成本

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

底層架構

各項功能對應的端點。

範本

透過已審核的範本立即或排程發起對話。

文件 →
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 小盒子 (DM) 與 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 秒10 / 10 秒10 / 10 秒
/getMessages10 / 10 秒10 / 10 秒10 / 10 秒
/sendTemplateMessage30 / 10 秒60 / 10 秒100 / 10 秒
/sendTemplateMessages30 / 10 秒60 / 10 秒100 / 10 秒

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

常見問題

常見問題

完整的 API 參考文件為公開內容。閱讀文件

什麼是 WhatsApp 通話 API?

這是 Meta 針對 WhatsApp Business 平台推出的官方語音擴充功能。企業可以直接在客戶傳送訊息的同一個 WhatsApp 對話串中撥打和接收語音通話。Wati 是官方業務解決方案供應商(BSP),通話會與聊天記錄一同顯示在 Wati 團隊收件匣中。

Wati 通話 API 涵蓋哪些內容?

透過 GET /calls 取得通話記錄,以及每次通話的錄音、逐字稿與摘要,可單筆或批次取得。call.status webhook 會在通話狀態改變時通知您的系統。

我的企業可以在 WhatsApp 上打電話給客戶嗎?

可以,在取得客戶同意的前提下。客戶可以在對話中打電話給您。對於企業發起的通話,Meta 要求客戶必須先接受通話權限請求:每位客戶每 24 小時限發送一次請求,7 天內最多兩次,且通話必須在獲得批准後的 72 小時內進行。

我需要懂寫程式嗎?

比以前少。AI 應用程式建構器可以透過日常英文指令編寫 API 呼叫,本頁面上的範例也展示了每個呼叫。

您仍然需要一個連結至 Wati 的 WhatsApp 號碼、一個 API token,以及在開始對話前經 Meta 批准的範本。如果是由 AI 工具編寫程式碼,請確認您的 token 留在伺服器端。

API 的速率限制是什麼?

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

我可以隨時向客戶發送訊息嗎?

在 WhatsApp 上,自由格式的文字、媒體和互動式訊息需要維持一個開放的 24 小時客戶服務視窗。若在此視窗之外,請使用經 Meta 批准的範本來開始對話。

WhatsApp Business 應用程式與 API 有什麼不同?

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

我的方案包含哪些端點?

核心訊息、範本和聯絡人端點包含在所有方案中。團隊指派、聊天狀態、聊天機器人和自訂區隔則需要 Pro 或 Business 方案。文件中列出了各方案的端點可用性。

距離您的第一則訊息僅差一個請求。

在 Wati 中連結您的 WhatsApp 號碼並撥打您的第一通電話。如果您希望在自己的系統中取得通話數據,請與我們聯繫。