Version Control n8n Workflows in GitLab with Custom and Organization
## How it works - Triggers manually or on schedule (03:00 daily by default) - Fetches workflows tagged `backup-workflows` via n8n API - Normalizes workflow names and applies `[customer: NAME]` tag convention - Prepares JSON in the same structure as an n8n UI export - Checks GitLab repository: - Create new file if missing - Update file if content differs - Skip if unchanged - Logs results with recap (created, updated, unchanged, total) ## Set up steps - Configure your GitLab credentials in n8n - Create a repository and branch for workflow backups - Set global variables (owner, project, branch, backup path) - Tag workflows to include with `backup-workflows` - Run manually once to test, then enable the schedule
How it works
- Triggers manually or on schedule (03:00 daily by default)
- Fetches workflows tagged
backup-workflowsvia n8n API - Normalizes workflow names and applies
[customer: NAME]tag convention - Prepares JSON in the same structure as an n8n UI export
- Checks GitLab repository:
- Create new file if missing
- Update file if content differs
- Skip if unchanged
- Logs results with recap (created, updated, unchanged, total)
Set up steps
- Configure your GitLab credentials in n8n
- Create a repository and branch for workflow backups
- Set global variables (owner, project, branch, backup path)
- Tag workflows to include with
backup-workflows - Run manually once to test, then enable the schedule
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
n8n Starter Kit
8 hand-picked workflows for $39.00.
That is $4.88 each, vs $14.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Development & IT workflows
- Create daily historical AI videos with Gemini, fal.ai, Telegram and YouTube$14.99
- Advanced multi-agent AI personal assistant with 250+ task capabilities (WhatsApp + GPT)$2.99
- Send Organized Security CVE Digests from NVD with AI-Polished Summaries to Gmail$4.99
- Learn n8n basics in 3 easy steps ✨$14.99
- Automated multi-platform sales agent with RAG, CRM & payment processing$2.99
- Automate URL Monitoring with Downtime Alerts via Email$14.99
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.