Unlike most migration workflows, this template does not move everything by default. Instead, it gives you full control over which workflows are transferred between n8n instances.
It:
- Retrieves workflows from a source n8n instance using the n8n API
- Filters out archived workflows
- Dynamically generates a selection form
- Allows you to choose exactly which workflows to import
- Cleans incompatible or read-only fields for API compatibility
- Creates workflows safely in a target n8n instance
The workflow supports two modes:
Default mode
- Source and target instances are configured directly using n8n API credentials
- Ideal for quick, one-off migrations
Dynamic mode
- Instance URLs and API keys are loaded from an external database (e.g. Notion or Supabase)
- Lets you select source and target instances at runtime via a form
- Keeps credentials out of the workflow itself for improved security
This makes it ideal for users who:
- Work across multiple n8n instances
- Need selective, controlled workflow migrations
- Manage staging, production, or client environments
- Want to avoid bulk imports or accidental overwrites
- Prefer API-driven, form-based workflows over manual exports
If you need a safe, flexible way to move workflows between n8n instances with full user control, this template is built for that use case.



