WhatsApp Business API - Cloud API 支援的訊息類型

了解於 WhatsApp Business API - Cloud API 支援的訊息類型,以及如何利用 WhatsApp 對話提供更完整的對話服務體驗

撰寫者 Frieda Yip (Super Administrator)

更新於 September 23rd, 2024

與 WhatsApp 商業版及個人版有別,你可透過 WhatsApp Business API 發送不同類型的訊息。此教學文章將講解你可利用 WhatsApp Business API 發送及接收的訊息類型以及使用範例。

 

發送訊息

你可於 SleekFlow 平台透過 WhatsApp Business API 頻道發送以下類型的訊息:

  • 自由輸入的文字訊息 (Free-form text messages)
  • 多媒體訊息
  • 訊息範本
  • 互動式訊息範本

 

⚠️ 請注意,由於 Meta 政策的限制,你於 SleekFlow 平台發送至顧客的所有訊息將無法被刪除或撤回。

 

 

自由輸入的文字訊息 (Free-form text messages)

你可於 24 小時對話顧客服務時段內,向顧客發送自由輸入的文字訊息。每個文字訊息字元上限為 1,600 個字元。

以下列表將說明如何發送自由輸入的文字訊息:

文字格式 輸入方式 訊息顯示範例
粗體 This is a *bold* message
斜體 This is an _italic_ message
刪除線 This is a ~strike through~ message
 
等寬字體 This is a ```monospace``` message
 
項目符號清單 - This is a bullet list message
 
引號 > This is a block quote message
 
內嵌程式碼
(Inline code)
This is an `inline code` message

你可以同時使用多個文字格式。如需要套用以上提及的文字格式,請謹記必須於每個特殊符號前面及後面加入空格。以下將利用不同的例子講解需要加入空格的位置。

XX  = 空格
 

1. 如你需要於訊息句子中間加入文字格式,你需要於文字的前面及後面加入空格。


1 個文字格式

輸入方式 This is a *bold* message.
訊息顯示範例 This is a bold message.


2 個文字格式

輸入方式 Here is a _*special*_ discount for you! 
訊息顯示範例 Here is a special discount for you!



2. 如你需要於訊息句子的開首加入文字格式,你只需要於文字的後面加入空格。

輸入方式 *SUMMER SALES* is coming! 
訊息顯示範例 SUMMER SALES is coming!

 

