如果你有在經營Facebook粉絲專頁,不知道有沒有私訊回覆不完的經驗呢?仔細觀察的話,會發現大概有80%左右的訊息都是重複性高的常見問題,人工回覆除了耗時以外,慢回也可能流失潛在客戶。
為了解決這樣的問題,就會需要24小時待命的AI客服系統,即時根據用戶的訊息,查詢公司內部的資料庫,精準回答用戶的問題,而不是罐頭訊息。
這篇文章就來分享如何利用n8n串接Facebook API,打造Facebook粉絲專頁的AI客服系統,實現Facebook Messenger自動回覆功能。當有用戶私訊時,AI Agent會根據用戶的訊息,比對Google Sheets常見問題資料庫來精準回答問題。如果AI客服無法回答,也會自動寫入Notion待辦追蹤清單,讓專人後續能夠集中處理。
一、Facebook粉絲專頁AI客服系統的運作流程
想要建置自動化的Facebook粉絲專頁AI客服系統,整體流程可以分為五個步驟:
- 偵測使用者訊息
- AI Agent分析使用者訊息關鍵字
- AI Agent到Google Sheets查詢相關的資料
- 如果AI Agent有找到資料,就回答使用者的問題
- 如果AI Agent沒有找到資料,則寫入公司內部的待處理追蹤清單
二、n8n串接Facebook API打造AI客服系統的解決方案
使用Webhook監聽FB粉絲專頁的使用者訊息,當有訊息傳入之後,判斷該訊息是否為使用者的訊息,避免AI回覆訊息之後,又觸發Webhook導致無窮迴圈。接著,利用AI Agent查詢Google Sheets常見問題資料庫,如果有查到資料,就呼叫Facebook API回覆使用者答案,否則就寫入Notion待處追蹤清單,讓專人來處理。
三、n8n串接Facebook API打造AI客服系統的實作步驟
1.設定Webhook:偵測使用者訊息
利用Webhook偵測是否有使用者在Facebook粉絲專頁發送訊息。Webhook URLs要和Meta應用程式設定一樣,欄位設定如下:
- HTTP Methods:POST
- Path:自訂Webhook URLs網址
- Respond:Using 'Respond to Webhook' Node
2.設定IF:判斷是否為使用者的訊息
判斷是否為使用者傳送的訊息,避免AI客服回覆訊息之後,又觸發Webhook,導致無窮迴圈。
3.設定Respond to Webhook:回應Facebook發出的Webhook
回應一開始Facebook發出的Webhook。如果沒有回應的動作,Facebook會認為Webhook發生問題,會不斷重試,造成流程重複執行。
4.設定AI Agent(FAQ Agent):查詢Google Sheets資料庫
傳入AI Agent使用者的訊息,查詢Google Sheets常見資料庫,來回覆適合的答案,如果找不到,就寫入Notion待辦追蹤清單,設定如下:
Tool(工具)的部分,串接Google Sheets和Notion。其中,Google Sheets設定如下:
本文的Google Sheets常見問題資料庫如下:
另外,當AI Agent從Google Sheets常見資料庫中找不到資料時,就把用戶ID和訊息寫入Notion待辦追蹤資料庫,設定如下:
5.設定HTTP Request:回覆使用者訊息
把AI Agent回傳的查詢結果,透過Facebook API回覆給使用者。
JSON內容如下:
{ "recipient": { "id": "{{ $('Webhook').item.json.body.entry[0].messaging[0].sender.id }}" }, "message": { "text": "{{ $json.output.replace(/\n/g, '\\n') }}" } }
四、成果總結
以前每天要面對回覆不完的使用者訊息,現在透過本文建置的AI客服系統,利用n8n串接Facebook API的方式,24小時監聽Facebook Messenger使用者訊息,自動化查詢Google Sheets資料庫,即時回覆80%以上的常見問題,我們只需要處理少數AI Agent無法回答的複雜情況即可,解放社群小編回覆客服訊息的時間,這也是導入AI客服系統最大的價值。
如果你也有在經營Facebook粉絲專頁,有大量的使用者訊息需要回覆,甚至有因為無法即時回覆而錯失顧客,這篇文章就是為你準備的,讓AI客服成為你的超級助理!





留言
張貼留言