Organize and back up n8n workflows to Google Drive folders
WORKFLOW INTRODUCTION This automation organizes your n8n workflows files into categorizes (Active, Template, Done, Archived) and uploads them directly to a categorized Google Drive folders. It is designed to help user...
Template notes
WORKFLOW INTRODUCTION This automation organizes your n8n workflows files into categorizes (Active, Template, Done, Archived) and uploads them directly to a categorized Google Drive folders. It is designed to help users manage large instances by creating organized, human-readable backups.
HOW IT WORKS API Connection: Connects to your n8n instance using the internal API. Categorization: Groups workflows by status and tags. WIP Logic: Any workflow without a specific status or tag is automatically routed to a work-in-progress folder. Cloud & Self-Hosted Ready: Works for both n8n Cloud and self-hosted instances.
WORKFLOW PROCESS OVERVIEW Fetch -> Filter -> Convert -> Start Loop -> Create Category Folder -> Upload -> Wait 5 seconds -> Return to loop for next upload batch See below for a full breakdown.
------------------------------
USAGE GUIDE & SETUP 1. This workflow is dependent on the n8n internal statuses of Active and Archived, and the custom tags "Template" and "Done". 2. Anything that is not Active, Archived, or labeled Template or Done, is considered a work-in-progress by default. 3. To make this workflow work for you please tag your templates as Template, and your completed projects as Done. 3a. Finished templates should not be labelled done, as per best practice they have placeholder text and no real data is processed by them
PRE-REQS A pre-designated Google Drive parent folder (and its ID) for housing the folders and files created by this workflow
REQUIRED CREDENTIALS 1. Google Drive account 2. N8N account > N8N API Key
THE CONFIGURATION NODE 1. Input the ID of your pre-designated Google Drive parent folder 2. Input the base URL of your N8N instance (e.g. https://subdomain.app.n8n.cloud, https://n8n.domain.com, http://localhost:5678) 2a. Do NOT include anything after the ".cloud", ".com", or the ":5678"