跳至主要內容

如何使用 Wati MCP 建立並管理聊天機器人與自動化規則

總結

Wati MCP 伺服器讓您能夠透過與 AI 助理(例如 ChatGPT 或 Claude)對話,來建立、檢視、更新及管理 Wati 聊天機器人、機器人觸發條件、自動化規則和機器人動作。您無需在 Wati 儀表板中逐步進行設定,只需以自然語言描述您想要執行的動作,即可讓連接的助理透過 Wati MCP 完成任務。

本指南說明如何連接 Wati MCP、如何透過提示詞 (prompt) 建立與管理聊天機器人和自動化規則、如何在不同的 Wati 工作區之間切換,以及如何排除常見的 MCP 問題。

重要提示:本指南中描述的動作同樣可在 Wati 使用者介面 (UI) 中執行。本指南專注於如何透過已連接的 AI 助理,使用 Wati MCP 伺服器來完成這些動作。

說明

開始之前:連接至 Wati MCP 伺服器

若要透過 AI 助理管理 Wati 資源,您需要:

  • 擁有相關工作區存取權的 Wati 帳號。

  • 執行所需動作的適當角色與權限。

  • 一個已連接至 Wati 且支援 MCP 的 AI 助理。

如何將 Wati MCP 連接到 AI 助理

  • 開啟您支援 MCP 的應用程式,例如 ChatGPT 或 Claude。

  • 使用伺服器網址:https://mcp.wati.io/mcp,將 Wati 新增為 MCP 連接器。

  • 使用您的 Wati 憑證登入並完成連接設定。

  • 回到您的 AI 助理並驗證連線是否正常運作。

您也可以使用已內建連接 Wati 的 Wati AI。若要驗證連線,請詢問:

"Which Wati workspace am I in?"(我在哪個 Wati 工作區?)

助理應會回傳您的工作區 ID 和 WhatsApp 號碼。

使用 Wati MCP 建立聊天機器人

您可以透過在提示詞中描述想要的對話流程來建立 Wati 聊天機器人。AI 助理會先草擬機器人流程,讓您審核,待您確認變更後,它便會將其儲存至您的 Wati 帳號。

步驟 1:描述您要建立的聊天機器人

告知助理機器人應具備的功能。請包含聊天機器人名稱、歡迎訊息、問題、按鈕及對話流程。

提示詞範例:

"Draft a chatbot called Golf Trip Leads. Greet the customer, ask if they want a Group trip or a Solo trip with 2 buttons, then ask for their travel month and tell them someone will contact them within a day."(草擬一個名為「高爾夫之旅潛在客戶 (Golf Trip Leads)」的聊天機器人。問候客戶,詢問他們想要「團體旅遊」還是「個人旅遊」並提供 2 個按鈕,接著詢問旅遊月份,並告知他們會有人在一天內與他們聯繫。)

步驟 2:審核聊天機器人草稿

助理會呈現建議的機器人流程,包含其訊息、按鈕和問題。此時草稿尚未儲存。

請審核建議的流程,並使用自然語言提示詞要求修改。

提示詞範例:

"Add a third button for Corporate trips."(新增第三個按鈕用於「企業差旅」。)

持續審核並優化草稿,直到符合您的需求為止。

步驟 3:使用 Wati MCP 儲存聊天機器人

當您對聊天機器人感到滿意後,請要求助理將其儲存。

提示詞範例:

"Save it."(儲存它。)

助理會將聊天機器人儲存到您的 Wati 帳號,並提供一個連結,供您在流程編輯器 (Flow Builder) 中開啟它。

步驟 4:使用 Wati MCP 更新已儲存的聊天機器人

您可以要求助理根據名稱更新先前儲存的聊天機器人。每次儲存都會建立一個新版本,系統會保留舊版本。

提示詞範例:

"Update the Golf Trip Leads chatbot to add a question about the customer's budget."(更新「高爾夫之旅潛在客戶」聊天機器人,增加關於客戶預算的問題。)

若要直接在 Wati UI 中查看或編輯已儲存的聊天機器人,請登入您的 Wati 帳號並前往 Automations > Chatbots (自動化 > 聊天機器人)。選擇該機器人即可在流程編輯器中開啟。

使用 Wati MCP 新增或管理聊天機器人觸發條件

聊天機器人觸發條件決定機器人何時啟動。使用 Wati MCP,您可以要求助理為現有的聊天機器人新增觸發條件,並啟用或停用該觸發條件。

Wati 支援下列聊天機器人觸發條件:

觸發條件類型

機器人啟動時機

提示詞範例

關鍵字 (Keyword)

當客戶傳送指定的字詞或短語時

"Start Golf Trip Leads when someone sends GOLF."(當有人發送 GOLF 時,啟動高爾夫之旅機器人。)

任何新訊息 (Any new message)

當客戶傳送任何訊息時

"Start the Welcome bot on every new message."(在每一條新訊息啟動歡迎機器人。)

