LINE Integration Guide

LINE 整合設定|10 分鐘教學

讓客人從 LINE 直接預約 · 自動收提醒 · 取消通知 · 回訪推播

L

為什麼要做 LINE 整合?

沙龍最大的流失發生在「預約後到當天」這段空窗。LINE 整合讓客人預約完 1 分鐘內收到 Flex Message 確認、前一天自動收到提醒、取消/改期直接 LINE 通知妳。單位成本只有「每月抽 10 分鐘維護」。

Before You Start

需要有 LINE 個人帳號(妳自己常用的那支)
需要開 LINE 官方帳號(免費,不是 LINE@)
大概會花 10-15 分鐘,一次設完永久可用
免寫程式 全部複製貼上,有任何問題 LINE 找逸君
STEP 01

申請 LINE 官方帳號(如果妳還沒有)

妳店家現在用的 LINE 帳號如果是個人或 LINE@,需要升級到免費的 LINE 官方帳號(Messaging API 相容)。

  1. 打開 linebiz.com/tw/entry 點「免費註冊」
  2. 用妳自己的 LINE 掃 QR code 登入
  3. 填店名 / 業種(選「美容 / 美髮」)/ 國家(台灣)
  4. 建立完成會拿到一個 Basic ID,例如 @xxx0000
💡 已經有官方帳號可以跳過,直接去 LINE Official Account Manager 用現有的。
STEP 02

登入 LINE Developers Console

LINE 官方帳號跟 Messaging API 是兩個地方。我們要在 Developers Console 建立 API 通道。

  1. 打開 developers.line.biz/console
  2. 用同一支 LINE 掃 QR code 登入
  3. 第一次進會請妳同意條款,按下一步就好
STEP 03

建立 Provider(提供者)

Provider 就是「我這個人/這家公司」的意思,一個 Provider 底下可以有多個 Channel。

  1. 左上角「Create a new provider」
  2. Provider name 填妳店名(可以中文)
  3. 按 Create
STEP 04

建立 Messaging API Channel

這是最關鍵的一步。Channel 是 LINE 跟我們系統溝通的橋樑。

  1. 進到剛建立的 Provider → 「Create a new channel」
  2. Messaging API(不是 Login、不是 LIFF)
  3. Channel name 填妳店名
  4. Channel description 簡單寫「客戶預約提醒」
  5. Category 選「Health & Beauty」
  6. Subcategory 選「Beauty Salon」
  7. 同意條款 → Create
💡 建好後進入 channel 的「Basic settings」頁,等下要抄這裡的資料。
STEP 05

取得 Channel Access Token(最重要)

這是給 HOUR LIGHT 系統「代妳發訊息」的鑰匙。

  1. 在剛建的 Channel 裡,點上方 tab「Messaging API」
  2. 捲到最下面「Channel access token (long-lived)」
  3. 按「Issue」產生一組長字串(170 個字左右)
  4. 複製整段(按右邊的複製圖示)
範例長這樣:
eyJhbGciOiJIUzI1NiJ9.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
⚠️ 這組 Token 等同妳的 LINE 店家密碼。不要傳給任何人(包含客人、其他學員)。只貼在 HOUR LIGHT 預約後台。
STEP 06

取得 Channel Secret(進階用,可先跳過)

Channel Secret 用在「客人直接在 LINE 對話裡輸入訊息預約」這種雙向功能。如果妳只要「我的系統推播給客人」,這步可以先跳。

  1. 在「Basic settings」tab 捲到「Channel secret」
  2. 按「Show」看到一組 32 位的字串
  3. 複製下來存好
STEP 07

設定 Webhook URL(雙向功能用,現階段 Coming Soon)

雙向預約功能(客人直接在 LINE 聊天窗預約)需要 Webhook。這個功能目前還在 beta,正式上線前不用設。

等上線後,貼下面這個 URL 到 Webhook URL 欄位:

https://app.hourlightkey.com/api/line-webhook?biz=妳的 BUSINESS_ID
這步驟可以等逸君通知妳再來設,推播功能不需要這步。
STEP 08

切換 LINE 官方帳號回覆模式

LINE 官方帳號預設是「自動回覆」模式,要改成讓 Bot(也就是我們的系統)負責回。

  1. 打開 LINE Official Account Manager
  2. 進到妳的官方帳號 → 右上角「設定」
  3. 「回應設定」→「回應模式」選 Bot
  4. 「Webhook」打開(On)
  5. 「自動回應訊息」可以關掉(避免跟 Bot 衝突)
  6. 儲存
STEP 09

貼到 HOUR LIGHT 預約後台

終點站。把剛剛拿到的兩組資料貼進妳的預約管理後台。

  1. booking-admin.html
  2. 切到「⚙️ 設定」tab
  3. 貼 Channel Access Token(Step 5 那一大串)到「LINE Channel Access Token」欄位
  4. 貼 Basic ID(Step 1 的 @xxx0000)到「LINE 官方帳號 Basic ID」欄位
  5. Channel Secret(Step 6)有拿到就一起貼,沒有可以留空
  6. 按「儲存設定」
💡 儲存完可以做一筆測試預約,看 LINE 有沒有發推播給妳(預約人的手機)。
STEP 10

設定完成 · 妳現在可以

FAQ

我用 LINE@ 可以嗎?
不行。LINE@ 在 2020 已停用並自動升級成 LINE 官方帳號。妳進 LINE Official Account Manager 登入會看到現狀。
Channel Access Token 會過期嗎?
Long-lived token 除非妳手動「Reissue」否則不會過期。重新產生會讓舊的失效,要再貼一次到預約後台。
客人要先加我 LINE 好友才收得到通知嗎?
對。客人預約完,預約完成頁會自動顯示「加我 LINE 收通知 →」按鈕,點了直接變妳的好友。沒加好友的情況只會收到 email 通知。
我怕 Token 外流,有安全顧慮怎麼辦?
Token 存在 Firestore businesses/{妳的 ID} 的 lineToken 欄位,只有 admin 和妳本人讀得到。真的外流可以到 LINE Developers Console 按「Reissue」作廢,重新發一組貼上。
我有兩家店可以用同一個 LINE 帳號嗎?
建議一家店一個 LINE 官方帳號,這樣客戶訊息不會混。技術上一個 Token 只綁一個 booking-admin BUSINESS_ID。
完全看不懂某一步怎麼辦?
拍螢幕截圖傳給逸君的 LINE(lin.ee/RdQBFAN)說「LINE 整合卡在第幾步」。她會回妳。
LINE 要收費嗎?
LINE 官方帳號的「免費方案」每月 500 則推播。若妳客人數超過 500、每月都會爆量再考慮升級到輕用量方案(NT$800/月 4,000 則)。一般沙龍規模免費夠用。

卡住了嗎?

LINE 整合不是妳一個人的事,是我們跟妳一起設起來的。