さくらおかひろのり
Lステップの代理店をやっていて、LINE Webhookの制約が不便だったから自分で作った話
2026年03月27日
見出しはありません
要約
もともと、Lステップの正規代理店としてLINE公式アカウントの構築支援をしていました。
クライアントの業種はさまざまで、飲食店、美容サロン、スクール、ECなど。それぞれの事業に合わせて、リッチメニューの設計、ステップ配信のシナリオ構築、タグ設計、自動応答の設定をひと通り行う。いわゆる「構築代行」の仕事です。
Lステップ自体はよくできていて、基本的な構築であればツールの機能で十分にカバーできます。クライアントに納品して、運用が回り始めると、一定の成果をちゃんと出してくれる。そこに不満はありませんでした。
ただ、案件を重ねていくうちに、何度も同じ壁にぶつかる場面が出てきたのです。
構築を進めていると、こんな要望が出てくることがあります。
「Lステップで自動応答は動かしたまま、ZapierでChatGPTにも繋げてAI返信させたい」
「ユーザーからメッセージが来たら、スタッフのSlackにも通知を飛ばしたい」
「新しいMAツールへの移行を検討しているので、今のツールと並行してテストしたい」
どれも、現場としては自然な要望です。
ところが、いざ設定しようとすると、LINE公式アカウントのWebhook URLは1つしか設定できないという仕様に行き当たります。
LステップのURLを設定している状態で、ZapierのURLも同時に設定する——ということができない。どちらか一方を選ぶしかないのです。
代理店として構築支援をしていると、この制約には繰り返しぶつかりました。クライアントに「技術的にできません」と説明するたびに、少しもどかしい気持ちになっていました。
特に不便だと感じた場面をいくつか振り返ってみます。
あるクライアントから「自動応答で対応できない質問に、AIで返信できないか」と相談を受けたことがあります。Lステップのシナリオ配信はしっかり設計してあるけれど、想定外の質問にはどうしても対応できない。ChatGPTを使えば対応できそうだ、と。
ZapierとChatGPTを組み合わせれば、技術的には実現できます。ただ、そのためにはZapierのWebhook URLにLINEのイベントを送る必要がある。でも、Webhook URLはすでにLステップが使っている。
LステップのURLを外してZapierに差し替えれば、AI返信は動く。でもLステップのシナリオ配信が止まる。両方を同時に動かす方法がなかったのです。
結局、そのときは「現状の仕様では難しい」と回答するしかありませんでした。
別のクライアントで、MAツールの乗り換えを検討していたことがあります。今使っているツールの契約を維持したまま、新しいツールに同じWebhookデータを流して、動作を比較検証したい。
普通に考えれば、同じデータを2つのツールに同時に送れば比較できます。でもWebhookが1つしか設定できないので、切り替えるなら一発勝負。古いツールを止めてから新しいツールに繋ぎ直すしかない。
万が一、新しいツールがうまく動かなかったら、またURLを戻して——という手間が発生します。クライアントのLINEアカウントで本番運用が止まるリスクもある。並行テストができれば安心なのに、と何度も思いました。
「ユーザーからメッセージが来たら、Slackにリアルタイムで通知してほしい」という要望もよくありました。スタッフが管理画面を常時開いていなくても、Slackで気づける体制を作りたい、と。
これも、Webhook URLをSlack通知用のサーバーに向ければ実現できます。ただ、MAツールのURLが設定されているので、Slack通知のためにMAツールを外すわけにはいかない。
MAツール側にSlack連携機能があればそれを使う手もありますが、すべてのツールにその機能があるわけではありません。
こういう場面に何度も遭遇するうちに、考えるようになりました。
Webhook URLの「手前」に中継サーバーを置いて、受け取ったデータを複数の送信先に転送すればいい。
技術的にはそれほど複雑な話ではありません。LINEからのWebhookリクエストを受け取り、同じデータを複数のURLに非同期で転送する。それだけのサービスです。
ただ、代理店としてクライアントに提供するなら、「自分のPCで動かしているスクリプト」では困ります。
こうした要件を満たすサービスとして形にしたのが、L-Proxyです。
L-Proxyがやっていることはシンプルです。
ユーザーのメッセージ
↓
LINE公式アカウント
↓
L-Proxy
↓ ↓ ↓
MAツール Zapier Slack通知
転送は非同期で行うので、1つの転送先の応答が遅くても他の転送先やLINEへのレスポンスには影響しません。リクエストボディはそのまま転送するため、MAツール側の署名検証も問題なく通ります。
料金はスタータープランが月額980円、プロプランが月額1,980円、ビジネスプランが月額3,980円。14日間の無料トライアルがあるので、まずは試しに使ってみることもできます。
L-Proxyは、大々的に「すごいサービスです」と言えるようなものではありません。やっていることは「Webhookを複数に転送する」というシンプルな中継処理です。
ただ、代理店として構築支援をしていた経験から言えるのは、この「シンプルなこと」ができないせいで困っている場面が、現場では意外と多いということです。
MAツールは優秀です。Lステップ、エルメ、UTAGEなど、それぞれに特徴があり、クライアントの事業に合わせて選べる良い環境が整っています。L-Proxyは、それらのMAツールを置き換えるものではなく、MAツールの活用の幅を広げるための補助ツールです。
MAツールで対応できる範囲はMAツールに任せる。そのうえで、AI返信やSlack通知など「もうひと工夫したい」部分を追加するときに、Webhookの制約が壁にならないようにする。L-Proxyの役割はそこにあります。
L-Proxyはまだ立ち上がったばかりのサービスです。正直、これからやるべきことはたくさんあります。
大きなことは言えませんが、代理店として自分が感じた不便さを、同じように感じている方がいるなら、その解決策の一つとして使ってもらえたらうれしいです。
「Webhookが1つしか設定できなくて困っている」という方がいたら、一度試してみてください。14日間の無料トライアルがあるので、まずは自分の検証用アカウントで動作を確認するところから始められます。
コメント
まだコメントはありません。