第一次串接LINE預約系統、會員系統或聊天機器人時,你可能會被要求啟用Messaging API、選擇Provider,或進入LINE Developers確認Channel。
看到這些英文名稱,很多店家第一個反應都是:「這是不是要會寫程式?」「開啟之後,原本的LINE官方帳號還能用嗎?」「系統商會不會看到所有聊天紀錄?」
其實可以先把Messaging API理解成一座橋。
它負責讓LINE官方帳號與預約系統、會員系統、電商平台等外部服務交換資料。店家如果使用已經完成串接的系統,通常不需要自己撰寫程式,只要按照服務商提供的流程完成授權與連線即可。
LINE官方也將Messaging API說明為系統之間的溝通橋樑,能用來連接預約、購物、點餐及金融服務等不同應用。
本文會從一般店家的角度,說明Messaging API可以做什麼、和LINE官方後台有什麼差別、是否會產生費用,以及串接第三方系統前需要注意哪些設定。
最後更新:2026年10月
30秒快速看
LINE Messaging API是LINE提供的系統串接方式,可以讓LINE官方帳號和外部服務交換資料。
常見用途包括:
- 發送預約成功及服務提醒
- 接收顧客傳來的訊息或操作事件
- 串接線上預約、購物及會員系統
- 建立自動回覆或聊天機器人
- 從第三方系統管理圖文選單
- 依會員或顧客狀態顯示不同內容
- 將LINE使用者與店家的會員資料連結
Messaging API本身沒有提供另一個給店家操作的管理畫面。店家實際使用的通常是LINE Official Account Manager,或是樂創約等已完成API串接的第三方系統後台。
如果只是群發訊息、設定歡迎訊息或建立一般圖文選單,LINE官方後台通常已經足夠。當你希望LINE和預約、會員、訂單等資料互相連動時,才會開始接觸Messaging API。
LINE Messaging API是什麼?
API是Application Programming Interface的縮寫,中文通常翻譯成「應用程式介面」。
這個名稱聽起來很技術,其實它的用途不難理解。
假設顧客在線上完成預約,預約系統知道預約日期、服務項目及顧客資料,LINE官方帳號則負責和顧客聯絡。兩套系統原本各自運作,Messaging API就是中間的連接方式,讓預約系統可以透過LINE官方帳號發送預約通知。
可以把整個關係想成:
顧客的LINE → 店家的LINE官方帳號 → Messaging API → 預約或會員系統
顧客看到的仍然是店家原本的LINE官方帳號。Messaging API在背景負責傳遞事件與指令,不需要顧客另外安裝App。
LINE官方帳號、官方後台與Messaging API有什麼關係?
這幾個名稱常被放在一起,很容易讓第一次設定的人混淆。
| 名稱 | 一般店家可以怎麼理解 |
|---|---|
| LINE官方帳號 | 店家面對顧客的LINE聯絡入口 |
| LINE Official Account Manager | LINE提供給店家操作的官方管理後台 |
| LINE Developers | 管理API、Provider及Channel等串接設定的後台 |
| Messaging API | 讓LINE官方帳號和外部系統交換資料的方式 |
| 第三方系統 | 經過串接後,協助店家管理預約、會員、訊息或圖文選單的服務 |
平常使用LINE官方後台群發訊息、建立優惠券或設定圖文選單,不一定會進入LINE Developers。
準備串接預約系統時,店家才比較容易遇到Provider、Channel、Webhook及Access Token等設定。
為什麼一般店家會遇到Messaging API?
很多人以為Messaging API只和工程師有關,實際上只要使用LINE串接服務,就可能碰到這個名稱。
常見情況包括:
串接線上預約系統
顧客完成預約後,系統可以透過LINE發送預約結果、服務時間或行前提醒。
串接會員系統
店家可以將系統會員與LINE使用者建立關聯,讓顧客從LINE查看會員資料、票券或儲值內容。
使用聊天機器人
顧客傳送關鍵字或點擊按鈕後,系統依照設定回覆不同內容。
管理圖文選單
除了LINE官方後台,已完成Messaging API串接的第三方系統也能建立及管理圖文選單。
串接訂單或購物流程
顧客下單、付款或訂單狀態變更時,系統可以依照流程傳送通知。
因此,即使店家不需要自己寫程式,仍值得了解Messaging API的基本概念。這能幫助你判斷系統商要求哪些權限、連線後會做到哪些事,以及停止使用服務時需要處理哪些設定。
Messaging API可以做到哪些事情?
LINE Messaging API提供的功能很多,對一般店家來說,最常見的是以下幾類。
1. 接收顧客的操作事件
顧客加入好友、傳送訊息、點擊按鈕或進行特定操作時,LINE可以將事件通知已連接的外部系統。
這類通知稱為Webhook。
例如顧客輸入「我要預約」,外部系統收到事件後,可以回傳預約入口或服務選單。LINE平台會在使用者傳訊息或加入好友等事件發生時,將Webhook事件傳送到已設定的系統網址。
2. 回覆顧客訊息
外部系統收到顧客的操作後,可以透過Messaging API回覆文字、圖片、按鈕或其他互動訊息。
例如:
- 回覆線上預約網址
- 顯示服務項目
- 提供交通資訊
- 回覆常見問題
- 引導顧客查詢訂單
3. 主動發送通知
外部系統也能在特定事件發生後主動發送訊息,例如:
- 預約成功
- 預約時間接近
- 訂單狀態更新
- 付款完成
- 票券即將到期
- 課程即將開始
LINE將API訊息大致分為回覆使用者操作的Reply Message,以及由系統主動傳送的Push、Multicast、Broadcast等訊息類型。
4. 建立圖文選單
Messaging API可以建立圖文選單、上傳圖片、指定點擊區域及設定預設選單。
它還能針對個別使用者顯示不同的圖文選單,例如:
- 新客看到首次預約入口
- 會員看到會員專區
- 課程學員看到上課資訊
- 不同分店顧客看到對應分店入口
5. 連結外部會員資料
透過適當的帳號連結流程,店家可以把LINE使用者和原有會員資料建立關聯。
完成連結後,系統才知道「這個LINE使用者」對應到哪一位會員或預約顧客。
這和直接取得顧客的LINE名稱不太一樣。系統通常會使用LINE提供的加密User ID進行辨識,同一位使用者在不同Provider下取得的User ID也可能不同。
LINE官方後台和Messaging API有什麼不同?
兩者都和LINE官方帳號有關,適合的使用情境不太一樣。
| 比較項目 | LINE官方後台 | Messaging API串接 |
|---|---|---|
| 操作方式 | 店家直接登入LINE後台 | 透過外部系統或自行開發程式操作 |
| 是否需要技術開發 | 一般功能不需要 | 需要開發,或使用已串接完成的服務 |
| 圖文選單 | 可建立預設圖文選單 | 可建立預設及個人化圖文選單 |
| 訊息回覆 | 人工聊天、自動回應及內建功能 | 可依系統事件及資料執行自動流程 |
| 預約資料 | 通常需要另外查看 | 可與預約系統資料連動 |
| 會員應用 | 使用LINE內建會員功能 | 可與外部會員、訂單及消費資料整合 |
| 適合對象 | 需求單純、以訊息經營為主的店家 | 想整合預約、會員或自動通知的店家 |
LINE官方後台仍然可以繼續使用。啟用Messaging API並不會建立另一個對外的官方帳號,顧客看到的還是原本的好友名稱與聊天室。
需要留意的是,當官方後台與第三方系統同時管理自動回覆、Webhook或圖文選單時,可能會出現設定優先順序及管理來源不同的情況。
串接前最好先確認哪些功能由LINE後台管理,哪些交給第三方系統。
圖文選單用LINE後台還是Messaging API建立?
兩種方式都可以建立圖文選單。
使用LINE官方後台
適合以下情況:
- 所有顧客使用同一個選單
- 功能單純
- 店家想自己快速修改
- 不需要依會員身分切換
- 沒有串接其他系統
如果想從LINE官方後台開始設定,可延伸閱讀:LINE圖文選單尺寸|6種規格與設定教學(2026最新)。
使用Messaging API或第三方系統
適合以下情況:
- 希望從預約系統後台管理選單
- 需要針對個別顧客顯示不同選單
- 需要依會員、分店或服務狀態切換
- 想查看API建立選單的顯示與點擊統計
- 圖文選單要和預約或會員流程連動
LINE官方說明中,預設圖文選單可以由LINE Official Account Manager或Messaging API建立;個人化圖文選單則需使用Messaging API。
顯示優先順序依序為個人化API選單、API預設選單及官方後台預設選單。
另外,圖文選單的統計資料會依建立工具分開查看。使用Messaging API建立的選單,要從API取得統計;從LINE官方後台建立的選單,則在官方後台查看。
Provider、Channel、Webhook是什麼?
串接時最容易讓店家卡住的,通常是這幾個英文名稱。
Provider
Provider可以理解成LINE Developers裡管理相關服務的單位,可能是公司、組織或開發者。
同一個Provider下可以包含不同Channel。如果未來需要同時使用Messaging API與LINE Login,Provider的選擇會影響使用者識別資料能否順利對應。
因此,已經有Provider時不要隨意新增另一個。進行串接前,可以先向系統商確認應選擇既有Provider,還是建立新的Provider。
Channel
Channel是某項服務與LINE平台溝通的管道。
當店家為既有LINE官方帳號啟用Messaging API時,系統會建立對應的Messaging API Channel。
Channel裡會包含:
- Channel ID
- Channel Secret
- Messaging API設定
- Webhook URL
- Channel Access Token
- 管理角色與權限
Webhook
Webhook是LINE主動通知外部系統的方式。
當顧客加好友、傳訊息或點擊特定功能時,LINE會把事件傳到Channel設定的Webhook URL。外部系統收到後,再決定要回覆訊息、記錄資料或執行其他流程。
Channel Access Token
Channel Access Token可以理解成外部系統呼叫LINE API時使用的存取憑證。
它具有敏感性,不適合貼在公開群組、客服對話、表單或教學截圖中。如果憑證不慎外流,應盡快撤銷並重新產生。
Channel Secret
Channel Secret主要用來確認收到的Webhook事件確實來自LINE。
它同樣屬於敏感資料,需要妥善保管。
使用Messaging API一定要會寫程式嗎?
要看使用方式。
自己從零開發
如果想自行建立聊天機器人、訊息通知或會員串接,就需要具備程式開發及伺服器維護能力。
開發內容通常包含:
- 建立Webhook接收服務
- 驗證LINE傳來的事件
- 管理Channel Access Token
- 儲存使用者識別資料
- 呼叫訊息及圖文選單API
- 處理失敗重送與錯誤紀錄
- 維護個資及系統安全
使用現成的第三方服務
如果使用樂創約等已經完成串接的服務,店家通常只需要:
- 擁有LINE官方帳號。
- 啟用Messaging API。
- 選擇或確認Provider。
- 依照系統指引完成授權或填入必要資料。
- 測試圖文選單、預約入口及通知。
程式開發、Webhook及API呼叫由服務提供商處理,店家不必自行架設伺服器。
LINE Messaging API串接流程
不同系統的操作畫面可能不同,整體流程大致如下。
步驟1:建立或確認LINE官方帳號
Messaging API必須連接LINE官方帳號使用。若已經有正在經營的官方帳號,要先確認登入的是正確帳號。
步驟2:啟用Messaging API
在LINE Official Account Manager中啟用Messaging API。啟用後,LINE會建立對應的Channel。
步驟3:選擇Provider
如果店家先前已經串接LINE Login、會員系統或其他服務,要先確認應使用哪個Provider。
選錯Provider不一定會讓串接立刻失敗,卻可能影響後續的使用者資料對應。
步驟4:設定Webhook及存取憑證
自行開發時,需要設定Webhook URL、Channel Secret及Channel Access Token。
使用第三方服務時,通常會由系統提供設定步驟,或透過授權流程完成。
步驟5:開啟Webhook並測試
確認Webhook可以正常收到事件,再測試:
- 加入好友
- 傳送訊息
- 點擊圖文選單
- 開啟預約頁
- 完成一筆測試預約
- 接收預約通知
步驟6:確認原有功能是否衝突
檢查LINE後台原本的自動回應、歡迎訊息及圖文選單是否需要保留,避免同一次操作收到兩組不同回覆。
Messaging API要錢嗎?
LINE官方目前說明,Messaging API可以免費開始使用,實際可發送的免費訊息數量會依所在地區與LINE官方帳號方案而定。
評估成本時,可以拆成以下幾部分。
1. LINE官方帳號方案費用
LINE官方帳號有不同訊息方案,各方案包含的免費訊息數及加購方式不同。
台灣的LINE官方帳號價格方案會在2026年11月1日調整,因此實際費用應以LINE台灣官方最新頁面為準。
2. API訊息費用
並非所有API訊息都會計入付費則數。
LINE台灣官方目前說明,一對一聊天、自動回應、歡迎訊息及Messaging API的Reply API不計入訊息費用;部分主動發送的API訊息會依帳號方案與發送人數計算。
例如系統在顧客傳來訊息後立即回覆,和預約前一天主動發送提醒,可能屬於不同的訊息類型,計費方式也可能不同。
3. 第三方系統費用
使用預約系統、會員系統或聊天機器人服務時,還要考慮第三方服務本身的月費或功能方案。
4. 自行開發及維護費用
自行串接雖然能依需求客製,仍需投入程式開發、伺服器、監控、資安及後續維護成本。
因此,「Messaging API能免費開始使用」和「整套串接完全沒有成本」是兩件不同的事。評估時要一起看LINE訊息方案、第三方系統費用及實際發送量。
串接後,系統商可以看到什麼資料?
這要依串接方式、使用功能及系統實際保存內容而定。
Messaging API可能取得的資料包括:
- LINE提供的加密User ID
- 顧客顯示名稱及大頭貼等基本資料
- 顧客傳送後由Webhook收到的事件
- 顧客傳送的文字、圖片或其他內容
- 加入好友、封鎖或解除封鎖等事件
- 圖文選單點擊及訊息互動資料
- 系統自己建立的會員、預約或訂單資料
Messaging API主要依靠Webhook接收連線後發生的事件。它不是一個讓系統商任意翻閱所有歷史聊天室的入口;外部系統能保存多少資料,也取決於系統收到哪些事件及其資料保存政策。官方API取得使用者傳送內容時,也需要使用Webhook事件中的Message ID。
串接前可以向服務商確認:
- 會取得哪些LINE資料?
- 資料會保存多久?
- 是否會將資料提供給其他服務?
- 停止使用後如何刪除或匯出資料?
- 哪些人具備LINE Developers管理權限?
- Channel Access Token如何保存?
串接第三方系統前要注意什麼?
確認帳號所有權
LINE官方帳號、Business ID及LINE Developers管理權限,最好由店家自己或公司內部人員持有。
系統商可以被加入管理角色,不建議讓外部廠商成為唯一能管理Channel的人。
確認Provider歸屬
如果Provider完全建立在外部廠商帳號下,未來更換系統時可能增加移轉難度。
建立前先確認Provider由誰持有,以及終止合作後的處理方式。
不要公開敏感憑證
Channel Secret及Channel Access Token不要放進公開文件、聊天室截圖或未加密的表單。
確認功能由哪個後台管理
圖文選單、自動回覆與Webhook可能同時存在於LINE官方後台及第三方系統中。
事前確認管理來源,日後修改時比較不容易找錯地方。
保留解除串接流程
導入時除了確認怎麼連接,也要知道日後如何:
- 停止Webhook
- 撤銷Token
- 移除外部管理者
- 取消會員綁定
- 恢復官方後台圖文選單
- 匯出需要保留的資料
哪些店家適合使用Messaging API?
以下情況可以考慮串接:
- 每天有固定數量的線上預約
- 想自動發送預約通知
- 需要整合會員、票券或儲值資料
- 店家有多位服務人員或多間分店
- 想依顧客狀態顯示不同內容
- LINE詢問量大,重複問題很多
- 希望把LINE作為主要服務入口
- 已有預約、電商或CRM系統
如果目前只需要群發訊息、人工聊天、簡單自動回覆及固定圖文選單,可以先使用LINE官方後台。等預約量或會員管理需求增加,再評估Messaging API也來得及。
樂創約如何運用LINE Messaging API?
完成LINE串接後,店家可以透過樂創約後台管理與預約流程相關的LINE功能。
例如:
- 將線上預約入口放入圖文選單
- 從系統後台設定圖文選單
- 讓顧客從LINE進入預約頁面
- 發送預約相關通知
- 串接會員與預約資料
- 減少LINE和預約後台之間的重複操作
對店家來說,操作重點不在API程式本身,而是確認預約入口、通知內容及顧客流程是否清楚。
若目前還在透過LINE逐一詢問及確認時段,可以先建立樂創約預約頁,再依照使用需求評估是否串接LINE官方帳號。
LINE Messaging API常見問題
Messaging API就是聊天機器人嗎?
Messaging API可以用來建立聊天機器人,也能應用在預約通知、會員綁定、圖文選單及訂單訊息。聊天機器人只是其中一種用途。
沒有認證帳號也能使用Messaging API嗎?
一般LINE官方帳號也能啟用Messaging API。部分進階功能可能受到帳號類型、地區或方案限制,實際仍要依LINE官方最新規定確認。
啟用Messaging API後,原本的LINE官方後台還能用嗎?
可以。店家仍能登入LINE Official Account Manager管理帳號。若第三方系統同時管理Webhook、自動回覆或圖文選單,需要確認設定來源與顯示優先順序。
串接Messaging API需要重新建立LINE官方帳號嗎?
已有官方帳號時,可以在原帳號中啟用Messaging API,不必重新累積好友。操作前要先確認選到正確帳號。
使用Messaging API一定要找工程師嗎?
自行開發需要工程能力。使用已完成串接的第三方服務時,店家通常只要完成帳號設定及授權。
Messaging API可以讀取以前的聊天紀錄嗎?
Messaging API主要接收Webhook傳來的事件,無法把它理解成任意下載全部歷史聊天室的工具。外部系統能看到哪些內容,取決於連線後收到的事件、串接功能與資料保存方式。
為什麼串接時要選Provider?
Provider會影響Channel的歸屬及使用者識別資料。若未來還要串接LINE Login或會員系統,選擇正確的Provider會比較容易整合。
圖文選單要從LINE後台還是第三方系統建立?
所有顧客使用同一個固定選單時,LINE官方後台通常就能滿足需求。需要個人化選單、會員狀態切換或與預約流程連動時,可以使用Messaging API或已串接的第三方系統。
Messaging API本身要付月費嗎?
LINE官方表示Messaging API可以免費開始使用。實際成本仍可能包含LINE官方帳號方案、主動發送訊息、第三方系統月費及客製開發費。
更換系統商時要注意什麼?
先確認Provider及Channel由誰持有,並盤點Webhook、管理角色、Channel Access Token、圖文選單及會員綁定方式。完成新舊系統切換後,再撤銷舊系統的存取權限。
結語:Messaging API是LINE與外部系統之間的連接方式
Messaging API看起來充滿技術名詞,店家真正需要掌握的核心並不多。
它讓LINE官方帳號可以和預約、會員、購物及客服系統交換資料。自行開發時需要工程能力;使用樂創約等已完成串接的服務,店家只要依照指引完成授權與測試即可。
串接前確認Provider歸屬、資料權限、訊息費用及解除方式,能減少日後更換系統或調整設定時的麻煩。
如果目前只需要固定圖文選單與基本訊息功能,可以先從LINE官方後台開始。當預約量增加,希望通知、會員及訂單資料可以互相連動,再導入Messaging API會更有感。
