我一直在使用 n8n 為一家房地產公司運行 WhatsApp AI 銷售助理。現在,回覆時間已縮短到一分鐘以內。在此之前,潛在客戶通常需要等待兩個多小時,許多人在此期間失去了興趣。這個設定使用了 n8n、GPT-4o、Twilio WhatsApp、Airtable 以及用於語音訊息的文字轉語音技術。
以下是我遇到的問題以及如何解決它們:關於語音訊息,WhatsApp 只會將特定音訊格式播放為正常的語音訊息。其他格式則會顯示為檔案。切換到正確的格式(OGG/Opus)後,語音訊息就能在聊天中流暢播放了。
生成語音訊息時,有些文字轉語音服務不會立即提供音訊,而是給出一個任務 ID。我為此增加了一個簡單的等待迴圈,會持續檢查直到檔案準備就緒(並設定了嘗試次數上限)。
工作流程分支有時會出現某個路徑沒有產生資料,導致整個流程卡住的情況。我現在確保每個路徑都會返回一些東西,即使是空的也一樣。
WhatsApp 的 24 小時規則:在免費的 24 小時訊息視窗之外,正常的訊息回覆會停止運作。對於後續追蹤,我改用預先核准的訊息範本,這樣對話就能繼續進行。
無聲的傳送失敗:訊息有時會傳送失敗,卻沒有人注意到。我將 Twilio 的狀態更新功能連接起來,這樣傳送失敗的訊息就會被標記出來,而不是讓潛在客戶無聲無息地消失。
多語言支援:AI 提示詞被組織成清晰的區塊,並且支援多種語言。如果大家覺得有用,我很樂意分享更多這些部分的細節。你們在自己的 WhatsApp 設定中,是如何處理訊息傳送失敗檢測和 24 小時訊息視窗的呢?