3. 如你需要於標點符號(例:,.!@#$%^&*)前面加入文字格式,你只需要於文字的前面加入空格。
 

輸入方式 Please pay attention to *_Important service updates_*!
訊息顯示範例 Please pay attention to Important service updates!

 

多媒體訊息

你可透過 WhatsApp Business API 發送以下格式的多媒體檔案。請注意,每個檔案尺寸上限為 15 MB

多媒體檔案類型 檔案格式
圖片
  • image/jpeg,
  • image/png
影片
  • video/mp4,
  • video/3gp
音檔
  • audio/aac
  • audio/mp4
  • audio/mpeg
  • audio/amr
  • audio/ogg
文件
  • text/plain, 
  • application/pdf, 
  • application/vnd.ms-powerpoint, 
  • application/msword,
  • application/vnd.ms-excel, 
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document,
  • application/vnd.openxmlformats-officedocument.presentationml.presentation,
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
貼圖 (stickers)
  • image/webp

 

訊息範本

當你與顧客的對話不屬 24 小時對話顧客服務時段時,你可利用訊息範本向顧客發送訊息。你需要於 SleekFlow 平台創建訊息範本及提交至 Meta 審核。訊息範本通過審核後,你可以以同一個訊息範本於不同情景發送至顧客。

創建訊息範本前,你需要了解訊息範本內的不同組件:

  • 範本類型
  • 範本名稱
  • 語言
  • 訊息內容
  • 標題
  • 註腳
  • 按鈕

範本類型

訊息範本類型與你所發送的訊息的目標相關。你應選擇與訊息內容最貼切的範本類型。每個訊息範本的類型對應一個對話類型,例如你需要使用行銷類的訊息範本開啟行銷類的對話。你可點擊 WhatsApp 訊息收費教學文章,了解訊息範本如何影響 WhatsApp 訊息收費標準。
 

訊息範本有以下 3 種類型:

  1. 行銷類
    如你需要發送有關你的產品或服務的推廣優惠及資訊,你可選擇行銷類訊息範本。除此以外,如你的訊息內容不屬於通訊類或驗證類,你亦可以選擇行銷類。故此,行銷類訊息範本為較靈活的訊息範本類型,可以實現不同的訊息目標。
    範例: 歡迎訊息、電子報、推廣優惠、優惠券、產品目錄、最新商店營業時間(請參閱此教學文章的訊息內容了解更多範例)

     
  2. 通訊類
    如需要發送有關現有訂單或帳戶的訊息,你可選擇通訊類訊息範本。
    範例: 訂單確認、帳戶更新、收據、預約提醒、帳單(請參閱此教學文章的訊息內容了解更多範例)
     
  3. 驗證類
    如需要發送有關驗證交易或登入的訊息,你可選擇驗證類訊息範本。
    範例:一次性驗證碼、帳戶恢復驗證碼(請參閱此教學文章的訊息內容了解更多範例)
     

範本名稱

訊息範本名稱為每個 WhatsApp Business API 帳戶 (WABA) 的訊息範本的唯一識別碼 (unique identifier)。只有當兩個訊息範本以不同語言編寫時才允許使用相同的範本名稱。

訊息範本名稱需要符合以下條件:

  • 512 個字元內;
  • 使用小寫文字和數字;並且
  • 每個字之間沒有空格

範例:hello_1, beautyfest_vip_promo_202324, marketing_opt_out_with_privacypolicy
 

  • 如果你所刪除的訊息範本中含有已發送但尚未送達的範本(例如,因為顧客的手機已關機),SleekFlow 系統將在 30 天內嘗試送達該訊息,之後我們將不會處理
  • 已核准的範本名稱被刪除後 30 天內不能再使用
 

 

語言

語言是訊息範本的必填欄位。請參閱下面 Meta 支援的語言列表,或查看此教學文章以了解更多資訊。

訊息範本支援語言(最後更新日期為 2024 年 6 月 30 日)

Afrikaans 南非語 Hausa 豪薩語 Romanian
Albanian 阿爾巴尼亞語 Hebrew 希伯來語 Russian
Arabic 阿拉伯語 Hindi 印地語 Serbian
Azerbaijani 亞塞拜然語 Hungarian  Slovak
Bengali 孟加拉語 Indonesian  Slovenian
Bulgarian 保加利亞語 Irish Spanish
Catalan 加泰隆語 Italian Spanish (ARG)
Chinese (CHN) 中文(中國) Japanese Spanish (SPA)
Chinese (HKG) 中文(香港) Kannada Spanish (MEX)
Chinese (TAI) 中文(台灣) Kazakh Swahili
Croatian 克羅地亞語 Kinyarwanda Swedish
Czech 捷克語 Korean Tamil
Danish 丹麥語 Kyrgyz (Kyrgyzstan) Telugu
Dutch 荷蘭語 Lao Thai
English 英文 Latvian Turkish
English (UK) 英文(英國) Lithuanian Ukrainian
English (US) 英文(美國) Macedonian Urdu
Estonian 愛沙尼亞語 Malay Uzbek
Filipino 菲律賓語 Malayalam Vietnamese
Finnish 芬蘭語 Marathi Zulu
French 法語 Norwegian  
Georgian 格魯吉亞語 Persian  
German 德語 Polish  
Greek 希臘語 Portuguese (BR)  
Gujarati 古吉拉特語 Portuguese (POR)  
  Punjabi  

請注意,於此欄位所選擇的語言需要與訊息範本的訊息內容、標題、註腳及按鈕所使用的語言相符。

 

訊息內容

訊息內容為訊息範本必須填寫的欄位,亦是你的訊息主要目的。請注意,你需要使用於上方語言欄所選擇的語言。於訊息內容,你可輸入文字及變項 (variables)

以下將會用 2 個範例講解變項的使用方式:

變項 (variables)

假設你計劃根據顧客的生日月份發送生日祝福訊息,以下是你可以使用的變項範例:

例子 1

於你的生日祝福廣播訊息內,"Januaray 一月" 為根據顧客生日月份可以變更的數值/內容。能根據上文下理變更的數值/內容通常稱為變項 (variables)

你可利用變項 (variables) 發送個人化訊息或重複性的訊息,例如:

  • 將根據訊息接收者(例如:會員編號、預訂日期及時間等)而變更,或
  • 可按場景進行硬編碼 (hardcode)(例如:月份、ZOOM 連結)

如需要於訊息內容使用變項,只需用 {{number}} 取代原有的數值/內容。你可參考以下的例子:


範例 2

除了生日月份外,你亦可以於訊息內容加入顧客的名字,以創建更個人化的訊息。以下是你可以使用的變項範例:

當使用兩個或以上的變項時,你需要按照變項出現的先後次序排序變項使用的數字。

你亦可點擊此 Meta 教學文章,了解更多有關訊息範本變項的使用範例及方式。

 

標題

標題為訊息範本選填的項目,標題將於訊息範本開首顯示。你可於標題使用純文字或加入多媒體檔案。 

每個訊息範本只可使用 1 個標題。標題現支援以下格式:

  • 文字:60 個字元以內,包括變項,或;
  • 多媒體檔案:小於 15 MB 的圖像、影片及文件。按此處了解有關支援的媒體格式的更多資訊。


 

註腳

註腳為訊息範本選填的項目,註腳將於訊息範本最底處顯示的文案。每個訊息範本只可使用 1 個註腳。註腳現支援以下格式:

  • 文字:60 個字元以內,不能使用變項

 

按鈕

按鈕為訊息範本選填的項目。你可利用按鈕讓顧客更快捷的回覆你的訊息。SleekFlow 現時支持以下按鈕類型,每個訊息範本只可使用 1 種按鈕類型:

行動呼籲 (call-to-action)

行動呼籲 (call-to-action) 旨在讓顧客可以更快捷地進入下一步, 例如:

  • 利用靜態或動態 URL 訪問網頁
  • 致電熱線或電話號碼

每個訊息範本可以創建最多 2 個行動呼籲按鈕。每個按鈕最多可以輸入 20 個字元。

 

快速回覆

快速回覆按鈕旨在讓顧客可以無需打字即可有效回覆你的訊息。您你可以為每個訊息範本新增最多 3 個快速回覆按鈕。每個按鈕最多可以輸入 20 個字元。

 

互動式訊息 (interactive message)

你於 24 小時對話顧客服務時段內,向顧客發送含有按鈕及列表的互動式訊息。雖然與訊息範本格式相似,但互動式訊息不是訊息範本,所以發送前不需要通過 WhatsApp 審核。以下為 SleekFlow 支援的互動式訊息類型:

訊息類型 描述 範例
列表訊息 包含最多 10 個選項的列表訊息。這類型的訊息為顧客在與你的業務互動時,提供了更簡單、更一致的方式。
快速回覆選單 包含最多 3 個選項的訊息。每個選項將以按鈕呈現,為顧客在與你的業務互動時,能更快選擇下一個指令或回覆。

 

接收訊息

於 SleekFlow 平台上,除了純文字訊息外,你亦可以於 WhatsApp Business API 頻道接收以下訊息類型:

訊息類型 描述 範例
位置訊息

當顧客與你分享位置訊息時,你將會收到含有以下資訊的訊息:

  • 地址
  • 位置名稱
  • 位置的 Google map 連結
     

對訊息的心情回應

 

當顧客長按一則訊息,利用心情回應回覆你的訊息時,你將會收到含有以下資訊的訊息:

  • 引用的訊息
  • 心情回應中使用的表情符號
     
引用回覆

當顧客引用指定訊息並回覆時,你將會收到含有以下資訊的訊息:

  • 來自顧客的訊息
  • 顧客所引用的訊息的預覽
貼圖訊息 (stickers) 當顧客發訊貼圖訊息時,你將會收到 .WEBP 格式的圖片訊息
聯絡人資料訊息

當顧客向你分享聯絡人時,你將會收到含有以下資訊的訊息:

  • 聯絡人姓名
  • 附有國家地區編碼的電話號碼
     

⚠️ 當顧客發送訊息後,他們可以刪除或撤回訊息。但你仍可以於 SleekFlow 平台看到已刪除或撤回的訊息內容。