This n8n workflow automates the backup and synchronization of n8n workflows to a GitHub repository. It detects new or modified workflows, saves JSON files representing these workflows to GitHub, and deletes files if workflows are removed in n8n. Designed for continuous backup and version control, this setup ensures all workflows are safely stored and easily recoverable. The workflow is triggered on a schedule, making it ideal for regular backups without manual intervention. Key nodes include HTTP requests to fetch workflow data, comparison logic to identify changes, and GitHub integrations for file management, enabling seamless version control. This automation is particularly useful for n8n users who want to maintain an organized, versioned backup of their workflows on GitHub.
Automated Workflow Backup and Synchronization to GitHub
Node Count | >20 Nodes |
---|---|
Nodes Used | aggregate, code, executeWorkflow, executeWorkflowTrigger, github, httpRequest, if, manualTrigger, merge, n8n, noOp, scheduleTrigger, set, splitInBatches, stickyNote, switch |
Reviews
There are no reviews yet.