Skip to content
FlowHubFluxonLab
GitHub
Security & Compliancefree

Backup workflows to GitHub

by Bao Duy NguyenUpdated Aug 2026
RequiresGitHubGitHubSlack
Share Post Share
N8n8nMeFind new workflowsFind new workfl…MeFind updated workflowsFind updated wo…MeWait for GitHub create/edit file finishedWait for GitHub…HRCreate new PR via GitHub APICreate new PR v…SeDefine Local VariablesDefine Local Va…Get all workflows on GitHubGet all workflo…Get content for each workflowGet content for…SeBase64decode workflow contentBase64decode wo…MeWait for finishedWait for finish…IfIf there are any changes in workflowsIf there are an…NONo Operation, do nothingNo Operation, d…HRCreate new branch via GitHub APICreate new bran…HRGet latest commit SHA on main via GitHub APIGet latest comm…MeWait until branch createdWait until bran…MeWait until branch created1Wait until bran…FiFilter empty dataFilter empty da…FiFilter empty data1Filter empty da…Create new commit to add new workflowCreate new comm…Create new commit to update changed workflowCreate new comm…SlackMaClick me to triggerClick me to tri…123456789101112131415161718192021222324252627
1/5
STEPS · 27
Run manually by an operator

On manual trigger, exports n8n workflows and commits them to GitHub, then posts a status update to Slack.

Tags

manualcomplexGitHubSlackDevOps
Connects
githubGitHubSlack
CategorySecurity & Compliance
Triggermanual
Complexitycomplex
Nodes22
AddedJun 14, 2026