Guide
Give a failed automation somewhere to land
A practical recovery routine for workflows that stop halfway through, run twice, or finish with the wrong result.
The useful part
Keep these three things in mind.
- Record the last confirmed change before retrying.
- Resuming failed steps and replaying a whole run can have different effects.
- Deleting a history record does not undo a completed action.
How this piece was prepared. An original Open Routine workflow, informed by the linked product documentation. Examples are illustrative, not measured results.
Define failure before the first live run
An automation can fail by stopping, but it can also fail by completing the wrong action. Before switching on a routine, describe its intended output and the evidence that would show it happened. A sent email, a changed record and a generated draft are different endpoints.
Our recovery worksheet begins with four fields: the run identifier, the input reference, the last confirmed change and the person responsible for deciding what happens next. Keep it short enough to use during an interruption. A detailed diagram is less useful if nobody can find it.
Know which version a retry will use
n8n documents two retry choices for a failed workflow: use the currently saved workflow with previous execution data, or retry with the original workflow. Those choices answer different questions. One checks a proposed repair; the other repeats the earlier configuration.
Before retrying, record which version you intend to run and why. If you changed the workflow after the failure, do not describe the retry as an exact repetition. Preserve enough context to understand whether a different result came from new instructions, changed credentials, different data or a temporary service problem.
Sources: n8n
Separate resuming from starting again
Zapier distinguishes replaying errored steps from replaying an entire run. Its documentation gives an example in which a successful email step is not repeated when a later failed step is replayed from history. Replaying the entire run through the editor is a different operation and can include successful steps.
That distinction is worth writing into the runbook. If the earlier run may already have contacted a customer or created a record, first inspect the destination. Do not treat the absence of a success message as proof that no side effect happened.
Sources: Zapier
Keep evidence without mistaking it for an undo
Zapier’s history guidance explains that deleting a completed run’s record does not undo the action it performed. The log and the destination state are separate things. A tidy history page therefore cannot serve as proof that an unwanted message or record was removed.
Keep the relevant run reference while you decide how to recover. Document any compensating action in the destination system and who performed it. If the workflow sends messages, recovery may require a correction rather than a technical rollback. The runbook should acknowledge that distinction before an incident.
Sources: Zapier
Create a small exception queue
Give interrupted or questionable runs a visible destination with an owner and a next review time. Useful fields include the expected outcome, what actually happened, whether any outside action occurred, and the next safe action. Avoid pasting credentials or unnecessary personal data into a general team channel.
Group repeats of the same issue so the queue does not become a stream of disconnected alerts. A common failure may need a workflow repair, while a single unusual input may need a manual decision. Track those separately enough that the permanent fix does not get lost in the daily cleanup.
Rehearse the unglamorous cases
Use non-sensitive examples to try a missing field, a declined approval, an unavailable service and a repeated trigger. Check that the owner can find the run and determine its state without asking the person who built it. These are suggested exercises, not test results from our publication.
Finish by confirming that the workflow has a usable stop control and a manual fallback. A routine is ready for wider use when the team can explain how it fails and recovers, not only when the happy path produces an attractive demonstration.
Sources & method
An original Open Routine workflow, informed by the linked product documentation. Examples are illustrative, not measured results.
- All executions: retry failed workflows ↗n8n
- What is replay? ↗Zapier
- View and manage your Zap history ↗Zapier
Sources checked Sep 6, 2026. Product capabilities can change; verify the current documentation before making a commitment.
Published by Pixel & Shelf. Prepared with AI assistance, with claims checked against the linked sources.
Our editorial approach Suggest a correction ↗