LINE 整合
先接通官方帳號收發訊息;需要時再加 LINE 會員登入、圖文選單與 LIFF。
共 7 項操作・25 個步驟・最後複驗 2026-09-14
從哪裡進入
網站後台 → 社群 → LINE
照著下方圖文逐步完成
重點摘要(TL;DR)
Messaging API 負責收發訊息,LINE Login 負責網站會員登入。兩者分開設定;需要串起同一位客人時,兩個 channel 必須在你自己的同一個 Provider。
什麼時候會用到
- 客戶主要使用 LINE 聯絡
- 想做關鍵字自動回覆或圖文選單
開始前先準備
- • 已有 LINE 官方帳號與管理權限,安庭網站已啟用「LINE 整合」。
- • Messaging API 從 LINE 官方帳號後台啟用;會員登入另需 LINE Login channel 與「會員系統」。
- • 兩種 channel 要放在你自己的同一個 Provider,建立後不能搬移。
操作步驟與完成後的結果
每一項操作都列出從哪裡開始、要做什麼,以及完成後應該看到的結果。
先看圖:收發訊息與會員登入是兩件事
先接通你需要的功能,再加圖文選單或 LIFF。
- 1
這一步要做
只需要官方帳號收發訊息,完成 Messaging API 與手機收發測試即可。需要會員用 LINE 登入時,再設定 LINE Login。

