Automated Weekly Backup of n8n Workflows to GitLab

somdn_product_page

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.

Node Count

11 – 20 Nodes

Nodes Used

emailSend, gitlab, if, manualTrigger, n8n, scheduleTrigger, set, splitInBatches, stickyNote, wait

Reviews

There are no reviews yet.

Be the first to review “Automated Weekly Backup of n8n Workflows to GitLab”

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