4-1. SalonOSにLINE情報を入力する
- SalonOSアプリを開く
- 「設定」→「LINE連携」を選択
- 以下の情報を入力:
- チャンネルアクセストークン:ステップ2-4で取得したもの
- チャンネルシークレット:ステップ2-5で取得したもの
- LIFF ID:ステップ3-3で取得したもの
- 「保存」ボタンをタップ
4-2. LINE連携を有効化する
- 「LINE連携を有効にする」スイッチをONにする
- 有効化するとWebhook URLが表示されます
- コピーボタンを使ってWebhook URLをコピーしてください
Webhook URLの形式:
https://salonos-api-xxxxx.run.app/api/v1/integrations/line/webhook/(固有のシークレット)
4-3. LINE DevelopersにWebhook URLを設定する
- LINE Developers Console に戻る
- Messaging APIチャンネル → 「Messaging API設定」タブを開く
- 「Webhook設定」セクションで:
- Webhook URLに、4-2でコピーしたURLを貼り付け
- 「更新」をクリック
- 「検証」ボタンで接続をテスト(「成功」と表示されればOK)
- 「Webhookの利用」をオンにする
4-4. LIFFアプリのエンドポイントURLを更新する
- LINE Developers Console で「LIFF」タブを開く
- ステップ3で作成したLIFFアプリの「編集」をクリック
- エンドポイントURLを以下の形式で入力:
https://salonos-api-235426178938.asia-northeast1.run.app/liff/(あなたのWebhookシークレット)
Webhookシークレットの確認方法
SalonOSアプリのLINE連携画面に表示されているWebhook URLの最後の部分(/webhook/の後ろ)がシークレットです。
例:Webhook URLが https://..../webhook/abc123def456 の場合
→ LIFFのエンドポイントURLは https://salonos-api-235426178938.asia-northeast1.run.app/liff/abc123def456
4-5. LINE公式アカウントの応答設定
- LINE Official Account Manager にアクセス
https://manager.line.biz/
- 対象のアカウント → 「設定」→「応答設定」
- 以下のように設定してください:
| 設定項目 | 値 |
| 応答メッセージ | オフ |
| Webhook | オン |
なぜ応答メッセージをオフにするの?:オンのままだと、お客様がメッセージを送るたびにLINE側の自動応答が返ってしまいます。SalonOS側で処理するため、オフにしてください。
Q. LINE公式アカウントの費用はかかりますか?
A. 無料のコミュニケーションプランで利用可能です。月200通までのメッセージ送信は無料です。予約確認メッセージなどが200通を超える場合は、ライトプラン(月5,000円/5,000通)への変更をご検討ください。
Q. 既存のLINE公式アカウントの友だちはそのまま使えますか?
A. はい。既存のアカウントでMessaging APIを有効化しても、友だちリストや過去のトーク履歴はそのまま維持されます。
Q. お客様はLINEで友だち追加が必要ですか?
A. LIFFの予約ページは友だち追加なしでも表示されますが、予約完了時のLINEメッセージ通知を受け取るには友だち追加が必要です。LIFFアプリの「ボットリンク機能」をON (aggressive)にしておくと、予約時に友だち追加を促すことができます。
Q. 予約が入ったらどこで確認できますか?
A. SalonOSアプリの予約カレンダーにリアルタイムで反映されます。LINEからの予約もアプリからの予約も同じカレンダーで一元管理できます。
Q. Webhook URLの「検証」でエラーになります
A. 以下を確認してください:
・SalonOSのLINE連携が「有効」になっているか
・Webhook URLが正しくコピーされているか(前後にスペースが入っていないか)
・チャンネルシークレットがSalonOSに正しく保存されているか
Q. LIFF画面が表示されません
A. 以下を確認してください:
・LIFFアプリのエンドポイントURLが正しいか
・LIFF IDがSalonOSに正しく保存されているか
・LINEアプリ内のブラウザで開いているか(外部ブラウザでは動作しません)
Q. 営業時間や定休日を設定するには?
A. SalonOSアプリの「設定」→「営業時間設定」から設定できます。ここで設定した営業時間・定休日がLINE予約画面に自動的に反映されます。