Clone n8n Workflows between Instances using n8n API
该工作流实现了在不同实例之间自动克隆和迁移工作流的功能。通过调用 API,用户可以批量获取源实例的工作流列表,并过滤出目标实例中不存在的工作流,依次创建并关联到指定项目中。此过程支持灵活配置凭证和项目名称,确保数据准确迁移,极大提升了工作流管理的效率与安全性,适合多团队或企业级用户进行统一管理与备份。
流程图

工作流名称
Clone n8n Workflows between Instances using n8n API
主要功能和亮点
本工作流实现了在不同 n8n 实例之间自动克隆工作流的功能。通过调用 n8n 的 API,批量获取源实例的工作流列表,过滤出目标实例中不存在的工作流,依次创建新工作流并将其关联到指定项目中。支持批量处理,确保数据准确迁移,并且通过灵活配置凭证与项目名称,实现源实例和目标实例的自由切换。
解决的核心问题
在多实例 n8n 环境中,手动复制和迁移工作流繁琐且易出错。本工作流自动化完成跨实例工作流的克隆和部署,解决了工作流迁移过程中的效率低下、重复操作和数据一致性问题,极大提升了工作流管理的便捷性和安全性。
应用场景
- 多团队或多环境下的 n8n 工作流统一管理与迁移
- 工作流开发完成后,快速将设计好的流程从测试环境迁移到生产环境
- 企业级用户需要跨实例分发和备份工作流
- 需要将工作流集中到特定项目进行统一管理
主要流程步骤
- 手动触发工作流执行
- 通过源 n8n 实例 API 获取所有工作流列表
- 通过目标 n8n 实例 API 获取当前已有工作流列表
- 对比两个列表,筛选出目标实例中没有的工作流
- 循环处理筛选出的工作流,调用目标实例 API 创建新的工作流
- 获取目标实例中的项目列表并筛选出指定项目
- 将新建的工作流关联到指定的目标项目中
- 支持批量处理,确保迁移任务高效完成
涉及的系统或服务
- n8n API(源实例与目标实例)
- HTTP 请求节点用于与 n8n API 交互
- 手动触发(Manual Trigger)节点启动流程
- 数据处理节点(SplitInBatches、Merge、Filter、Set等)实现数据拆分与过滤
适用人群或使用价值
- n8n 平台管理员和高级用户
- 企业级自动化团队需要统一管理多个 n8n 实例
- 需要高效迁移工作流,减少人为错误的运维人员
- 希望实现跨实例工作流备份和分发的开发者
通过本工作流,用户能够轻松实现跨实例工作流的复制与管理,极大提升工作流运维效率和管理的规范性。