聯絡人欄位變更 (Contact field change)

當聯絡人屬性建立或更新時

"Start the Onboarding bot when lead_stage changes."(當 lead_stage 變更時,啟動新手引導機器人。)

如何啟用或停用聊天機器人觸發條件

除非您要求助理啟用,否則新建立的觸發條件預設為關閉。

若要啟用觸發條件,請使用如下提示詞:

"Turn the GOLF trigger on."(開啟 GOLF 觸發條件。)

若要停用觸發條件,請詢問:

"Turn off the GOLF trigger."(關閉 GOLF 觸發條件。)

小撇步:在對所有客戶啟用之前,請先使用您自己的手機測試關鍵字觸發條件。這有助於驗證聊天機器人是否如預期般回應。

如何使用 Wati MCP 建立自動化規則

自動化規則會在指定事件發生時自動執行動作。使用 Wati MCP 伺服器,您可以透過提示詞描述事件與動作、驗證設定、儲存規則,並在準備好時將其啟用。

什麼事件可以觸發自動化規則?

您可以透過 Wati MCP 為以下事件建立自動化規則:

  • 收到 WhatsApp 訊息,包括符合特定關鍵字的訊息。

  • 客戶未回覆。

  • 建立了聯絡人屬性。

  • 更新了聯絡人屬性。

自動化規則可以執行哪些動作?

自動化規則可以執行以下動作:

  • 將對話路由至團隊。

  • 將對話指派給特定客服人員,或指派回給最後處理該對話的人員。

  • 傳送文字回覆或經核准的 WhatsApp 範本。

  • 更新聯絡人屬性(當規則是由聯絡人屬性變更所觸發時除外)。

步驟 1:描述自動化規則

告知助理什麼事件應觸發此規則,以及它應該執行什麼動作。

提示詞範例:

"When a contact's lead_stage changes to Hot, assign them to the Sales team."(當聯絡人的 lead_stage 變更為 Hot 時,將他們指派給銷售團隊。)

步驟 2:驗證自動化規則

在儲存規則之前,助理會檢查其設定並找出任何遺漏的資訊。

如果助理要求額外資訊,請提供完成規則所需的內容。例如,如果您的 Wati 帳號中沒有「銷售團隊」,助理會標示該團隊缺失,並請您提供所需資訊。

步驟 3:儲存並啟用自動化規則

除非您要求助理啟用,否則新建立的自動化規則會以關閉狀態儲存。

審核設定後,請詢問:

"Turn the Hot lead rule on."(開啟 Hot lead 規則。)

規則隨即會啟用,前提是所要求的動作已成功完成且具備相應的 Wati 權限。

使用 Wati MCP 檢視或停用現有的自動化規則

您也可以使用 Wati MCP 來檢查與管理現有規則,包括最初在 Wati 儀表板中建立的規則。

提示詞範例:

  • "Which rules are on?"(哪些規則已開啟?)

  • "Show me the Black Friday rule."(向我展示黑色星期五規則。)

  • "Turn off the Black Friday rule."(關閉黑色星期五規則。)

Wati MCP 工具參考

Wati MCP 伺服器提供 18 種工具,用於管理聊天機器人、自動化規則、機器人動作和工作區查詢。您無需記住工具名稱,只需描述您想讓 AI 助理做什麼即可。

聊天機器人

工具

功能

提示詞範例

wati_list_chatbots

列出您的聊天機器人並允許依名稱搜尋。

“List my chatbots.”(列出我的聊天機器人。)

wati_get_chatbot

顯示完整的機器人流程,包含舊版本。

“Show me the Golf Trip Leads flow.”(向我展示 Golf Trip Leads 流程。)

wati_draft_chatbot

根據您的描述草擬機器人流程,而不儲存。

“Draft a chatbot that greets customers and asks Sales or Support.”(草擬一個問候客戶並詢問銷售或支援的機器人。)

wati_upsert_chatbot

儲存新機器人或替換現有機器人,並回傳 Flow Builder 連結。

“Save it.”(儲存它。)

wati_create_chatbot_trigger

將關鍵字、任意訊息或聯絡人欄位觸發條件新增至機器人。

“Start it when someone sends GOLF. Keep it off.”(有人發送 GOLF 時啟動,並保持關閉。)

wati_set_chatbot_trigger_status

開啟或關閉機器人觸發條件。

“Turn the GOLF trigger on.”(開啟 GOLF 觸發條件。)

自動化規則

工具

功能

提示詞範例

wati_list_automation_rules

列出自動化規則及其狀態與執行次數。

“Which rules are on?”(哪些規則已開啟?)

wati_get_automation_rule

顯示特定自動化規則的詳細資料。

“Show me the Black Friday rule.”(向我展示黑色星期五規則。)

wati_get_automation_rule_schema

檢索規則類型可用的選項。

建立規則前自動使用。

wati_validate_automation_rule

