workflows.fit
Back to n8n workflows
n8n templateFreeBy Stéphane Heckel

Backup n8n workflows with versioning and Notion tracking

Copy n8n workflows to a slave n8n repository Inspired by [Alex Kim's workflow](https://n8n.io/workflows/3048-clone-n8n-workflows-between-instances-using-n8n-api/), this version adds the ability to keep multiple versio...

ProductivityCore NodesDevelopmentManual TriggerN8nSplit In BatchesSticky Note
Loading interactive preview...

Template notes

Copy n8n workflows to a slave n8n repository

Inspired by [Alex Kim's workflow](https://n8n.io/workflows/3048-clone-n8n-workflows-between-instances-using-n8n-api/), this version adds the ability to keep multiple versions of the same workflow on the destination instance. Each copied workflow’s name is prefixed with the date (YYYYMMDD), enabling simple version tracking. Process details and workflow counts are recorded centrally in Notion.

How it works

- Workflows from the source n8n instance are copied to the destination using the n8n API node. - On the destination, each workflow name is prefixed with the current date (e.g., 20250803PDF Summarizer), so you can keep multiple daily versions. - The workflow tracks and saves: - The date of execution. - Number of workflows processed. - Both details are recorded in Notion.

Rolling retention policy example:

- Day 1: Workflows are saved with 20250803 prefix. - Day 2: New set saved with 20250804. - Day 3: Day 1’s set is deleted, new set saved as 20250805. - To keep more days, adjust the “Subtract From Date” node.

How to use

1. Create a Notion database with one page and three fields: - sequence: Should contain "prefix". - Value: Today's date as YYYYMMDD. - Comment: Number of saved workflows.