大家好,
我正在 n8n 中建構 WhatsApp 聊天機器人工作流程。
我的 AI Agent 工作流程在使用「當聊天訊息已接收」觸發器時運作正確。
問題:
WhatsApp 觸發器在我發送 WhatsApp 訊息時沒有執行。
目前設定:
WhatsApp 觸發器 → 發送訊息
發生的情況:
- 我點擊「監聽測試事件」
- 我從 WhatsApp 發送「hi」
- 工作流程持續載入/啟動
- 沒有執行出現
- 沒有回傳回應
我已檢查的項目:
- 工作流程是主動的/正在監聽
- 認證資訊已連接
- 已啟用測試模式
- AI 流程獨立運作正常
問題:
為什麼 WhatsApp 觸發器沒有接收到傳入訊息事件?
我沒有使用 Twilio。
已附加螢幕截圖。
謝謝!
描述問題/錯誤/問題
錯誤訊息是什麼(如果有的話)?
請分享您的工作流程
(在您的畫布上選擇節點,並使用鍵盤快捷鍵 CMD+C/CTRL+C 和 CMD+V/CTRL+V 來複製和貼上工作流程。)
分享最後一個節點傳回的輸出
關於您的 n8n 設定的資訊
- n8n 版本:
- 資料庫(預設:SQLite):
- n8n EXECUTIONS_PROCESS 設定(預設:own、main):
- n8n 執行位置(Docker、npm、n8n cloud、桌面應用程式):
- 作業系統:
Hi @Tanzeela_Tauseef
你有按照以下方式進行憑證設定嗎:
嗨 @Tanzeela_Tauseef 
首先按照 kajooleng 說的去做,然後如 Anshul 所說的查看 webhook,最後確認 WhatsApp 號碼是否連接到正確的應用程式,以及 WhatsApp Trigger 的憑證和 n8n 的公開 URL 是否可從外部存取。
我正在跟著這個視頻,做的跟視頻裡一樣,整個流程都沒問題,但什麼都沒有發生,還是一樣的情況。
檢查並遵循,但 N8N WhatsApp 觸發器無法運作
感謝大家的寶貴建議,我已經修復了問題。我在 n8n 中解決了 WhatsApp Trigger 的問題,問題原來不在於認證資料。儘管認證資料顯示為綠色,但 WhatsApp 應用並未與 Meta 中的 WhatsApp Business Account 和電話號碼正確連結。
首先,我驗證了 Meta Developers 和 n8n 中的應用程式 ID 和密鑰。然後我使用 Meta Graph API Explorer 檢查了 phone_number_id/subscribed_apps 端點。回應是空的,這證實了應用程式未連接。
將請求方法從 GET 改為 POST 並執行後,應用程式成功連結。然後 n8n 中的 WhatsApp Trigger 開始正常運作。
嗨,你能詳細解釋一下你是如何解決這個問題的嗎?我遇到了一個非常相似的問題。謝謝。
嗨,在花費大量時間對 n8n 中的 WhatsApp 觸發器進行故障排除後,我發現問題不在於認證或工作流本身。
n8n 中的一切看起來都是正確的——WhatsApp 認證成功連接,API 設置似乎也很正常。但是,觸發器仍然沒有接收到任何傳入訊息。
根本原因是我的 Meta App 實際上並未訂閱 WhatsApp Business Account (WABA)。在 Meta 的結構中,擁有 Portfolio、App 和 WhatsApp Business Account 是不夠的。該應用程式還必須明確連結到 WhatsApp Business Account。
以下是我的修復方式:
-
開啟 Meta Graph API Explorer。
-
選擇 n8n 中使用的相同 Meta App。
-
在以下位置執行 GET 請求:
[WABA-ID]/subscribed_apps
-
回應返回空數據,這確認了該應用程式未訂閱 WhatsApp Business Account。
-
將請求方法從 GET 更改為 POST。
-
在同一端點上執行 POST 請求:
[WABA-ID]/subscribed_apps
-
收到成功回應(「success」: true),確認該應用程式現已訂閱。
建立此訂閱後,我發送了一條測試 WhatsApp 訊息,n8n WhatsApp 觸發器立即開始運作。
如果您的認證顯示為綠色但觸發器未觸發,值得檢查一下您的 Meta App 是否實際上已訂閱您的 WhatsApp Business Account。