XALON Tools™
Automated Daily Backup of n8n Workflows to GitLab Repositories
Automated Daily Backup of n8n Workflows to GitLab Repositories
Couldn't load pickup availability
Say goodbye to unsynced workflows and manual backups!
This automation syncs your self-hosted n8n workflows with a GitLab repository, ensuring every change is version-controlled and safely stored. It automatically checks for differences between your live workflows and their GitLab versions — and updates GitLab only when changes are detected.
Whether you're managing mission-critical automations or collaborating with a team, this tool gives you peace of mind and full traceability of every update.
What it does:
🔁 Retrieves all workflows from your n8n instance via the REST API
📄 Compares each workflow with its GitLab counterpart (JSON diff)
🛠️ Automatically commits updates to GitLab if changes are found
📝 Uses clear, consistent commit messages like: Update workflow: Workflow Name
✅ Setup guide & importable automation included
Need help connecting your GitLab repo or setting up environment variables? We offer full configuration and testing for a one-time fee.
