「LINEの友だちが増えてきたけれど、顧客管理ツール(CRM)への入力が追いつかない」
「AIチャットボットと連携して、問い合わせ対応を自動化できないだろうか」
「LステップとGoogleスプレッドシートを連携して、手作業の転記をなくしたい」
こうしたお悩みを抱えていませんか?
Lステップには「Webhook転送機能」という有料オプションがあり、LINE公式アカウント上で起きたユーザーの行動をリアルタイムで外部サービスへ送信できます。
ただしこの機能、「何でも自由に外部と双方向でやり取りできる」ものではなく、できることとできないことがはっきり分かれています。
本記事では、Webhook転送機能の正確な仕組みと制約、設定の流れ、実際に活用できる範囲、セキュリティ上の注意点までを、公式発表内容をもとに整理して解説します。
目次
第1章 Webhook転送機能とは?仕組みとAPIとの違い
基本的な仕組み
Webhookとは、「特定のイベントが発生した際に、外部サービスへリアルタイムに通知を送る仕組み」です。SNSで「いいね」を押された瞬間に通知が届く、あの動きに近いイメージです。
Lステップの「Webhook転送機能」は、LINE公式アカウント上で発生したイベント(友だち追加・ブロック・メッセージ送信・ボタンタップなど)を検知し、あらかじめ指定した外部URLへ即座にデータを送信する、有料の追加オプションです。
最も重要な制約:一方向・送信専用である
Webhook転送機能について、まず押さえておくべき最重要ポイントがあります。
この機能は「Lステップ→外部サービス」への一方向・送信専用です。 外部サービス側からLステップへデータを送り込んだり、Lステップ側の情報(タグ付与内容やアンケートの回答内容など)を転送データに含めたりすることはできません。転送されるのは、あくまでLINE公式アカウント上で発生した生のイベントデータのみです。
たとえば「外部のECサイトで発生した購入情報を、Lステップ側に自動で取り込んで顧客タグを付与する」といった、外部からLステップ方向へのデータ連携は、この機能単体では実現できません。双方向の連携が必要な場合は、外部システム側で別途LINE Messaging APIを直接利用する構成を組む必要があります。

APIとの決定的な違い:「PUSH型」通信のメリット
よく混同される「API」と「Webhook」ですが、通信の方向に大きな違いがあります。
| 方式 | 仕組み | イメージ |
|---|---|---|
| API(PULL型) | 外部システムからLステップへ定期的に確認しに行く | 郵便局の窓口まで「手紙はありますか?」と確認しに行く |
| Webhook(PUSH型) | LINE側でイベントが起きた瞬間に自動で送信される | 郵便屋さんが家のポストまで届けてくれる |
WebhookはPUSH型のため、無駄な問い合わせが発生せず、情報の即時性が高いのが特徴です。
トリガーとなるイベント
現時点で確認できているトリガーイベントは、主に以下の4種類です。
- 友だち追加:新規流入時の顧客リスト登録などに活用
- ブロック:離脱検知や配信対象からの自動除外に活用
- メッセージ送信(受信):ユーザーからの問い合わせをAIに解析させる起点として活用
- ボタンタップ(クリック):特定のリッチメニューやリンクが押された際の外部通知に活用
Webhook先URLを複数に振り分けられる
LINE公式アカウント側の仕様では、Webhook連携先のURLは通常1つしか設定できません。
Lステップの転送機能を使うことで、Lステップを中継点として複数の外部サービスへ同時にデータを振り分けられるようになります。
第2章 Webhook転送機能の申込・設定の流れ
料金
Webhook転送機能は月額5,500円(税込)の有料オプションです。フリープランを含むすべてのプランから申し込みが可能です。
申込方法の概要
Lステップ管理画面の「アカウント設定」内にある、オプション機能の申込メニューから手続きします。決済ページで内容を確認し申込みを完了すると、機能が有効になります。
画面上のメニュー名称や導線は今後のアップデートで変更される可能性があるため、実際の操作時はLステップ管理画面の最新の案内に従って進めてください。
設定時に混同しやすい2つの「Webhook」
ここで注意したいのが、名前が似ている2つの設定を混同しないことです。
- LINE公式アカウント側の基本的なWebhook設定
LステップとLINE公式アカウントを連携させる際に必須となる、Lステップ運用の土台となる設定です。LINE Developers側で「Webhookの利用」をオンにし、LINE公式アカウント標準の「応答メッセージ」機能はオフにしておく必要があります(これはWebhook転送機能とは別に、Lステップ導入時点で完了させておくべき設定です)。 - Lステップの有料オプション「Webhook転送機能」
上記の土台の上に、さらにLステップで受け取ったイベントを外部サービスへ二次的に転送するための追加設定です。
①が完了していない状態で②だけ申し込んでも正しく機能しないため、順序を混同しないよう注意してください。
第3章 活用できる範囲と具体例
生成AIとの連携
Webhookを通じてユーザーからのメッセージを外部のAI(ChatGPTなど)へ転送し、AIが生成した回答をユーザーへ届ける構成です。
連携の流れ
- ユーザーがLステップ運用のLINE公式アカウントにメッセージを送信する
- Lステップの「メッセージ送信」イベントがトリガーとなり、Webhook転送機能で外部の中継ツール(Make・Zapierなど)へデータが送られる
- 中継ツールがAIにデータを渡し、AIが回答テキストを生成する
- 中継ツールがLINEのMessaging APIを使って、生成された回答を直接ユーザーへ送信する(Lステップを経由しての返信ではない点に注意)
この構成を使う場合、LINE公式アカウント標準の応答メッセージ機能はオフにしておく必要があります。AIチャットボットとしての運用設計や、プロンプトの作り方については、別記事「Lステップ×AI連携ガイド」で詳しく解説しています。

ブロック検知による配信リスト自動最適化
ユーザーがブロックボタンを押すと、その情報をWebhookで検知し、外部の顧客リストからも該当ユーザーを自動的に除外する、といった運用に活用できます。
LINE公式アカウントの標準機能では、ブロックされた合計人数の確認しかできません。Webhook転送機能を使えば、ブロックというイベントの発生そのものを外部システム側でリアルタイムに検知できるようになります。

第4章 Webhook連携でよくある失敗とトラブルシューティング
Webhook転送機能は比較的新しいオプションのため、設定時につまずきやすいポイントがあります。
メッセージが二重に届く
LINE公式アカウント標準の「応答メッセージ」機能がオンのままだと、Lステップ側の自動応答と重複してユーザーに2通届いてしまうことがあります。外部AIなどと連携して自動応答を行う場合は、標準の応答メッセージ機能を必ずオフにしてください。

Webhookが届かない
考えられる主な原因は次の通りです。
- 外部サービス側で発行したWebhook URLの入力ミス
- Lステップ管理画面で設定後に保存を押し忘れている
- 受信側のシステムでWebhook受信の設定が有効化されていない
- Webhook転送機能自体の申込・決済が完了していない
まずはこれらの基本項目から順に確認することをおすすめします。
想定していたデータが送られてこない
「フォームの回答内容が転送されない」「タグ情報が含まれていない」という場合、それは設定ミスではなく仕様上の制約である可能性があります。前述の通り、Webhook転送機能で送信されるのはLINE公式アカウント上で発生した生のイベントデータのみで、Lステップ独自に蓄積された情報は転送対象外です。この点を踏まえたうえで、必要なデータの取得方法を見直してください。
外部から連携先URLを直接LINE Developersに設定してしまう
Make・Zapierなど中継ツールのURLを、誤ってLINE Developers側の「Webhook URL」欄に直接入力してしまうと、LステップとLINE公式アカウントの連携そのものが切れてしまい、Lステップの自動応答や配信機能が正常に動作しなくなります。外部ツールとの連携は、必ずLステップ側のWebhook転送機能の設定画面から行ってください。
まとめ:Webhook活用でLINE運用を「自動化」から「最適化」へ
| 項目 | 内容 |
|---|---|
| 料金 | 月額5,500円(税込)の有料オプション(フリープランからでも申込可) |
| データの方向 | Lステップ→外部への一方向・送信専用 |
| 転送されるデータ | LINE公式アカウント上の生イベントのみ(タグ・フォーム回答内容は対象外) |
| 確認できるトリガー | 友だち追加・ブロック・メッセージ送信・ボタンタップ など |
| 主な活用例 | 生成AI連携、CRM・スプレッドシート自動転記、ブロック検知による配信最適化 |
Webhook転送機能は、LINE公式アカウントとLステップの標準機能だけでは難しかった「外部ツールとのリアルタイム連携」を可能にする強力なオプションです。一方で、「一方向・送信専用」「Lステップ独自データは対象外」という制約を正しく理解しないまま設計すると、想定通りに動かず時間を浪費してしまいます。
まずは自社で自動化したい業務が、この機能の制約内で実現できるものかどうかを整理するところから始めることをおすすめします。技術的な設定作業に不安がある場合は、構築実績のあるパートナーへの相談も検討してください。