LINE公式アカウントのWebhook設定|外部ツール連携の方法

「LINE公式アカウントと外部ツールを連携させたい」
「Webhook設定の方法がよくわからない」とお悩みではありませんか?

今回はそんな方に向けてLINEマーケティング自動化サービスLigla(リグラ)のカスタマーサクセスチームが、LINE公式アカウントのWebhook設定から外部ツール連携の方法まで、マーケティング初心者でもわかるよう丁寧に解説します。

Webhookを正しく設定することで、顧客対応の自動化や業務効率化が一気に実現できます。ぜひ最後までお読みください。

Webhookとは?仕組みをわかりやすく解説

Webhookとは、「あるサービスで特定のイベントが発生した際に、別のサービスへその情報を自動的に通知する仕組み」のことです(出典:LINE Developers公式ドキュメント)。

通常のAPI連携は「こちらから情報を取りに行く(プル型)」のに対し、WebhookはLINE側で何かイベントが起きたときに「自動で外部ツールへ通知を送る(プッシュ型)」という点が大きな違いです。

ポイント

Webhookは「郵便受け」のようなイメージです。Webhook URLとは情報を受け取る「住所」にあたり、ユーザーが友だち追加・メッセージ送信などのアクションを起こすたびに、LINEプラットフォームがそのURLへ自動でデータを送ります。

LINE公式アカウントのWebhookでは、以下のようなイベントが発生したときに外部ツールへ通知が届きます(出典:LINE Developers公式ドキュメント「メッセージ(Webhook)を受信する」)。

  • ユーザーが友だち追加・ブロック解除したとき(フォローイベント)
  • ユーザーがメッセージを送信したとき(メッセージイベント)
  • ユーザーがポストバックアクション(ボタンタップなど)を実行したとき
  • ユーザーが友だちをブロック・削除したとき(アンフォローイベント)

LINE公式アカウントでWebhookを使う3つのメリット

① 「発生したときだけ動く」のでサーバー負荷が低い

従来のAPI連携では、外部ツール側が定期的にLINEへ問い合わせる「ポーリング」方式が必要でした。Webhookはイベントが発生したときだけ通知が飛ぶ仕組みのため、無駄なAPI呼び出しが発生せず、サーバー負荷とコストを抑えながらリアルタイム性を実現できます。

② ユーザーの行動を起点にした自動化が組める

「友だち追加した瞬間」「特定ボタンをタップした直後」など、ユーザーの行動をトリガーに複数のシステムを連動させることができます。担当者が画面を見ていなくても処理が走るため、深夜・休日のアクションにも確実に対応できます。

③ LINE単体では持てないデータを蓄積できる

LINE公式アカウントの標準機能では、ユーザーの行動ログを外部に持ち出す手段が限られています。Webhookを使うと、友だち追加経路・メッセージ内容・ボタン操作などのイベントデータを自社のCRMやDWHに蓄積でき、マーケティング施策の精度向上に活用できます。

Webhook設定の前に確認すること

LINE公式アカウントのWebhookを利用するには、まず「Messaging API」を有効化する必要があります。Messaging APIとは、外部サービスとLINE公式アカウントをAPI接続するための機能です。有効化していない場合は、先に設定を済ませておきましょう。

ポイント

Webhook機能はLINE公式アカウントの全プランで利用できます。ただし、Webhookを経由した自動配信メッセージも「通数」としてカウントされます。配信量に応じたプラン選択が重要です(出典:LINEヤフー for Business公式サイト)。

LINE公式アカウント料金プランの確認

プランごとの無料通数と追加配信の可否は以下のとおりです。プラン選択時に必ずご確認ください(出典:LINEヤフー for Business公式サイト)。

プラン名 月額(税別) 無料通数/月 追加配信
コミュニケーションプラン 0円 200通 不可
ライトプラン 5,000円 5,000通 不可
スタンダードプラン 15,000円 30,000通 可(従量課金)

※ライトプランは追加配信が「不可」です。配信数が増えてきた場合はスタンダードプランへの変更を検討してください。最新の料金はLINEヤフー for Business公式サイトでご確認ください。

LINE公式アカウントのWebhook設定手順

では実際の設定手順を4ステップで解説します。専門知識がなくても、手順通りに進めれば完了できます。

  1. LINE公式アカウントマネージャーでMessaging APIを有効化する
  2. LINE DevelopersコンソールでWebhook URLを登録する
  3. 「検証(Verify)」ボタンで動作確認をする
  4. 応答設定でWebhookをオンにする

① LINE公式アカウントマネージャーでMessaging APIを有効化する

LINE公式アカウントマネージャーにログインし、画面右上の「設定」をクリックします。左メニューの「Messaging API」を選択し、「Messaging APIを利用する」ボタンをクリックしてください。確認画面が表示されるので、内容を確認して「OK」を押すと有効化が完了します(出典:LINE Developers公式ドキュメント「Messaging APIを始めよう」)。

ポイント

Messaging APIを有効化すると、LINE公式アカウントの「自動応答メッセージ」機能は一部制限されます。設定前に現在の応答設定を確認しておきましょう。

