LステップのWebhookアクションとは?メリットや活用例を解説

LステップのWebhookアクションとは?メリットや活用例を解説

Lステップではこれまで、Webhook転送やAPI連携を使って外部システムとの連携ができました。

 

今回、新たに「Webhookアクション」がリリースされ、Lステップのアクションを起点に、あらかじめ登録したURLへ必要な情報を自動送信できるようになりました。

 

たとえば、回答フォームへの回答や特定のメッセージへの反応をきっかけに、その情報を外部システムへ送るといった連携が可能です。

 

本記事では、Webhookアクションの仕組みやWebhook転送との違い、設定方法を解説します。

この機能は高度な設定となります。設定の際は十分にご注意ください。
また、弊社サポートでは記事に関する質問は完全にお答えしきれない可能性があります。ご了承いただきますようお願い申し上げます。

Webhookアクションとは

まず「Webhook」とは、特定のイベントが発生したときに、自動で外部ツールへデータを送信する仕組みです。

 

「Webhookアクション」は、Lステップで起こった「アクション」を外部システムへ送信できる機能です。

 

自動応答や回答フォームでWebhookアクションを設定すると、トリガーとなったメッセージや回答内容を、あらかじめ設定したWebhook URLを通じて外部システムへ送信できます。

 

Webhookアクションを利用できるのは、次の2つの機能です。

トリガー 送信される主な内容
自動応答 トリガーになったメッセージ(テキスト・メッセージ種別・受信日時など)
回答フォーム 回答内容
POINT

今回のリリースは第一弾となり、今後、お客様のご要望やユースケースに応じて、Webhookアクションを利用できる機能を順次拡充していく予定です。

Webhook転送とWebhookアクションは「起点」が異なる

Lステップには「Webhook転送機能」があります。Webhook転送とWebhookアクションは、どちらも外部システムとの連携に利用できますが、Webhookを送信する起点が異なります。

 

Webhook転送は、LINE公式アカウントからLステップへ送信されたWebhookを、そのまま外部システムへ転送する機能です。

 

一方、Webhookアクションは、Lステップで設定したアクションを起点に、外部システムへWebhookを送信できる機能です。

 

Webhookアクション

Webhookアクションの利用にはAPI連携が必要

Webhookアクションでは、Lステップから外部システムへ情報を送信できます。一方、外部システムで処理した結果をLステップへ反映することはできません。

 

Lステップから外部システムへ情報を「送る」のがWebhookアクション、外部システムからLステップへ処理結果を「返す」のがAPI連携です。

 

そのため、外部システムで処理した結果をLステップへ反映する場合は、WebhookアクションとあわせてAPI連携が必要です。

 

WebhookアクションとあわせてAPI連携

 

例えば、回答フォームでキャンペーンの応募を受け付け、外部システムで抽選を行うケースを考えてみましょう。

 

回答フォームで取得した応募情報を外部システムへ送信する際は、Webhookアクションを利用します。

 

その情報をもとに外部システムで抽選を行い、当選・落選などの抽選結果をLステップへ反映する際は、API連携を利用します。

 

このように、Lステップから外部システムへ情報を送るのがWebhookアクション、外部システムで処理した結果をLステップへ返すのがAPI連携です。

Webhookアクションでできること

Webhookアクションでできることを紹介します。

必要な情報を外部システムへ送信できる

Webhookアクションでは、自動応答や回答フォームで取得した情報を外部システムへ送信できます。

 

自動応答では、トリガーとなったメッセージのテキストやメッセージ種別、受信日時などを送信でき、回答フォームでは、友だちが入力・選択した回答内容を送信できます。

 

必要な情報を外部システムへ送信できるため、Lステップで取得した情報を外部システムで活用できます。

既存のアクションやAPI連携と組み合わせられる

Webhook送信は、Lステップのアクション設定の中に1つの動作として追加できるため、既存のアクションと組み合わせて設定できます。

 

例えば、友だちから特定のメッセージを受信した際に、友だちへ自動でメッセージを送りながら、同時にWebhookで外部システムへ情報を送信するといった設定が可能です。

 

さらに、API連携と組み合わせることで、Webhookアクションで外部システムへ情報を送り、外部システムで処理した結果をLステップへ反映することもできます。

Webhookアクションを使うメリット

Webhookアクションを使うメリットを紹介します。

外部システムへ直接データを送信できる

Webhookアクションを活用すると、Lステップで取得した情報を外部システムへ直接送信できます。

 

これまで別のツールなどを経由してデータを連携していた場合も、Webhookアクションを利用することで、連携に必要な工程を減らせます。

 

また、資料請求や見積依頼、来店予約などの情報を発生したタイミングで送信できるため、その後の対応にもスムーズにつなげられます。