驗證規則而不儲存。

儲存前自動使用。

wati_upsert_automation_rule

儲存新規則或替換現有規則。

“When lead_stage changes to Hot, assign to Sales.”(當 lead_stage 變更為 Hot 時,指派給銷售團隊。)

wati_set_automation_rule_status

開啟或關閉自動化規則。

“Turn off the Black Friday rule.”(關閉黑色星期五規則。)

機器人動作

工具

功能

提示詞範例

wati_list_bot_actions

列出已儲存的機器人動作,如回覆、路由、指派和範本。

“List my routing actions.”(列出我的路由動作。)

wati_get_bot_action

顯示特定機器人動作的詳細資料。

“Show the Route to Sales action.”(顯示「路由至銷售」動作。)

wati_upsert_bot_action

建立或更新文字、範本、路由、人員指派或聯絡人屬性動作。

“Create an action that routes to the Support team.”(建立一個路由至支援團隊的動作。)

工作區查詢

工具

功能

提示詞範例

wati_list_teams

列出可用於對話路由的團隊。

“What teams do I have?”(我有什麼團隊?)

wati_list_operators

列出可用於指派的客服人員和 AI 人員。

“List my AI agents.”(列出我的 AI 客服。)

wati_list_contact_attributes

列出工作區中可用的聯絡人屬性名稱。

“What contact fields can I use?”(我可以使用哪些聯絡人欄位?)

如何使用 MCP 在不同的 Wati 工作區之間切換

若您的 Wati 帳號可存取多個工作區,您可以在同一個 AI 助理對話中進行切換。

步驟 1:列出您可存取的工作區

詢問:

"Which Wati workspaces can I access?"(我可以存取哪些 Wati 工作區?)

助理會列出可用的工作區 ID 及其相關的 WhatsApp 號碼。

步驟 2:切換至另一個工作區

詢問:

"Switch to workspace 111501."(切換至工作區 111501。)

將 111501 替換為您想存取的工作區 ID。

首次切換至某個工作區時,助理會提供一個登入連結。請開啟連結,登入目標工作區,然後回到對話中。

完成首次登入後,後續切換回該工作區的速度會更快。

重要提示:Wati MCP 動作僅適用於目前作用中的工作區。如果您在一個工作區中建立或更新聊天機器人或自動化規則,除非該設定也存在於另一個工作區,否則您無法從另一個工作區檢視或管理該設定。

使用 Wati MCP 的重要事項

  • 刪除聊天機器人、規則和觸發條件:目前尚不支援透過對話進行刪除。您可以使用助理關閉支援的項目,或直接在 Wati 儀表板中刪除它們。

  • 已核准的 WhatsApp 範本:發送範本的自動化規則或機器人動作,要求該範本必須先在 Wati 中獲得核准。

  • 變更會影響實際對話:已儲存的聊天機器人和自動化規則均為實際設定。一旦啟用,可能會影響客戶對話。請在對所有客戶啟用之前先測試變更。

  • 更新自動化規則:當您要求助理更新規則時,它會再次儲存整個規則。規則的執行次數可能會從零重新計算。

  • 批次操作:涉及大量變更的要求可能需要更長時間。如果您收到「請重試」訊息,請稍候幾秒鐘並重複該要求。

  • 權限:助理只能執行您在目前作用中的 Wati 工作區內所擁有的角色權限範圍內的動作。

排除 Wati MCP 問題

當您透過 MCP 伺服器建立或管理 Wati 資源時,請參考下列指引來解決常見問題。

錯誤或問題

解決方式

"Session not found" 或 "can't reach live data"(找不到工作階段或無法連接即時數據)

請再次傳送相同要求。通常第二次嘗試就會成功。

"Rate-limiting requests"(請求速率限制)

請等待約 10 秒後再試。如果問題持續發生,請減少單次訊息中的任務數量。

聊天機器人或自動化規則顯示 "Not found"(找不到)

請透過詢問 "Which Wati workspace am I in?"(我在哪個 Wati 工作區?),驗證您是否處於正確的工作區。

切換工作區時顯示 "Sign-in required"(需要登入)

開啟登入連結,登入目標工作區,然後回到對話。如果連結已過期,請向助理索取新的連結。

聊天機器人對關鍵字沒有反應

詢問 "Is the trigger on?"(觸發條件已開啟嗎?)。新建立的觸發條件預設為關閉狀態。

助理指出自動化規則無效

審核助理識別出的缺失資訊,提供所需內容,並再次要求助理驗證規則。

"Team or operator does not exist"(團隊或人員不存在)

要求助理列出可用的團隊或人員,然後選擇正確的選項。

如果嘗試多次後問題仍然存在,請中斷並重新連接 Wati MCP,然後再次嘗試執行要求。

若問題持續,請聯絡 Wati 支援中心,並附上截圖,其中包含要求時間以及您對 AI 助理發出的指令。

是否回答了您的問題?