② LINE DevelopersコンソールでWebhook URLを登録する

Messaging API有効化後、設定画面に表示される「LINE Developersコンソール」のリンクをクリックします。LINE Developersコンソールが開いたら、以下の手順でWebhook URLを登録します(出典:LINE Developers公式ドキュメント「メッセージ(Webhook)を受信する」)。

  1. プロバイダー一覧から対象のプロバイダーを選択する
  2. 作成したチャネル(LINE公式アカウント)をクリックする
  3. 「Messaging API設定」タブを開く
  4. 「Webhook設定」欄の「Webhook URL」に、外部ツールから発行されたURLを貼り付ける
  5. 「更新」ボタンをクリックして保存する

Webhook URLは連携する外部ツールの管理画面から取得します。ツールによって取得場所や名称が異なるため、利用するツールの公式マニュアルを必ず確認してください。

③「検証(Verify)」ボタンで動作確認をする

Webhook URLを登録したら、「検証」ボタンをクリックします。「成功(Success)」と表示されれば、URLが正しく機能していることが確認できます。その後、「Webhookの利用」トグルをオンにして設定を有効化してください。

「成功」と表示されない場合は、以下を確認しましょう(出典:LINE Developers公式ドキュメント「Webhook URLを検証する」)。

  • Webhook URLが正確にコピー&ペーストされているか(手入力は誤記のリスクあり)
  • 外部ツール側でWebhookの受信設定が完了しているか
  • 外部ツールのサーバーが起動しているか

④ 応答設定でWebhookをオンにする

LINE Developersコンソールでの設定後、LINE公式アカウントマネージャーに戻ります。「設定」→「応答設定」を開き、「Webhook」のトグルをオンにすることで設定が完了します。実際にテストメッセージを送信して、外部ツール側で正しく受信できているか確認しましょう。

Webhook設定時の注意点

Webhook設定でよくあるトラブルと対処法をまとめました。設定前に確認しておくことでスムーズに運用できます。

注意点 詳細・対処法
Webhook URLは1つのみ登録可能 複数のツールを同時連携したい場合は、Webhook転送機能を持つツールを間に挟む構成が必要です。設計段階で連携ツールの数を整理しておきましょう。
URLの入力ミスに注意 1文字でも違うと接続に失敗します。必ずコピー&ペーストで貼り付け、手入力は避けてください(出典:LINE Developers公式ドキュメント)。
サーバーエラーが続くと送信停止になる 外部ツール側が連続してエラーを返すと、LINEからの通知が自動停止されます。定期的な疎通確認と、エラー統計機能の活用が有効です(出典:LINE Developers公式ドキュメント)。
自動配信も通数にカウントされる ウェルカムメッセージやリマインドなどWebhook起点の自動配信も配信通数に含まれます。想定通数をあらかじめ試算してからプランを選択してください(出典:LINEヤフー for Business公式サイト)。
ポイント

LINE Developersコンソールでは、Webhookのエラー統計情報を確認できます。「Messaging API設定」タブ内の「エラーの統計情報」をオンにすると、エラー発生日時・原因・詳細が可視化されるため、トラブルの早期発見に役立ちます(出典:LINE Developers公式ドキュメント「Webhookのエラーの原因と統計情報を確認する」)。

Webhookを活用した外部ツール連携の例

Webhookを設定することで、LINE公式アカウントの活用範囲が大きく広がります。代表的な連携例を紹介します。

CRM(顧客管理システム)との連携

友だち追加と同時に顧客情報をCRMへ自動登録できます。どの広告・キャンペーン経由の追加かも記録できるため、施策ごとのROIを正確に把握できるようになります。手動での転記作業や取りこぼしもなくなり、データの鮮度が上がります。

チャットボット・自動応答システムとの連携

ユーザーのメッセージをWebhook経由でチャットボットエンジンに転送し、AIによる自動返信を組み込めます。24時間365日の一次対応が実現し、オペレーターは複雑な問い合わせへの対応に集中できます。

予約システムとの連携

LINE上の予約申込内容をWebhook経由で予約管理システムへ即時反映できます。予約完了通知・前日リマインド・キャンセル受付まで自動化できるため、飲食店・美容院・クリニックなど予約業務が多い業種との相性が特に良いです。

MAツール(マーケティングオートメーション)との連携

URLタップやアンケート回答などのイベントをWebhookでMAツールに連携すると、行動に応じたセグメント配信やシナリオ配信が組めます。一斉配信と比べてユーザーへの関連性が高まるため、開封率・CVRの改善が見込めます。

次の記事ではLINE配信ツールのおすすめを紹介

Webhookの設定ができたら、次のステップはLINE配信ツールの選定です。Webhookを最大限に活かすには、連携する外部ツールの機能・コスト・サポート体制を比較検討することが重要です。

次の記事では、LINE公式アカウントと連携できる配信ツールのおすすめを比較・紹介しています。自社の運用規模や目的に合ったツール選びの参考にしてください。

LINE配信ツールのおすすめを比較・紹介|Ligla公式ブログ