Automation library · Data collection

Track n8n workflow changes over time with Google Sheets

Started by a clock, and works across Google Sheets. 37 steps, 4 branches, 2 loops or waits: large, and worth reading before you trust it with anything live.

Large

37 stepsLarge: read it before trusting it with anything live
4Branches: places the flow splits
2Loops or waits
1Service it connects to

The flow

Starts it 2Logic 29Service 6

The steps in the order they run, from what starts it.

  1. 1Schedule TriggerSchedule triggerStarts it
  2. 2When Executed by Another WorkflowExecute Workflow triggerStarts it
  3. 3Get All WorkflowsN8nService
  4. 4SwitchSwitchLogic
  5. 5Loop Over ItemsSplit In BatchesLogic
  6. 6Split Nodes CurrentSplit OutLogic
  7. 7Split Nodes PreviousSplit OutLogic
  8. 8Split Conn CurrentSplit OutLogic
  9. 9Split Conn PreviousSplit OutLogic
  10. 10Get ValuesSetLogic
  11. 11Compare DatasetsCompare DatasetsService
  12. 12Compare Datasets1Compare DatasetsService
  13. 13Get RowGoogle SheetsService
  14. 14Added NodesAggregateLogic
  15. 15Same NodesAggregateLogic
  16. 16Different NodesAggregateLogic
  17. 17Removed NodesAggregateLogic
  18. 18Added ConnectionsAggregateLogic
  19. 19Same ConnectionsAggregateLogic
  20. 20Different ConnectionsAggregateLogic
  21. 21Removed ConnectionsAggregateLogic
  22. 22Row Exists?IfLogic
  23. 23Merge Nodes DiffMergeLogic
  24. 24Merge Connections DiffMergeLogic
  25. 25Has UpdatedAt Changed?IfLogic
  26. 26Create New EntryGoogle SheetsService
  27. 27Report NodesSetLogic
  28. 28Report ConnectionsSetLogic
  29. 29Previous StateSetLogic
  30. 30set non-update responseSetLogic
  31. 31Merge ReportsMergeLogic
  32. 32Current StateSetLogic
  33. 33Set ResponseSetLogic
  34. 34Calculate Template DiffsExecute WorkflowLogic
  35. 35GSheets Rate LimitWaitLogic
  36. 36Has Node or Connection Updates?IfLogic
  37. 37Update EntryGoogle SheetsService

How it's built

Starts on
A clock
Steps
37, with 4 branches, 2 loops or waits
Size
Large: read it before trusting it with anything live
Connects to
Google Sheets
Model
None. This is plumbing, not judgement

Questions

What does it need to run?

An n8n account, plus your own Google Sheets account. You connect your own accounts after importing it; none are included.

What starts it?

It starts on a clock.

Does it use AI?

No. Every step is fixed logic or a call to a service, so it does the same thing every time.

How long does it take to set up?

Take your time. At 37 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 37 steps before you point it at anything that matters.