$0+

Backup n8n Workflows to GitHub

I want this!

Backup n8n Workflows to GitHub

$0+

Automatically back up all n8n workflows to GitHub on a daily schedule. Each workflow is stored as a JSON file in a structured YYYY/MM/ID.json format. The workflow detects changes before committing, reducing duplicates, and sends optional Slack notifications for start, completion, and errors.

Features:

  • 🔄 Automated Daily Backups – Schedule-triggered to run every 24 hours.
  • 🗂️ Organized Storage – Saves workflows in YYYY/MM/ID.json format.
  • ⚖️ Change Detection – Detects new, updated, or unchanged workflows before committing.
  • 💾 GitHub Integration – Pushes workflow JSON files directly into your chosen repository.
  • 📊 Scalable – Tested with 1400+ workflows (30 min initial run, <12 min subsequent runs).
  • 📢 Slack Notifications – Sends start, completion, and error alerts.
  • ⚙️ Configurable – Easily adjust repo owner, name, and path via variables or the Config node.
$
I want this!
Size
20.2 KB
Powered by