第 5 章 WhatsApp

5.1 先看這裡

項目 內容
這是什麼 用 WhatsApp 商業 API 接顧客的 WhatsApp 訊息(海外客戶、東南亞市場的主力管道)
預估時間 2–4 小時(不含 Meta 審核顯示名稱的 1–7 天)
要不要外部帳號 要。Meta 商業管理平台 + 一支可獨立使用的電話號碼
誰接得起來 要有 Meta 商業管理平台的管理員權限,並拿得到一支專用門號;建議找 IT 一起做,這是所有管道裡最複雜的一個
費用 服務對話(顧客先來訊)免費;主動推播依範本類型收費,見 5.7
狀態 🟡 可使用,但目前只有「手動填入憑證」這一條路(就是本章的步驟)

(部分方案)WhatsApp 是否開放依你的方案而定,實際以你的方案為準。

5.2 兩個一定要先知道的事

  1. 號碼一旦進入 WhatsApp 商業 API,就不能再用個人版 WhatsApp 登入。 請準備一支專用號碼,不要拿任何人的私人門號。
  2. 綠色 logo 的「WhatsApp Business App」與這裡講的「商業 API」是兩個不同的產品,資料無法直接搬移。如果你現在用 App 版,接 API 前請先想清楚。

5.3 你需要準備的東西

  • Meta 商業管理平台 帳號(有粉專的話通常已經有)。
  • 一支沒有註冊過個人 WhatsApp、且能接收簡訊或電話驗證的號碼。
  • 你要對外顯示的商家顯示名稱(要送 Meta 審核,1–7 天)。
  • 一組你自己想的驗證字串:8–32 字元,只用英文、數字與連字號,例如 kinsunn-wa-2026。先想好、記下來,後面三個地方要填一模一樣的值。

5.4 步驟一~四:在 Meta 端把資產備齊

這一段全部在 Meta 商業管理平台 與 Meta 開發者後台操作:

步驟 做什麼 產出
建立 WhatsApp Business Account(WABA) WABA ID(約 10 位數字)
在 WABA 底下新增電話號碼並完成驗證(收簡訊或語音碼) Phone Number ID(約 17 位數字,不是電話號碼本身)
送出顯示名稱審核 等 1–7 天;審核通過前無法正式對外發訊
建立 System User 並產生永不過期的存取權杖,授予 WhatsApp 訊息與管理權限 System User Access Token(約 200 字)

這些名詞(WABA、Phone Number ID、System User)是 Meta 後台的固定名稱,介面語言切成中文時也會保留英文或直譯,依原文尋找即可。Phone Number ID 與 WABA ID 都可以在 Meta 開發者後台的 WhatsApp → API 設定頁面上直接看到。

5.5 步驟五:在對話中心建立 WhatsApp 管道

  1. 依 0.2 進到「新增對話管道」頁 → 點「WhatsApp」卡片。

  2. 填入五個值:

    欄位 說明 範例
    Phone Number(E.164) 已驗證的電話,要含國碼、不含空白與符號 +886912345678
    Phone Number ID 17 位數字(不是電話號碼) 109xxxxxxxxxxxx
    WhatsApp Business Account ID WABA ID,10 位數字 1234567890
    System User Access Token 步驟四產生的永久權杖,約 200 字 EAAG...
    驗證字串 你在 5.3 想好的那組 kinsunn-wa-2026
  3. 按建立。

5.6 步驟六:把訊息接收網址貼回 Meta(不能跳過)

  1. 對話中心 → 該管道設定頁 → 複製「訊息接收網址」。
  2. Meta 開發者後台 → 你的應用程式 → WhatsApp設定 / Configuration
  3. 在 Webhook 區塊填:
    • 回呼網址:剛複製的訊息接收網址。
    • 驗證權杖:與 5.5 填的驗證字串完全相同
  4. 儲存 → 訂閱 messages 欄位。

🔴 驗證字串要在三個地方一致:對話中心表單、Meta 端的驗證權杖欄位、以及儲存時 Meta 回頭驗證的那一次。三者有一個不同就會失敗。

5.7 費用怎麼算(2025 新制)

情境 費用
服務對話:顧客先傳訊息,你在 24 小時內回覆 全免費、無上限(含台灣)——這就是 AI 客服的主場景
24 小時窗內發送的一般通知範本 免費
窗外主動發送的通知/驗證類範本 收費(較便宜)
行銷類範本 收費(最貴)
免費進入點(FEP):顧客從「WhatsApp 廣告」或「粉專的 WhatsApp 按鈕」進來 開啟後 72 小時全免費

誰付錢:每個客戶用自己的 WABA 綁自己的付款方式,Meta 直接向你收訊息費,不經過我們。沒綁付款方式的話,免費額度用完就發不出範本。台灣屬 Meta「亞太其他地區」費率分組,實際費率以 Meta 公告為準。

5.8 常見卡關

症狀 原因 解法
建立管道時 502 五組值任一填錯,或 WABA/號碼還在審核中 逐一核對;特別注意 Phone Number ID 不要填成電話號碼
Meta 端 Webhook 驗證失敗 驗證字串三處不一致 回 5.6 的紅字提醒
收得到訊息但發不出去 顯示名稱還沒審核通過,或超出 24 小時窗 等審核;窗外要用核准過的範本
想找更簡單的接法 WhatsApp 目前就是這一條路 依本章步驟做,或請我們協助