與 WhatsApp 整合
IBM Cloud
與 Whatsapp 傳訊整合,讓您的助理可以與在任何位置的客戶交換訊息。
許多客戶都使用 WhatsApp,因為它免費提供快速、簡單且安全的傳訊,而且世界各地的手機都可使用。 WhatsApp 使用電話網際網路連線來傳送訊息,讓客戶可以避免 SMS 費用。
這個整合使用 Twilio 作為提供者,在您的助理與 WhatsApp 之間建立連線。
開始之前
若要將 Whatsapp 與您的助理整合,您必須具有 Twilio 的存取權,以及至少一個「開發人員」角色。 如需相關資訊,請參閱 Twilio 的角色差異。
-
移至 Twilio 網站。
-
建立一個帳戶。
-
從 開發 標籤中,按一下 電話號碼。
-
遵循指示,以取得電話號碼。
當您取得 Twilio 電話號碼時,該電話號碼會自動支援語音、SMS 和 MMS。 您的新電話號碼會被列為作用中號碼。 請考慮佈建多個電話號碼,並同時進行取得號碼許可權的過程。 如果先前有其他企業使用過您的號碼(例如,因為 Twilio 指派給您的是一個之前使用過的號碼),WhatsApp 將會拒絕它。
在 Web 瀏覽器標籤中保持開啟 Twilio 網頁,以供您稍後再次進行參照。
請求 WhatsApp 允許啟用您的 Twilio 號碼用於 WhatsApp
WhatsApp 有一套嚴格的程序來審核所有想要透過其網路與客戶互動的企業。 WhatsApp,於 Meta (以前稱為 Facebook),要求您在 Meta 企業目錄註冊您的企業。
-
若要註冊,請前往 Meta Business Tools 頁面,然後按一下建立新帳戶。 遵循指示來建立帳戶。
-
取得您的 Meta Business Manager ID。 在 「設定」中,按一下「業務資訊」標籤。 業務經理 ID 位於頁面頂部。
-
使用 WhatsApp 技術提供者計劃 網頁啟用您的 Twilio 號碼至 WhatsApp,這是 Meta 自 2025 年 1 月 1 日起將您的客戶加入 WhatsApp 的唯一官方支援途徑。 如需詳細資訊,請參閱 WhatsApp Tech Provider Program Overview。
指定下列值的提示:
-
Twilio 帳戶 SID:從 Twilio 網站,點擊首頁圖示進入專案儀表板,找到 SID。
-
Meta Business Manager ID:新增您在上一步中建立的帳戶 ID。
-
您是否為客戶提供自助上線服務? 選擇 No. 採用 Tech Provider Program 後,您的客戶將使用 Meta 的 WhatsApp Embedded Signup 產品登錄 WhatsApp。
-
-
按一下提交。
讓 WhatsApp 有時間評估並核可您的提交內容。 核准您的要求,最多可能需要 7 天。
設定整合
若要設定整合,請完成下列步驟:
-
按一下左功能表中的整合圖示 (
),以移至 整合 頁面。
-
在 WhatsApp with Twilio 磚上按一下 新增。
-
請按一下確認。
-
從 Twilio 網站,按一下左上方功能表中的帳戶名稱,以移至帳戶儀表板。
複製下列值並暫時儲存,以便您在接下來的步驟中貼到 WhatsApp 與 Twilio 整合設定頁面。
- 帳戶 SID
- 鑑別記號
-
回到 WhatsApp 與 Twilio 整合設定頁面。 按 下一步,以跳至 WhatsApp with Twilio 整合設定的步驟 1。
-
輸入您的帳戶 SID 資訊。 按 下一步,以移至 WhatsApp with Twilio 整合設定的步驟 2。
-
輸入 鑑別記號 資訊。 按 下一步,以跳至 WhatsApp with Twilio 整合設定的步驟 3。
-
複製 Webhook URI 欄位的值。
您可以在下列區段中使用此 Webhook URI 來測試整合。
-
按一下完成。
如果變更鑑別所需的欄位,則必須重新填寫並驗證相關欄位中的所有項目。
測試整合
當您等待 WhatsApp 批准您的提交時,您可以使用 Twilio 沙箱來測試整合。 使用沙箱,您可以使用共享的、預先提供的 Twilio 測試號碼,向加入您的沙箱的號碼發送和接收預先批准的模板訊息。
不要在正式作業中使用 Twilio 沙盤推演。 沙盤推演階段作業會在 3 天後到期。
-
若要建立沙箱,請前往 Twilio 主控台網頁,並使用您的 Twilio 認證登入。 即會顯示啟動沙盤推演 提示。 請同意建立沙盤推演,並確認您的選擇。
-
遵循指示,以建立沙盤推演。
-
將 WhatsApp 訊息從您的裝置傳送至沙盤推演電話號碼,以連接至沙盤推演。
-
從 開發 標籤中,按一下 傳訊> 設定> WhatsApp 沙盤推演設定。
-
在 Sandbox Configuration 區段中,將您之前複製的 webhook URI 貼到 When a message comes in 欄位。 按一下儲存。
-
您可以將訊息從 WhatsApp 傳送至指派給 Twilio 沙盤推演的共用電話號碼,以測試整合。
如需完整且詳細的資訊,請參閱 Get started with the Twilio Sandbox for WhatsApp。
完成產品整合
在 WhatsApp 授予許可並存取 WhatsApp 網路後,更新整合以使用您專屬的 Twilio 電話號碼,而非沙盒號碼。
-
從 WhatsApp with Twilio 整合設定頁面中,捲動至 基本設定 標籤的 Webhook 區段。 複製 WhatsApp Webhook 欄位中的值。
-
前往您的 Twilio 帳戶網頁,將您複製的 webhook 新增至 Twilio 設定,以完成與 Twilio 中 WhatsApp 整合的連線。
讓客戶快速找到您的助理
您可以將圖示新增至網頁,客戶可以按一下該網頁,以透過 WhatsApp 啟動與您助理的交談。
若要將圖示新增至網頁,請完成下列步驟:
-
從 WhatsApp with Twilio 整合設定頁面中,按一下按一下以進行會談標籤。
-
在預先填寫的訊息欄位中,加入您希望 WhatsApp 代表客戶傳送給助理的文字,讓對話開始。
請指定一則訊息,讓您知道您的助理可以用一種有用的方式回答。
-
複製「嵌入」連結並將其新增至您的網頁。 請考慮在圖示的前面新增文字,以說明圖示的用途。 例如,您可以在圖示的
<span>
元素前面加入<span>
HTML 標籤,標示Have a question? Ask watsonx Assistant for help
。當使用者點選您網頁上的圖示時,就會開啟與您的助理連線的 WhatsApp 訊息會話,並將您指定的文字加入使用者的文字欄位中,準備提交。
動作考量
為了獲得最佳的客戶體驗,請在設計您的動作時考慮到 WhatsApp 整合的功能:
- 會將一個包含超過 1,600 個字元的文字回應分成多個回應。
- 不要在文字回應中包含 HTML 元素。
- WhatsApp 與 Twilio 整合不支援以 Connect to Agent 回應類型啟動的聊天傳輸。
- 如果您使用 Markdown 語法,請參閱支援的 Markdown 語法 表格。
- 若要在文字回應中包括超文字鏈結,請直接指定 URL。 不要對鏈結使用 Markdown 語法。 例如,指定
Contact us at https://www.ibm.com.
。
格式 | 語法 | 範例 |
---|---|---|
斜體 | We're talking about _practice_. |
We're talking about practice. |
粗體 | There's *no* crying in baseball. |
There's no crying in baseball. |