Data leak

The run is green and nothing arrived

The execution list shows success. The destination has nothing new. Nobody gets an alert, and you find out days later from a person, not a system.

Why it happens

Three causes produce the same green tick. `On Error → Continue` swallows a real failure and lets the flow finish. An IF, Filter or Switch sends every item down a branch that goes nowhere, so zero items reach the writer. Or an upstream API answers 200 with an empty array — no error, no data, nothing to write. In all three, 'success' only means no node threw.

How to fix it

Count, do not assume. After the step that fetches and after the step that writes, compare the number of items in against the number out, and fail loudly when the write count is zero on a run that expected rows. Replace bare `Continue` with `Continue (using error output)` wired to something that records the error. Leave no IF/Switch output unconnected — an unconnected branch is a silent drain.

How to verify

Force the upstream to return an empty list and confirm the run now fails or alerts instead of finishing green.

Not sure if this is the only leak?

Paste the export and see every node where items can vanish without an error — free, 30 seconds.

Scan my workflow free
Related leaks
n8n is writing duplicate leads into your CRMThe retry that helped once is now writing everything twiceThe same Shopify order came through twice