This n8n workflow automates the process of backing up all your n8n workflows to a GitLab repository, ensuring version control and organized storage. It supports manual triggers as well as scheduled weekly backups. The process fetches all workflows via the n8n API, formats each workflow’s data with metadata, and then commits each as a JSON file to GitLab under user-specific folders. Additionally, it manages rate limiting for API calls, checks backup status, logs results, and sends notification emails upon completion. This workflow is ideal for maintaining secure, organized backups of critical automation workflows, ideal for teams or individual users who want regular, automated versioning of their setup.
Automated Weekly Backup of n8n Workflows to GitLab
Node Count | 11 – 20 Nodes |
---|---|
Nodes Used | emailSend, gitlab, if, manualTrigger, n8n, scheduleTrigger, set, splitInBatches, stickyNote, wait |
Reviews
There are no reviews yet.