ワークフローの**「Webhook送信」**アクションを使うと、ワークフローの実行に合わせて外部システムへデータを自動で送信できます。開発者が外部システムとLumoをつなぐための機能です。
Webhook送信でできること
Webhook送信は、ワークフローのアクションのひとつで、指定したURLへデータを送る機能です。
友だち追加やタグの変更といったワークフローのきっかけに合わせて、自社システムや外部サービスへ自動でデータを届けられます。ノーコードでは対応しきれない独自の連携を、自分たちの仕組みに合わせて組み立てたいときに役立ちます。
代表的な使い方は次のとおりです。
- ワークフローが動いたタイミングで、自社システムへデータを送る
- 友だちの情報やワークフロー内の値を含めて送信する
- 外部のサービスへデータを渡し、その先の処理につなげる
Shopify・HubSpot・Klaviyoなど、よく使われる外部サービスは専用の連携メニューを用意しています。まずはそちらで対応できないかを確認することをおすすめします。
エージェントに任せる場合
ワークフローの設計はマーケティングエージェントに相談でき、Webhook送信もその流れの中で組み込めます。
「友だち追加のときに自社システムへ通知したい」のように、やりたいことを伝えると、エージェントが必要なきっかけとアクションを含むワークフロー案を作成し、承認を求めます。内容を確認して**「実行する」を選べば設定が反映され、「やめておく」**を選べば反映されません。
送信先のURLなど、外部システム固有の情報はエージェントだけでは判断できません。これらはワークフローの編集画面で自分で入力します。
自分で設定する場合
Webhook送信アクションは、ワークフローの編集画面で追加・設定します。
- ワークフローの編集画面で、アクションとして**「Webhook送信」**を追加します
- ノードを選択すると右側にサイドバーが開くので、設定項目を入力します
設定項目
サイドバーで入力する主な項目は次のとおりです。
| 項目 | 説明 |
|---|---|
| Webhook URL | データの送信先となるURL(必須) |
| HTTPメソッド | リクエストの送信方法。用途に合わせて選びます |
| リクエストボディ | 送信するデータの内容。JSON形式を推奨します |
リクエストボディは、**「エディタで編集」**から専用エディタを開いて編集することもできます。JSON形式で入力すると、Content-Type「application/json」でデータが送信されます。
設定時の注意点
送信先や送信内容によっては、Webhookが正しく届かないことがあります。設定前に次の点を確認してください。
- 送信先URLは、外部から到達できる正しいURLを指定してください
- 送信先のシステムが、Lumoから送るデータの形式を受け取れる状態かを確認してください
- セキュリティ保護のため、一部の送信先はブロックされる場合があります
うまく連携できないときは、まず送信先URLと送信内容の形式を見直すとともに、送信先システム側のログも確認してください。