Block 1 - n8n login API1
- Type / Role
- n8n-nodes-base.httpRequest - httpRequest
- Config choices
- Version 4.3
Back up & restore n8n workflows with preserved folder structure with GoogleDrive A. Backup workflows solution to google Drive What problem does this workflow solve? If you’re building and managin...
n8n-nodes-base.httprequest, n8n-nodes-base.stickynote, n8n-nodes-base.merge, n8n-nodes-base.googledrive, n8n-nodes-base.if, n8n-nodes-base.set, n8n-nodes-base.splitout, n8n-nodes-base.aggregate
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Adam ABDELMOUMNI.
Original n8n.io sourceIf you’re building and managing multiple automations with well-organized nested folders structure, then, losing a workflow due to accidental deletion or misconfiguration, can cost you hours of work and headache.
This can be even more impactful for self-hosted n8n instances.
This template solves that for any n8n setup (cloud or self hosted) by exporting a perfect mirrored setup of a whole n8n project, preserving the nested folder structure and the workflows within it.
All of it is uploaded in google drive under one main backup folder per execution to keep track of different setup versions along time.
This workflow is ideal for any n8n user, from beginner to advanced solo/team “flowgrammer” who wants to have a reliable, safe, automated and easy to access backup solution that reflects a perfect mirror of their n8n setup.
Scheduled Execution: The workflow runs automatically according to the schedule, could be up to X times a day (or can be triggered manually).
Creates backup Folder: It creates a new overall backup folder with a naming convention as “n8n_backup_folder_structure_DDMMYYYY_HHmmss” (i.e “n8n_backup_folder_structure_02022026_123343”) where the whole n8n nested folder structure along with workflows (JSON files) will be saved.
For example if an n8n workflow instance look like this, then same structure will be preserved and reflected on google drive along with the workflows within each folder :
projects-root-folder/
└── Your-project-folder-name/
└── Utilities/
└──Error_management/
└── error_alerting.json
└──Log_analysis/
└── Reports/
└── Clients/
└──Client_A/
└──Client_B/
└── client_reporting_standard.json
└── ...
└── workflow_test.json
Fetches the non documented n8n API: It connects to your n8n instance via the n8n API, not the documented one, but the one used directly from your UI when you manipulate your instance. This API has been used instead of the native n8n node because it gives some more features that are being used here such as :
Retrieve the workflow’s parentFolder name
Retrieve the workflow’s description
Retrieve the n8n instance’s projectId
Create an n8n data table
Get properties of an n8n data table
1. Configure Credentials: Make sure you have valid credentials for :
2. Set Your Variables: In the first Set node named "n8n instance/project access details":
n8n_instance_URL: Paste your n8n instance URL without the “/” at the end. For example : https://myautomations.app.n8n.cloudemailOrLdapLoginId: your login email addresspassword: your password
3. Create your main backup folder: Create on your google drive space the main folder where all your backup will be uploaded. For example “my_n8n_backup” and then select it in the node Create backup folder "n8n_backup_folder_structure_ddMMyyyy_HHmmss" ” from the List under “Parent Folder”,
You can run it manually by adding the specific google drive backup folder name that you want to restore on n8n inside the node "Search for the backup folder in Drive".
After running the workflow you'll see on your n8n the backup folder restored with all your saved folder/subfolders and associated workflows.
And when you open that folder you'll see all your setup successfully restored!
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 195 workflow blocks. Download the JSON for the full node graph.
| Workflow | Back up n8n workflows to google drive while preserving folder structure |
|---|---|
| Complexity | advanced |
| Nodes | 195 |
| Categories | DevOps |
| Author | Adam ABDELMOUMNI |
| Published | 06 Feb 2026 |
Use the JSON export at /data/workflows/13245/13245.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Back up & restore n8n workflows with preserved folder structure with GoogleDrive A. Backup workflows solution to google Drive What problem does this workflow solve? If you’re building and managin...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your DevOps use case.