This n8n workflow is designed to track, compare, and report changes in workflows stored within an n8n instance. It helps teams monitor modifications such as added, removed, or altered nodes and connections across different workflow versions, enhancing oversight and change management.
The workflow operates on a daily schedule, retrieving all existing workflows via the n8n API. It then checks whether each workflow is new or already tracked in a designated Google Sheet. For existing workflows, it compares the current JSON configuration against the previous version stored in the sheet using dataset comparison nodes. This includes identifying differences in nodes and connections, detecting status changes, and updating the Google Sheet accordingly.
Key nodes include a Schedule Trigger to automate daily runs, Google Sheets nodes for data storage and updates, comparison nodes to detect changes in datasets, and sub-workflows to handle detailed difference calculations. Additionally, the workflow generates detailed reports on the nature of changes and can trigger notifications or other actions based on identified differences.
This setup is particularly useful for teams managing complex automation workflows, allowing proactive monitoring of any updates or errors that may impact business processes, ensuring consistency and stability across workflow environments.
Reviews
There are no reviews yet.