# Restart Workflow From Specific Node

**URL:** <https://community.n8n.io/t/restart-workflow-from-specific-node/800>\
**Category:** Questions\
**Created:** [February 10, 2020, 4:28pm UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800 "2020-02-10T16:28:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ian\_Taggart](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/ian_taggart/32/587_2.png) [@Ian\_Taggart](https://community.n8n.io/u/Ian_Taggart)\
**Post date:** [February 10, 2020, 4:28pm UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800/1 "2020-02-10T16:28:40Z")

</div>

Hi there, is there a way to restart a currently running workflow from a failed node?

For example, if I have a manual workflow that’s using the “Start” node (Node A → Node B → Node C → Node D), and Node A completes successfully but Node B fails. Could I then either restart Node B (and continue the workflow) or skip Node B and start the workflow at Node C (which goes on to Node D)?

Thanks!

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [February 10, 2020, 4:48pm UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800/2 "2020-02-10T16:48:26Z")

</div>

Yes, if you save failed executions like described here you can do that:

> **[Introduction | n8n Docs](https://docs.n8n.io/#/workflow?id=save-data-error-execution)**
>
> n8n is an extendable workflow automation tool that enables you to connect anything to everything via its open, fair-code model.

You simply have to open the past executions via the button on the left side. There you will then see a list of all successful and failed executions. The failed ones will have a “retry” button right next to their status “Error”. If you click on it you can choose between two options:

**Retry with currently saved workflow:** It will run the workflow as it is currently saved. Meaning if you made any changes since the original execution to nodes after the last successfully executed one (lets say you fixed a wrong expression) it will use the new ones. It is also possible to add new nodes (but only after the last successfully executed one). You, however, have to be careful in complicated flows like if they have loops and only part of it got executed. It will probably mess that up. But with regular linear-workflows, it should simply work fine.

**Retry with original workflow:** Simply runs it again with exactly the workflow how it was saved at the time of the execution (even if it got changed in the meantime). This is what you would want if something external was the problem like an API you did use was down.

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [February 10, 2020, 4:55pm UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800/3 "2020-02-10T16:55:23Z")

</div>

But all of that is only for “active” workflows. If you are in the Editor-UI and you run a workflow manually, you should be able to simply change the workflow and then press the “play” button (the one that appears on top of the node if you hover) on a specific node which comes after the failed node. It should then reuse the data of all previously successfully executed nodes and run the failed one again.

---

<div class="post-metadata">

**Author:** ![Ian\_Taggart](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/ian_taggart/32/587_2.png) [@Ian\_Taggart](https://community.n8n.io/u/Ian_Taggart)\
**Post date:** [February 11, 2020, 9:20pm UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800/4 "2020-02-11T21:20:18Z")

</div>

Hey @jan, thanks for getting back to me. I’m using n8n mainly as a manual workflow automator and it seems that hitting the “play” button above the failed node only runs that particular node and does not continue the workflow. I was curious if there was a way to fix a failure and have the workflow continue onward. Thanks again!

---

<div class="post-metadata">

**Author:** ![jan](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/jan/32/9_2.png) [@jan](https://community.n8n.io/u/jan)\
**Post date:** [February 11, 2020, 10:19pm UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800/5 "2020-02-11T22:19:21Z")

</div>

The only way to do that right now is to press play on the last node of the workflow. It should then only execute between the last successfully executed node and the one you did press “play” on.

---

<div class="post-metadata">

**Author:** ![Chris\_Balak](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/chris_balak/32/1602_2.png) [@Chris\_Balak](https://community.n8n.io/u/Chris_Balak)\
**Post date:** [October 19, 2022, 11:17am UTC](https://community.n8n.io/t/restart-workflow-from-specific-node/800/6 "2022-10-19T11:17:00Z")

</div>

Is there a way to re-trigger ERROR executions automatically for a specific workflow . Basically i want to re-trigger all execution errors on the new saved workflow but there are quite a few and it will take forever to do manually.
