MENU
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
n8n × Claude 自動化の実践記録 | 自動化ラボ
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
自動化ラボ
  • はじめての n8n
  • 作り方
  • エラー対処
  • Claude 活用
  • 運営者
  1. ホーム
  2. エラー・つまずき対処
  3. n8nのRespond to Webhookが返事をしない(本文が空になる)ときの対処

n8nのRespond to Webhookが返事をしない(本文が空になる)ときの対処

2026 10/07
エラー・つまずき対処
Gmail Google スプレッドシート Webhook
2026年10月3日2026年10月7日
当ページのリンクには広告が含まれています。
  • 動作確認日:2026-10-01
  • n8nのバージョン:2.41.3(Docker、セルフホスト)
目次

起きたこと

Googleスプレッドシートの一覧から、まだ対応していない行だけGmailの下書きを作るワークフローを作りました。最後にRespond to Webhookで「○件の下書きを作りました」と返す作りです。

1回目は「2件の下書きを作りました」と返ってきました。ところが、全部の行が対応済みの状態で2回目を動かすと、200 は返ってきたものの、本文が空でした。

実行返ってきたもの
1回目(対象2件)200 「2件の下書きを作りました」
2回目(対象0件)200、本文は空

原因

対象の行を選ぶIfノードのtrue側に、1件も流れなかったためです。

Webhookノードの「Respond」を「Using ‘Respond to Webhook’ Node」にしていると、最後のRespond to Webhookノードまで処理が届いたときに、そこで決めた内容を返します。途中で処理が止まって、Respond to Webhookまで届かないときは、本文なしで応答が返りました。

対処:false側にもRespond to Webhookを置く

このあと作ったワークフローでは、Ifノードのfalse側にも、Respond to Webhookを1つ置くようにしました。

… → If(Has New)─ true  → 通知を送る → Respond Sent(「○件を送りました」)
                  └ false → Respond None(「新着記事はありませんでした」)

ただし、ここで1つ注意があります。Ifノードの前で、データを1件にまとめておくのがおすすめです。複数のデータのままだと、true側とfalse側の両方に流れて、2つのRespond to Webhookが両方とも動くおそれがあります(今回は試していません)。今回は、Codeノードで「送る件数(count)」と「文章」を1件のデータにまとめてから、Ifノードで count が0より大きいかを見ています。

// まとめて1件にしてから、Ifノードに渡す
return [{ json: { count: fresh.length, text } }];

確かめたこと

この作りにした、Discord・LINE・Telegram・Slackへの通知のワークフローでは、2回目の実行で、どれも「新着記事はありませんでした」が返ってきました。

関連記事

  • n8nでGoogleスプレッドシートの一覧からGmailの下書きを作るワークフロー
  • n8nでブログの新着記事をDiscordに通知するワークフロー(重複なし)
エラー・つまずき対処
Gmail Google スプレッドシート Webhook
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • PowerShellでn8nのWebhookを呼ぶと、400のときに本文が空になるときの対処
  • localhostのn8nで、Telegram TriggerやGitHub Triggerが使えないときの方法

この記事を書いた人

自動化ラボ管理人のアバター 自動化ラボ管理人

コードは書けないけれど、n8n と Claude(Claude Code)で仕事とブログを自動化しています。実際に動かしたワークフローを、動作確認日・JSON・つまずいたところまで記録しています。

関連記事

  • n8nのGoogle連携まとめ:Sheets・Gmail・Calendar・Driveを、1つのOAuthクライアントで使う
    2026年10月3日
  • PowerShellでn8nのWebhookを呼ぶと、400のときに本文が空になるときの対処
    2026年10月3日
  • n8nでTelegramのメッセージが消える・2回記録されるとき(getUpdatesのoffset)の対処
    2026年10月3日
  • n8nでGoogleにログインすると「エラー 401: invalid_client」になるときの対処
    2026年10月3日
  • n8nのGoogle Sheetsで「Unable to sign without access token」になるときの対処
    2026年10月3日
  • n8nでワークフローを有効にした直後に、WebhookのURLが404になるときの対処
    2026年10月3日
  • ワークフロー全体(Gmail Trigger → Make Message → Slack)
    n8nでGmailに特定のメールが届いたらSlackに通知するワークフロー(Gmail Trigger)
    2026年10月1日
  • ワークフロー全体(Webhook → Get Offset → Get Updates → Pick Memos → Has Memo → Google Sheets → Save Offset)
    n8nでTelegramのボットに送ったメモをGoogleスプレッドシートに記録するワークフロー(公開URLなし)
    2026年10月1日

記事の種類

  • Claude 活用
  • n8n リリース情報
  • はじめての n8n
  • エラー・つまずき対処
  • サーバー・WordPress
  • テンプレート配布
  • ワークフローの作り方
  • 運営記録
つなぐサービス
Google スプレッドシートRSSLINESlackGmailDiscordTelegramWebhookn8n API天気 APIGoogle カレンダーGoogle ドライブ
目次
  • プロフィール
  • お問い合わせ
  • プライバシーポリシー

© 自動化ラボ.

目次