Developer & DevOps
Automated Workflow Backups to Repository on Schedule
20 nodes
206
123
Scheduled trigger
Workflow Description
Scheduled automation that exports workflow configurations from n8n to an external repository on a regular basis, ensuring comprehensive backups and version tracking for all automation setups and configurations.
How it works
- 1.Trigger automation execution based on predefined schedule
- 2.Retrieve workflow data from n8n API endpoint
- 3.Process exported data in batches for optimal performance
- 4.Apply conditional logic to validate data integrity
- 5.Push backup payload to external repository via HTTP request
Use cases
- Protect workflow configurations against accidental loss or corruption
- Maintain complete audit trail of all workflow modifications
- Enable rapid rollback to previous workflow versions when needed
- Create compliant, searchable backup history for governance requirements
Requirements
- Active API connection to n8n instance with valid credentials
- External repository supporting HTTP POST (GitHub, GitLab, Bitbucket, etc.)
- Properly configured API tokens and authentication headers
- Read access to all workflows intended for backup
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
N8N
Split In Batches
Details
Trigger
Scheduled trigger
Nodes
20
Apps
2
Views
206
Downloads
123
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (20)
/
Globals
Set
n8n
N8N
Schedule Trigger
Schedule Trigger
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
SetDataUpdateNode
Set
SetDataCreateNode
Set
Base64EncodeUpdate
Code
Base64EncodeCreate
Code
Exist
If
Changed
If
PutGitea
HTTP Request
GetGitea
HTTP Request
PostGitea
HTTP Request
ForEach
Split In Batches
Sticky Note4
Sticky Note