I built 18 free n8n workflows. Here is the one that saved me the most time.
Description and use
The author built 18 free n8n workflows; the highlighted one normalises data at the edge, routes bad rows to a side branch, and logs outcomes, improving reliability and troubleshooting.
Problem
Automation projects fail when source data is messier than expected, e.g., CSVs with multiple date formats, webhooks sending strings instead of numbers, or APIs returning 200 with error bodies.
Outcome
The workflow reduces maintenance by centralising data normalisation, prevents silent data loss by routing bad rows to a side branch, and enables rapid diagnosis through per-run logs.
Workflow
- Webhook / Cron trigger
- Normalise node (single edge step)
- Validate + branch (bad rows to side branch)
- Do the work
- Log the outcome (timestamp, counts)
Evidence
Every automation project dies at the same place: the source data is messier than the demo assumed.
One normalise step, at the edge.
Bad data goes sideways, not down.
Log the outcome. One row per run: timestamp, count in, count out, count rejected.
- Record date: 2026-10-14T22:41:24.923Z