Workflow check Compare two versions

What did your change do to the workflow?

Drop the n8n workflow from before your change and the one after. We read both and say what the change did: the problems it added and the ones that are gone, the steps and connections it added and removed, and each step that sends, creates or posts something that a trigger can now start and could not before.

Compare two versions One check from your team's pack. Neither file is stored.
Where to get the version from before

Every n8n user can download a version as JSON

Open the workflow and select Workflow history at the top of the editor. On the version from before your change, open its Options menu and choose Download. For the version after, download the current one the same way, or use Download in the workflow's own menu.

Every plan keeps the versions saved in the last 24 hours; n8n Cloud Pro keeps five days, and Enterprise keeps them all. n8n's own side by side view of a change is part of workflow reviews, on Enterprise only. Without it, n8n offers to open an old version in a second tab.



Comparing two versions spends one check from your team's pack. Reading one version on its own is free, on the front page. No key yet? Buy a pack. The key goes only with this request, and this page does not keep it.

n8n workflows, or two versions of a LangGraph graph or a Dify export

What it compares

  • Problems. Each place the version after cannot work as written that the version before did not have, such as a field no step produces or a branch that can never be taken, and each one that is gone after it.
  • Steps. Each step added or removed. A renamed step is one removed and one added.
  • Connections. Each connection from one step's output to another step added or removed.
  • What a trigger can start. Each step that sends, creates or posts something that a trigger now reaches and did not before, and each one it no longer reaches.

Moving steps on the canvas changes nothing here. A change to what a step does, such as a new prompt or a new address, shows only where it adds or fixes a problem. A connection that attaches a tool or a model to an AI agent is not yet listed as a connection.

To see every problem in one version, not only what a change did, check it on its own.