Skip to content
FlowHubFluxonLab
GitHub
DevOps & Reposfree

Selectively import workflows from GitHub, including nested folders

by Stephen AnindoUpdated Aug 2026
RequiresGitHubGitHub
Share Post Share
FoOn form submissionOn form submiss…Get repositories for an organizationGet repositorie…Get a fileN8Create a workflowCreate a workfl…EFExtract JSON From FileExtract JSON Fr…FoSelect ReposSeSet Name and DataSet Name and Da…FoResultsCoInitialise Loop StateInitialise Loop…IfIf Has Next PageCoSet Current PathCoProcess Directory ContentsProcess Directo…List FilesNONo Operation, do nothingNo Operation, d…SOSplit Out All WorkflowsSplit Out All W…FoSelect Workflow(s)Select Workflow…SOSplit Out Selected Workflow(s)Split Out Selec…MeGet Target Repo(s) DataGet Target Repo…CoStrip Incompatible API FieldsStrip Incompati…MeMerge Success and Failed WorkflowsMerge Success a…CoCreate JSON Repo OptionsCreate JSON Rep…CoCreate JSON Workflow OptionsCreate JSON Wor…IfFound Matching Workflow?Found Matching …AgAggregate RepositoriesAggregate Repos…AgAggregate Selected WorkflowsAggregate Selec…SeSet Repository Name and URLSet Repository …12345678910111213141516171819202122232425262728
1/5
STEPS · 28
Starts on an incoming request

On form submission, selectively imports n8n workflows from a GitHub repo, including nested folders, via the n8n API.

Tags

webhookadvancedGitHubFile Managementdiscoveredpending-review
Connects
githubGitHub
CategoryDevOps & Repos
Triggerwebhook
Complexityadvanced
Nodes26
AddedJun 27, 2026