Capture leak

Your n8n workflow isn't sending leads — and nothing is telling you why

The run shows green, the webhook returns 200, but the lead never lands in your CRM. n8n almost never throws a loud error for this — the lead just quietly disappears.

Why it happens

Usually one of four things: the webhook replies before the save runs, a node fails with no error branch, an HTTP call drops on a timeout with no retry, or duplicate/empty items get filtered out silently.

How to fix it

Make the webhook respond only AFTER the lead is saved; add an error branch (or Error Workflow) to every failable node; turn on Retry On Fail for HTTP calls; and confirm no IF/Switch output is left unconnected.

How to verify

Send a test submission and confirm the record exists in your CRM before the caller got its 200.

Not sure if this is the only leak?

Paste your workflow and see exactly where your leads are leaking — free, 30 seconds.

Scan my workflow free
Related leaks
n8n webhook returns an empty 200 (and the lead is lost)An n8n node is failing silently and killing the whole runOne API blip and your n8n HTTP Request drops the lead