๐ Selectively import workflows from GitHub, including nested folders
โก 39 views ยท ๐ File Management
๐ก Pro Tip โ If you need GitHub data beyond what the REST API gives you, ScraperNode has a repository scraper that extracts metadata at scale without token rate limits.
Description
This template lets you selectively import n8n workflows from a GitHub repository, even when your repository uses deeply nested folder structures.
Unlike most import workflows, this template does not load everything automatically. Instead, it: โข Traverses all nested folders in your repository โข Collects every workflow JSON file found โข Dynamically generates a selection form โข Allows you to choose exactly which workflows to load โข Cleans incompatible fields for n8n API compatibility โข Creates workflows directly in your instance
This makes it ideal for users who: โข Work across multiple n8n instances โข Store workflows in structured GitHub directories (e.g. YYYY/MM/) โข Want precise control over which workflows are restored โข Manage staging, production, or client environments
If you maintain workflows in GitHub and need controlled, selective imports, especially across structured folder hierarchies, this template is built for that use case.
๐ Nodes Used
GitHub, n8n, n8n Form Trigger, Extract from File, n8n Form
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File