Every builder hits the same ten potholes. Bookmark this page.
No error workflow
Symptom: silent failures. Fix: global error handler + Slack ping.
Credentials in node params
Symptom: leaked keys in exports. Fix: always use Credentials store.
Un-batched loops
Symptom: 429s from APIs. Fix: Split In Batches + Wait.
Test URL in production
Symptom: works in editor, dead in prod. Fix: activate workflow, use Production URL.
No DB backup
Symptom: total data loss. Fix: nightly pg_dump + off-site copy.
Lost encryption key
Symptom: all credentials unreadable. Fix: store the key on day one.
Wrong timezone
Symptom: cron fires at 3am. Fix: set N8N_DEFAULT_LOCALE + TZ.
Un-pruned executions
Symptom: DB bloats to GBs. Fix: EXECUTIONS_DATA_PRUNE=true.
Workflows not in Git
Symptom: cannot roll back. Fix: export JSON to a repo weekly.
One giant workflow
Symptom: unmaintainable. Fix: split into sub-workflows.