Skip to content
FlowHubFluxonLab
GitHub
DevOps & Reposfree

Advanced n8n Workflow Sync with GitHub

by Maksym BrashenkoUpdated Aug 2026
RequiresGitHubGitHubTelegramTelegram
Share Post Share
SILoop Over ItemsUpdate file content and commitUpdate file con…ScSchedule TriggerN8Get all workflowsGet all workflo…CoEncode N8N workflowsEncode N8N work…CoDecide changesDelete old fileCreate new file (rename)Create new file…MeMerge after create (rename)Merge after cre…MeMerge after updateMerge after upd…List filesMeMergeCoBuild summary arraysBuild summary a…CoRender summaryIfAnything changed?Anything change…CoExtract workflow parametersExtract workflo…Get filesIfIs Telegram configured?Is Telegram con…Send a messageCreate new fileMeMerge after createMerge after cre…NONo Operation, do nothingNo Operation, d…SAStop and ErrorSwRouterMeMerge after delete (rename)Merge after del…SeConfigurationSAStop on empty configStop on empty c…IfAssert GitHub configAssert GitHub c…123456789101112131415161718192021222324252627282930313233343536
1/5
STEPS · 36
Runs on a schedule

On a schedule, syncs n8n workflows to a GitHub repository in batches and reports changes via Telegram.

Tags

cronadvancedGitHubTelegramDevOpsMultimodal AI
Connects
githubGitHubtelegramTelegram
CategoryDevOps & Repos
Triggercron
Complexityadvanced
Nodes28
AddedJun 14, 2026