ツール・サービス活用

n8nのWebhookの使い方|外部サービスと連携する基本

n8nを使いこなすうえで避けて通れないのが「Webhook(ウェブフック)」です。難しそうに見えますが、仕組みはシンプルです。

Webhookとは

Webhookは、外部サービスで何かが起きたときに、その情報をn8nへ送ってもらう仕組みです。「フォームが送信されたら教えて」とお願いしておくイメージです。

どんなときに使う?

  • フォーム送信をきっかけに処理を始めたい
  • 外部サービス(決済・予約など)の出来事を受け取りたい
  • 他のシステムからn8nを呼び出したい

使い方の基本ステップ

  1. n8nでWebhookノードを置く
  2. 発行されたURLをコピーする
  3. 外部サービス側にそのURLを登録する
  4. テスト送信して、データが届くか確認する
  5. 受け取ったデータを次のノードで処理する

注意点

  • URLは第三者に推測されにくいものにする
  • 受け取るデータの形式を事前に確認する
  • 本番用とテスト用のURLを混同しない

まとめ

Webhookは「外部の出来事をn8nへ届ける入口」です。フォームや外部サービスとの連携の要になります。具体例はn8nでフォーム回答を保存&通知するで解説しています。

よくある質問

Q. WebhookとAPIは違うものですか?

A. 役割が逆です。APIは「こちらから取りに行く」、Webhookは「向こうから送ってもらう」仕組みです。

Q. プログラミングは必要ですか?

A. n8n側はノードを置くだけです。外部サービス側にURLを登録できれば、コードは基本不要です。

Q. セキュリティは大丈夫ですか?

A. 推測されにくいURLを使い、必要に応じて認証を加えれば安全に運用できます。

無料でAI自動化を相談する