教學手冊n8n 實戰

用 n8n 打造 LINE OA AI 客服

2026-03-05
10 分鐘

從接收訊息到 AI 回答,走過一條完整流程。

用 n8n 打造 LINE OA AI 客服

每次收到客人訊息都要馬上回覆?晚上睡覺也要回?

這種生活真的讓人吃不消!

但如果沒有及時回覆,客人可能就轉向競爭對手了⋯⋯

這篇文章要教你如何用 n8n + LINE OA + Google Gemini,打造一個下班時間也能先回覆常見問題的智能客服。


為什麼你需要 LINE AI 客服?

痛點一:時間被綁架

從早到晚都在回 LINE,佔用了你開發業務的時間。

痛點二:夜間商機流失

睡覺時錯過的訊息,就是錯過的商機。

痛點三:重複問題回不完

「多少錢?」、「可以分期嗎?」、「你們做什麼的?」

每天回答好幾十遍,同樣的問題。


準備工作

在開始之前,你需要準備:

  1. LINE 官方帳號:之後要在這個帳號上啟用 Messaging API
  2. n8n:可以自己架社群版(軟體免費,主機另計),也可以用 n8n Cloud(付費方案,有試用)。截至 2026-10 的方案以 n8n 官方價格頁 為準
  3. Google Gemini API Key:用量與計費以 Google 官方說明為準
  4. Google Sheets(可選,作為知識庫)

截至 2026-10 的重要提醒:n8n 內建的「LINE」節點自 n8n 1.64.0 起已經棄用。它原本只支援 LINE Notify 的通知功能,而 LINE Notify 已在 2025-04-01 停止服務(見 n8n LINE 節點文件)。要接 LINE 官方帳號收發訊息,請用 Webhook 節點收訊息、HTTP Request 節點呼叫 LINE Messaging API 回覆,下面的步驟就是照這個做法寫的。


步驟一:申請 LINE 官方帳號

  1. 前往 LINE Official Account Manager
  2. 登入你的 LINE 帳號
  3. 點擊「建立帳號」
  4. 填寫基本資料(名稱、類別)
  5. 完成後進入設定頁面

步驟二:啟用 Messaging API

  1. 在 LINE Official Account Manager 的設定裡啟用 Messaging API。截至 2026-10,LINE 官方文件寫明 Messaging API channel 已經不能直接從 LINE Developers Console 建立,要從官方帳號這邊啟用(見 LINE 官方入門文件)
  2. 到 LINE Developers Console 打開這個 channel,記下 Channel secret,並發行 Channel access token
  3. Webhook URL 先留著,等步驟三拿到 n8n 的網址再回來填

步驟三:建立 n8n Workflow

  1. 登入 n8n,建立新 Workflow
  2. 加入「Webhook」節點,HTTP Method 選 POST。複製它的 Production URL,回到 LINE Developers Console 填進 Webhook URL,並開啟 Webhook
  3. 加入「Google Gemini」節點,把使用者傳來的文字(body.events[0].message.text)交給模型
  4. 加入「HTTP Request」節點,呼叫 Messaging API 的 Send reply message:
    • Method:POST
    • Header:Authorization: Bearer <你的 Channel access token>
    • Body:replyToken(從 Webhook 收到的事件裡取)+ messages(放 Gemini 的回答)
    • 完整欄位以 LINE Messaging API 參考文件 為準

設定 Google Gemini

在 Google Gemini 節點中,設定 System Prompt:

你是一個專業的 LINE 客服人員,請用親切的態度回答客戶問題。
回答要簡短、明確,不要超過 100 字。
如果不知道答案,請說「很抱歉,這個問題我需要請專人回覆您」。

上線前要顧的兩件事

  • 盡快回應 LINE:LINE 收不到 2xx 回應,會把這次請求當成失敗。Webhook 節點的 Respond 可以設成 Immediately,先回應、再慢慢處理;LINE 官方也建議非同步處理 webhook 事件(見 LINE 接收訊息文件)
  • 驗證簽章:LINE 送來的請求會帶 x-line-signature,用 Channel secret 驗證,確認訊息真的是 LINE 送來的

步驟四:設定知識庫(可選)

你可以用 Google Sheets 當作知識庫,讓 AI 回答更準確。

知識庫格式

問題 回答
你們的服務費用是多少? 我們的服務費用根據需求客製化,歡迎預約免費診斷。
可以分期付款嗎? (請填你的實際付款條件)
你們做什麼的? 我們專注於 AI 自動化,幫助服務業省時間。

n8n 串接

在 n8n 中加入「Google Sheets」節點:

  1. 讀取知識庫表格
  2. 將資料傳給 Gemini 作為上下文
  3. 讓 AI 根據知識庫回答問題

步驟五:測試與上線

  1. 確認 LINE Developers Console 裡的 Webhook URL 已經填好、Webhook 已開啟
  2. 啟用(發布)n8n 的 Workflow,Production URL 才會生效
  3. 用測試帳號發訊息,看 n8n 的執行紀錄有沒有收到事件、回覆有沒有送出
  4. 確認無誤後就可以上線了

常見問題

Q: AI 會不會回答錯誤?

會,所以要先設好退路。可以設定成:知識庫裡找不到答案時,回覆「這個問題我請專人回覆您」,再通知你(通知要另外加一個節點,例如寄 Email 或傳訊息給你)。

Q: 需要一直監控嗎?

上線初期建議每天看一次對話紀錄和 n8n 的執行紀錄,確認回答內容正確、流程沒有失敗;穩定之後再拉長檢查的間隔。


總結

如果你每天都被重複的問題綁住,LINE AI 客服值得試試。它可以幫你:

  • 下班時間也能先回覆常見問題
  • 把重複的回答交給知識庫
  • 把真正需要人處理的問題留給你

如果你也想要類似的系統,歡迎預約免費診斷。

想讓 AI 幫你接客人?預約免費診斷

看完有想法?來聊聊

不確定怎麼用在自己身上?加 LINE 跟我說你的狀況,免費聊 30 分鐘。

加 LINE 聊聊