示意圖示意圖:兩條連線用途不同。只收發訊息先接 Messaging API;需要會員登入,再加 LINE Login。登入會員不等於加入官方帳號好友。 完成後會看到
知道自己需要哪條連線;完整設定請看下方「逐步圖文教學」。
- 2
這一步要做
需要會員登入時,先確認網站已啟用會員系統,再依下方逐步教學設定第二條連線。
完成後會看到
收發訊息與會員登入分開驗收,不會把圖文選單或 LIFF 當成必填設定。
接通官方帳號收發訊息(Messaging API)
LINE 官方帳號的好友與訊息會進入網站後台,平台也能回覆訊息與推送圖文選單。
- 3
這一步要做
先在 LINE 官方帳號管理後台 → 設定 → Messaging API 啟用;再到 LINE Developers 取得同一個 Messaging API channel 的 Channel ID、secret 與 access token。
完成後會看到
取得官方帳號專用的三項憑證。
- 4
這一步要做
回安庭「社群 → LINE」,在 Messaging API 憑證卡貼入並儲存;回 LINE Developers 開啟 Use webhook。
完成後會看到
安庭顯示 Webhook 已接通並啟用,官方帳號名稱正確。
- 5
這一步要做
用手機加好友並傳一則測試訊息,在安庭「客戶對話」收到後回覆。
完成後會看到
手機收到後台回覆。只需要收發訊息的人已完成基本串接。
注意事項
- • Messaging API 與 LINE Login 是兩個不同 channel、兩組憑證,不可互換。
- • Channel secret 與 access token 是機密,不要貼在公開文件或截圖。
選用:讓客人用 LINE 登入會員
客人可以用 LINE 身分登入網站,加入官方帳號好友仍是另一件事。
- 6
這一步要做
在同一個 Provider 建立 LINE Login channel,設定 Callback URL;回安庭「社群 → LINE」的 LINE Login 憑證卡填入 ID 與 secret。
完成後會看到
會員系統與 LINE 整合已開啟時,網站登入頁出現 LINE 按鈕。
- 7
這一步要做
在 LINE Login 的 Basic settings 連結官方帳號,將 channel 發布為 Published;用非管理員帳號在手機上登入,並另確認加好友。
完成後會看到
測試者能登入網站,且安庭可對應會員與官方帳號好友。
注意事項
- • 會員設定頁只顯示 LINE 開放狀態;憑證統一在「社群 → LINE」設定。
查看客戶名單與對話
LINE 好友與訊息會集中在「訊息中心」,你可以搜尋、篩選並直接回覆。
- 8
這一步要做
到網站後台「社群」→「訊息中心」,需要時選「LINE」管道或用「搜尋名稱、狀態消息、標籤」後按「搜尋」。
完成後會看到
清單會顯示符合條件的 LINE 客戶與最近訊息。
- 9
這一步要做
使用「未讀」或標籤篩選找到需要處理的人,再點開對話。
完成後會看到
畫面會顯示和這位 LINE 客戶的訊息串。
- 10
這一步要做
在「輸入訊息⋯」輸入回覆,按「傳送」。
完成後會看到
訊息會送到客戶的 LINE 對話,成功後出現在訊息串。
注意事項
- • 客戶若已封鎖官方帳號,後台會顯示無法主動傳送。
- • 只有 Webhook 與 Messaging API 憑證接通後,新訊息才會即時進站並可回覆。
接通後再做:建立關鍵字回覆規則
客戶傳出指定文字時,LINE 可自動回覆、貼標籤或把事件記進 CRM。
- 11
這一步要做
到「LINE 整合」→「關鍵字規則」,按「新增規則」。
完成後會看到
畫面會開啟「新增關鍵字規則」。
- 12
這一步要做
可先選「報名 +1 自動記錄」或「常見問題自動回覆」範例,再修改「規則名稱(給自己看)」。
完成後會看到
觸發文字與動作會先填入一組可修改的範例。
- 13
這一步要做
選「包含這個字」、「整段就是這個字」或「正規表達式」,輸入關鍵字;在測試框輸入「假裝客戶傳了這句」確認是否符合。
完成後會看到
畫面會顯示測試句是否會觸發規則。
- 14
這一步要做
動作選「自動回覆訊息」、「貼標籤到客戶(會進名單)」或「記錄到 CRM 時間軸」,填對應文字。
完成後會看到
規則會知道觸發後要回什麼、貼什麼標籤或記什麼事件。
- 15
這一步要做
按「建立規則」,回清單後按「啟用」。
完成後會看到
規則會成為啟用狀態,符合的 LINE 訊息會執行設定動作。
注意事項
- • 先用自己的 LINE 帳號測試,避免關鍵字太寬造成大量誤回覆。
- • 正規表達式是進階功能;不熟悉時優先用「包含這個字」或「整段就是這個字」。
接通後再做:製作 Rich Menu
LINE 好友的聊天畫面下方會出現可開網址、傳訊息或觸發系統動作的圖文選單。
- 16
這一步要做
到「LINE 整合」→「圖文選單」。
完成後會看到
畫面會開啟「LINE 圖文選單(Rich Menu)」設定。
- 17
這一步要做
選一種版型,填「選單名稱(顯示在 LINE 聊天列底部,最多 14 字)」,並上傳符合畫面尺寸提示的 JPG 或 PNG。
完成後會看到
選單會顯示所選格數與上傳圖片。
- 18
這一步要做
逐格選「開啟網址」、「傳訊息到對話」或「進階:回傳資料給系統」,填網址、訊息或 postback 資料。
完成後會看到
至少一格會有可執行的有效動作。
- 19
這一步要做
按「儲存設定」,再按推送按鈕把設定送到 LINE 官方帳號。
完成後會看到
系統會建立 Rich Menu,並設為所有好友的預設圖文選單。
- 20
這一步要做
用自己的 LINE 加入官方帳號,點每一格測試。
完成後會看到
選單會顯示在聊天底部,各格會開啟正確網址、送出訊息或觸發動作。
注意事項
- • 推送前必須填妥 Messaging API 憑證,且至少設定一格有效動作。
- • 圖片尺寸要符合目前版型提示;文字與熱區位置要在手機上實測。
接通後再做:設定 LIFF 並實機測試
客戶可在 LINE App 裡直接打開網站頁面,填表、預約或看商品,不必跳到外部瀏覽器。
- 21
這一步要做
到「LINE 整合」→「LIFF」,複製第 1 步顯示的 Endpoint URL。
完成後會看到
你會取得這個網站專用的 https://網域/liff/ 網址。
- 22
這一步要做
到 LINE Developers Console 的 LINE Login channel →「LIFF」→「Add」,把 Endpoint URL 貼上,Size 選 Full,Scope 勾 openid 與 profile,完成新增。
完成後會看到
LINE 會建立 LIFF app 並顯示 LIFF ID。
- 23
這一步要做
複製 LIFF ID,回後台填入「LIFF ID(LINE Console『LIFF』分頁取得)」,按「儲存 LIFF ID」。
完成後會看到
畫面會出現「取得 LIFF 深連結(貼到 Rich Menu / 訊息)」清單。
- 24
這一步要做
複製首頁、表單、預約或商品的 LIFF 深連結,貼到 Rich Menu 的「開啟網址」動作並重新推送。
完成後會看到
圖文選單會使用 LIFF 網址開啟對應站內頁面。
- 25
這一步要做
用手機 LINE App 點該 Rich Menu 格,完成登入並實際填表、預約或瀏覽商品。
完成後會看到
頁面會在 LINE 內開啟,並能完成所測功能。
注意事項
- • LIFF app 必須建在 LINE Login channel,不是 Messaging API channel。
- • 電腦瀏覽器不能取代 LINE App 實機測試;最後一定要用手機 LINE 點開。
遇到問題先看這裡
- LINE 設定完成卻收不到訊息?
- 檢查 Messaging API、Webhook 網址與啟用狀態是否屬於同一個官方帳號;再用實際 LINE 帳號傳送測試訊息。
- 自己測試可以用 LINE 登入,客人(尤其手機)卻出現「無法正常執行」?
- 最常見原因是 LINE Login channel 還在「開發中(Developing)」狀態 — 只有 channel 管理員能登入,客人會被 LINE 擋下;錯誤發生在客人的 LINE app 裡,後台不會有任何記錄。到 LINE Developers Console 打開該 channel,把頁面頂端的「Developing」切換成「Published(已公開)」。若已發布仍失敗,請客人改用 Safari / Chrome 開啟網站(不要用 FB / IG 內建瀏覽器),或更新 LINE app、在 LINE 登入畫面改選「使用電子郵件帳號登入」。
- 公開登入頁上沒有出現 LINE 登入按鈕?
- LINE 按鈕沒有獨立開關(2026-09-12 起)—— 出現條件是「LINE 整合」模組已啟用,而且 LINE Login 的 Channel ID 與 Channel Secret 都填好了。兩者其一沒完成,平台就不顯示按鈕(否則客人按下去只會看到錯誤頁)。到「社群 → LINE」看頁面上方的四步進度條,它會直接指出卡在哪一步;會員設定頁的 LINE 那一列也會顯示目前開放了沒有。另外要確認「會員系統」也開著 —— 沒有會員系統就沒有登入頁。
- 客人用 LINE 登入了,為什麼在官方帳號的好友名單裡找不到他?
- 先確認客人已另外加入好友、沒有封鎖,且 Webhook 已收到互動。「登入會員」不會自動變好友。若同一人仍對不上,再核對 LINE Login 與 Messaging API 是否在同一個 Provider;確認建錯才重建 LINE Login 並請會員重新登入。
- 這些 channel 應該建在誰的 LINE Provider 底下?
- 你自己的。Provider 是 LINE 帳號資產的容器 —— channel、使用者 ID 的範圍與管理權限都掛在它底下,而 channel 建立後不能換 Provider。由安庭代為設定時,正確做法是把安庭的 LINE 帳號加進你的 Provider 當管理員(在 Provider 的權限設定裡新增),而不是把 channel 建在安庭的 Provider 裡;後者能動,但這套 LINE 整合會變成帶不走的東西,換服務商就得整組重建、所有已登入的客人都要重綁。
逐步操作
