Automated Backup and Synchronization of n8n Workflows to GitHub

somdn_product_page

This advanced n8n workflow automates the process of backing up your n8n workflows to a GitHub repository with intelligent change detection. It synchronizes workflows by comparing current n8n data with existing files in GitHub, detecting renames, updates, or new workflows, and commits only meaningful changes. The workflow fetches all workflows from n8n, lists existing files in GitHub, and calculates whether each file needs to be created, updated, renamed, or skipped based on content differences and filename changes. It also supports renaming workflows by deleting the old file and creating a new one, ensuring a clean version history. Additionally, it can send a detailed report of the sync status via Telegram, providing real-time insights. Practical for developers or teams who need reliable, automated backups of workflows with minimal manual intervention, and clear version control.

Node Count

>20 Nodes

Nodes Used

code, github, if, merge, n8n, noOp, scheduleTrigger, set, splitInBatches, stickyNote, stopAndError, switch, telegram

Reviews

There are no reviews yet.

Be the first to review “Automated Backup and Synchronization of n8n Workflows to GitHub”

Your email address will not be published. Required fields are marked *