外部システムとの連携をシンプルにできる

Webhookアクションを利用すると、Lステップのアクション設定から、必要なデータだけを外部システムへ送信できます。

 

運用者が必要なデータを個別に確認したり、Webhookを発生させるために友だちにボタンをタップしてもらったりする必要がなくなります。

 

必要なデータが発生したタイミングで外部システムへ送信できるため、連携に必要な工程を減らし、よりシンプルな仕組みを構築できます。

LINEを「入口」として設計できる

Webhookアクションを活用すると、LINEを友だちとのコミュニケーションだけでなく、既存の業務システムにつなぐ「入口」として活用できます。

 

友だちは使い慣れたLINE上で資料請求や来店予約、アンケートへの回答などを行い、その情報をWebhookで外部システムへ送信できます。

 

これにより、友だちとの接点はLINEのまま、取得した情報はSFA(営業支援システム)やCRM(顧客管理システム)などの既存システムで管理・活用するといった連携が可能になります。

友だちの反応をすぐに外部システムへ連携できる

Webhookアクションを利用すると、友だちからのメッセージ受信や回答フォームへの回答などをきっかけに、外部システムへ情報を送信できます。

 

これまでLステップの管理画面を確認してから対応していた場合も、友だちの反応があったタイミングで外部システムへ情報を送信できるため、確認してから対応するまでの時間を短縮できます。

 

資料請求や問い合わせなど、友だちの反応に応じてすぐに対応したい場面でも活用できます。

Webhookアクションの活用例

Webhookアクションの活用例を紹介します。

キャンペーン応募を抽選・当選管理システムへ連携する

キャンペーン応募に利用する回答フォームの回答後アクションでWebhookを送信し、抽選・当選管理システムへ応募情報を連携できます。

 

抽選・当選管理システムへ応募情報を連携

 

例えば、友だちがキャンペーンに応募したタイミングで、回答内容を外部システムへ送信。応募受付後の抽選や当選者の管理といった処理へ、そのままつなげられます。

セミナーやイベントの参加希望を管理システムへ連携する

セミナーやイベントの参加希望フォームで取得した情報を、Webhookアクションを利用して外部の管理システムへ連携できます。

 

例えば、友だちが回答フォームから参加希望のイベントを選択し、氏名や連絡先などを入力すると、その情報を参加者の管理に利用している外部システムへ送信できます。

 

情報を参加者の管理に利用している外部システムへ送信

 

Lステップで受け付けた参加希望の情報を外部システムへ直接連携することで、別のツールを経由して情報を移す工程を減らし、その後の参加者管理にも活用できます。

アンケート結果を分析ツールへ連携する

アンケートに利用する回答フォームの回答後アクションでWebhookを送信し、分析ツールへ回答内容を連携できます。

 

アンケート結果を分析ツールへ連携

 

例えば、満足度や選択式の回答、自由記述などを外部の分析ツールへ送信。回答データを分析や集計に活用し、その後の施策改善につなげられます。

AIと連携して顧客対応を自動化する

友だちからメッセージを受信した際に、自動応答からWebhookを送信し、メッセージの内容を外部のAIへ連携できます。

 

AIで質問内容に応じた回答を生成し、API連携を利用してLステップへ返すことで、友だちからの問い合わせに自動で回答する仕組みを構築できます。

 

友だちからの問い合わせに自動で回答する仕組みを構築

画像を送信してAIで解析する

ユーザーから画像が送信されたことをきっかけにWebhookアクションを実行し、外部システムへ連携できます。

 

例えば、商品の写真を送信すると外部のAIサービスで画像を解析し、商品の種類や状態を判別するなどの活用が可能です。

画像を送信してAIで解析する

外部システムと組み合わせることで、商品査定や不良品の判定、書類の読み取りなど、画像を活用したさまざまな処理につなげられます。

 

※Webhookアクションでは画像自体は送信されません。外部システムで画像を取得して処理する場合は、LINEのMessaging APIを活用する必要があります。

位置情報から最寄り店舗を検索する

ユーザーがLINEで位置情報を送信した際にWebhookアクションを実行し、外部システムと連携できます。

 

例えば、送信された位置情報をもとに外部システムで近隣の店舗を検索し、現在地から近い店舗の案内につなげるといった活用が可能です。

位置情報から最寄り店舗を検索する

 

店舗検索のほかにも、配送可能エリアの確認や担当店舗の振り分けなど、ユーザーの現在地に応じた案内に活用できます。

Webhookアクションの設定方法

Webhookアクションの設定方法をご紹介します。

 

①Lステップ管理画面左メニューの「Webhookアクション」をクリックします。

 

アンケート結果を分析ツールへ連携

 

 

②「新しいエンドポイント」をクリックします。エンドポイントは複数作成できます。

 

 

 

③「エンドポイント名」「Webhook URL(HTTPS必須)」「API Key ヘッダー名」を入力し、「有効にする」にチェックを入れて保存します。

 

  • エンドポイント名   :管理画面上での表示名です。(例:基幹システム連携)
  • Webhook URL   :送信先のURLです。httpsのみ登録できます。
  • 認証キーヘッダー名:認証キーを載せるヘッダー名です。(例:X-Api-Key)

 

保存すると、認証タブから受け取り側に設定する認証キーを取得できます。

 

 

 

③アクション設定で「Webhook送信」>作成したエンドポイントを選択します。

 

 

アクションを設定したら、「この条件で決定する」>「登録 」をクリックします。

 

 

④設定したら、アクション欄に「Webhookを送信」と表示されます。以下は自動応答一覧の例です。

 

 

 

⑤最後に送信結果を確認しましょう。友だちからの反応が発生すると、Webhook送信ログに1件ずつ記録されます。

 

送信結果「成功」 、ステータスコード「200」であれば、送信先が常に受け取れています。

 

 

 

認証キーの再生成や送信の停止(「有効にする」のチェックを外す)は、エンドポイントの編集画面からえます。

 

エンドポイントの編集画面

Webhookアクションを利用する際の注意点

Webhookアクションを利用する際の注意点を解説します。

送信先のWebhook URLを用意する必要がある

Webhookアクションを利用するには、情報を送信するためのWebhook URLが必要です。また、登録できるのはHTTPSに対応したURLのみです。

 

外部システム側では、Webhookを受け取り、送信された情報を処理するための設定や開発が必要になる場合があります。

 

そのため、WebhookアクションはLステップ側の設定だけで外部システムとの連携が完結するものではありません。連携する外部システムの仕様もあらかじめ確認しておきましょう。

すべての友だち情報を送信できるわけではない

Webhookアクションでは、友だちID(UID)や発火した機能の情報などを送信できますが、友だち情報欄やタグなどの属性情報は送信されません。

 

ただし、Webhookの受信をトリガーに、外部システム側でLステップのAPIを利用することで、タグや友だち情報を取得することは可能です。

 

Webhookアクションで送信できる情報を確認したうえで、必要に応じてAPIとの連携も検討しましょう。

Webhookのエンドポイント設定には権限が必要

Webhookのエンドポイントを設定できるのは、管理者・副管理者・運用者です。

 

一般スタッフの場合は、Webhookのエンドポイント設定に必要な権限が付与されていれば設定できます。

 

なお、Webhookアクション自体は、対象となるアクションを設定できる権限があれば設定が可能です。

Webhookアクションのよくある質問

Webhookアクションのよくある質問をご紹介します。

どのプランで利用できますか?

Webhookアクションは、プロプラン以上をご契約の場合、オプションとしてご利用いただけます。

Webhookアクションだけで外部システムと双方向連携できますか?

Webhookアクションは、Lステップから外部システムへ情報を送信する機能です。外部システムで処理した結果をLステップへ連携するには、API連携が必要です。

 

例えば、友だちから届いた問い合わせに、外部のAIを利用して回答するケースを考えてみましょう。

 

友だちから届いたメッセージを外部のAIへ送信する際は、Webhookアクションを利用します。その内容をもとにAIで回答を生成し、生成した回答をLステップへ返す際は、API連携を利用します。

まとめ

今回は、Lステップの新機能「Webhookアクション」のメリットやWebhook転送との違い、活用例について解説しました。

 

Webhookアクションは、今後もお客様のご要望やユースケースに応じて、利用できる機能を順次拡充していく予定です。

 

ぜひ本記事を参考に、Webhookアクションを活用した外部システムとの連携にお役立てください。

 

Webhook転送やAPI連携については、【Lステップ×AI 外部連携セミナー】(オンライン/参加費無料)でも解説しておりますので、ご興味がある方はこちらへの参加もおすすめです。

 

Lステップを詳しく理解したい方

無料 オンライン説明会に参加する

Lステップを使ってみたい方

無料 トライアルに申し込む

監修者

高橋 直也

高橋 直也

ソーシャルデータバンク株式会社
執行役員 顧客統括

元システムエンジニアであり、技術者とマーケッターの間の調整役として重要な役割を果たす。2018年に株式会社Maneqlに入社し、創業メンバーとしてLステップのマーケティングとカスタマーサクセスを支え、年商30億円の達成に貢献。常務取締役員として経営全般を担い、400を超える代理店の運営や新システムの開発を主導。現在、LINE公式アカウントを用いたマーケティングとコンサルティングに注力。豊富な経験と専門知識を活かし、Lステップ事業の新たなマーケティング戦略を強化中。