Backup n8n Workflows to Bitbucket

Go to Workflow
1,020 views
Built by Gareth B. Davies Gareth B. Davies
Created on June 07, 2026

Description

An automated backup solution designed for self-hosted n8n users to automatically backup their workflows to Bitbucket, leveraging Bitbucket's free private repository offering.

Perfect for maintaining version control of your n8n workflows without additional costs.

How it works:
Runs on a regular schedule to check all workflows in your n8n instance
Compares each workflow with its version in Bitbucket
Only uploads workflows that are new or have changed
Uses basic rate limiting to stay within Bitbucket's API limits
Formats filenames for easy tracking and includes timestamps in commit messages
Handles errors gracefully with automatic retries

Set up steps (10-15 minutes):
Create a free Bitbucket account and private repository
Create a Bitbucket App Password with repository write access
Add Bitbucket credentials to n8n (using your username and app password)
Set up n8n API access (generate API key in your n8n instance)
Configure your Bitbucket workspace and repository names in the Set node
Optional: Adjust the backup schedule (default: 2 AM daily)

Perfect for n8n self-hosters who want:
Version control for their workflows
Automated daily backups
Free private repository storage
Easy workflow recovery
Change tracking over time

The workflow includes basic error handling and rate limiting to ensure reliable backups even with larger numbers of workflows. Adjust your timing based on https://support.atlassian.com/bitbucket-cloud/docs/api-request-limits/.

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest