Templates / Track n8n workflow changes over time with compare dataset & Google Sheets

Track n8n workflow changes over time with compare dataset & Google Sheets

Ready for 3.0

by Jimleuk ✓ · 1,521 views · created 2025-06-17 · Engineering

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 37 nodes and runs on a schedule (every day) (plus 1 other trigger). Along the way it connects Google Sheets.

How it runs

Trigger: On a schedule (every day) (plus 1 other trigger).

  1. Get All Workflows (n8n): uses n8n
  2. Switch: routes items into 1 branches
  3. Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
  4. Split Nodes Current (Split Out): splits a list into separate items
  5. Split Nodes Previous (Split Out): splits a list into separate items
  6. Split Conn Current (Split Out): splits a list into separate items
  7. Split Conn Previous (Split Out): splits a list into separate items
  8. Get Values (Edit Fields (Set)): sets 6 fields: id, name, nodes…
  9. Compare Datasets: uses Compare Datasets
  10. Compare Datasets: uses Compare Datasets

…plus 25 more steps. See the full node list below.

Services it uses

Google Sheets

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (14)

From the author

This n8n template runs daily to track and report on any changes made to workflows on any n8n instance. Useful if a team is working within a single instance and you want to be notified of what workflows have changed since you last visited them. Another…

Excerpt from Jimleuk's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.