Automatic backups of your scenarios to a repository

On a schedule the scenario backs up all your scenarios to GitHub, tracks changes and can restore them back.

  • All scenarios backed up on schedule
  • Tracks new, changed and deleted ones
  • Version history in GitHub
  • Restore at any moment
GitHubn8n

How it works

Automating GitHub takes no code: a ready-made scenario does the routine for you.

  1. Starts when: Schedule Trigger
  2. Then: Set Github Data
  3. Then: Get Download Url for Index File
  4. Then: Get Index File Content
  5. Then: Get All Workflows
  6. Then: C,E,D Checker
  7. Check: Switch
  8. If yes: Create New Files
  9. If no: Get Download Url for Github File
  10. Then: Get Github File Content
  11. Then: Parse Github File Content
  12. Check: Merge Github & n8n File
  13. Then: File Edit Checker
  14. Check: If File Edited
  15. If yes: Edit Files
  16. If no: Delete Files
  17. If no: Update Index File
  18. Check: Index File Not Found
  19. If yes: Create Index File
  20. Then: Wait
  21. Starts when: When clicking ‘Execute workflow’
  22. Then: Set Github Data1
  23. Then: List Workflow Files
  24. Check: Loop Over Items
  25. Then: Get File Content
  26. Then: Create Workflow
  27. Check: Workflows Folder Not Found

You can launch this integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.