Best way to duplicate multiple workflows for multi-client projects?

Hi everyone,

I’m working on a setup where each client gets their own “project folder” inside n8n.
Most of the workflows are nearly identical between clients, with only a few variables or credentials changing.

Right now, the only method I know is:

  1. Export each workflow as JSON

  2. Import it again

  3. Rename and adjust it manually

This works, but it becomes slow and error-prone when you need to duplicate a whole group of workflows for a new client.

My question:
Is there a faster or more automated way to duplicate multiple workflows in n8n?

  • Can workflows be copied in bulk?

  • Is there a built-in duplicate/clone feature I’m missing?

  • Or maybe an API endpoint or CLI approach to script the duplication of a whole folder/project?

Any tips or best practices for maintaining “multi-tenant-style” workflows inside one n8n instance would also be appreciated.

Thanks a lot!

1 Like

Unfortunately I don’t know about the exact Business Plan Features regarding different Environments. Maybe there is an easy option to “fork” Workflows into a new project.

But what definitely works, is to use the n8n API to receive and create workflows, projects, users, etc.:

With this, you can easily build an automation within n8n that duplicates your workflows for new customers.

1 Like