Track changes to your automation workflows automatically

Once a day it checks all your automations, compares them to the last version, and logs exactly what changed to a spreadsheet.

How the work actually flows

It branches. Exactly one path is taken; runs once per each automation.

Pattern: Exclusive Choice (4) · Simple Merge (5) · Multiple Instances without Synchronization (12)

flowchart TD trig(["runs once a day"]):::trigtime s0[["check current automations"]]:::mi s1["compare to logged version"]:::task s2[("update change log")]:::store trig --> s0 s0 --> s1 gx{"× new or existing automation"}:::gate s1 --> gx p00["add to spreadsheet"]:::task gx -->|"new automation"| p00 p10["log what changed"]:::task gx -->|"existing automation"| p10 jn{"○ update log"}:::gate p00 --> jn p10 --> jn jn --> s2 out[/"workflow change history logged"/]:::out pay{{"full visibility into who changed what"}}:::pay s2 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepRuns once per itemA record or sheetOne path onlyPaths rejoinResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Spreadsheet & Database Ops
Connects
Google Sheets

The problem it solves

When several people can edit shared automations, it's easy to lose track of who changed what and when. Discovering that something was altered only after it breaks means you're troubleshooting blind.

Who it fits

Teams or agencies managing shared automations across an organization or for multiple clients.

How it works

  1. Once a day, every current automation is checked
  2. Each one is compared against the version logged in your spreadsheet
  3. New automations are added to the spreadsheet
  4. Previously seen ones are compared for what changed
  5. The changes are recorded back into the spreadsheet
What you get

Every workflow change logged without you checking

You get a daily record of exactly what changed across all your automations, logged automatically to a spreadsheet.

What you get

A spreadsheet log recording exactly what changed in each automation and when.

What you need

Access to your automation platform and a Google Sheets account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook