NOVIX / Reliability guides
Recover Failed n8n Executions Without Creating a Second Incident
A failed run is not only an error message. Before replaying, determine what already happened outside n8n, what did not happen, and whether the trigger itself is still alive.
1. Isolate the first failure
Filter the Executions view to failed runs and capture the workflow, failed node, timestamp, execution reference and privacy-safe error summary. Fix the first causal failure instead of every downstream symptom.
2. Record external side effects
Before retrying, list any CRM records, emails, invoices, webhooks or database writes already committed. A partially completed run can duplicate those actions even when the final execution status is failed.
3. Retry only after duplicate safety is clear
Use an idempotency key, processed-event ledger or durable business key for create/send/update actions. Then choose n8n's retry with the current workflow when you fixed the workflow, or the original workflow when the external dependency was the temporary fault.
4. Turn failures into actionable alerts
Configure an Error Workflow that includes workflow name, failed node, execution link and safe error summary. Alerting should lead directly to a run that an operator can diagnose, not merely say that something failed.
5. Monitor silent failures too
An Error Workflow cannot alert if the workflow never starts. For revenue-critical triggers, add an independent heartbeat or expected-volume check so missing webhooks, dead schedules and expired trigger credentials are visible.
Recovery acceptance test
- Replay one known failure after the root cause is fixed.
- Confirm protected external actions occur no more than once.
- Run a controlled test failure and verify the Error Workflow alert.
- Pause a test trigger and verify the heartbeat detects silence.
- Write a short recovery receipt with cause, affected step, fix, and verification.
Reference: n8n Executions documentation.
For reusable retry, duplicate-prevention and incident-response assets, use the n8n Reliability Kit. For one broken production workflow, the fixed-scope recovery service is KRW 390,000.
Generic operational guidance only. Validate retry behavior against each external system before production use.