Bulk file upload to Google Drive with folder management
Ready for 3.0What this workflow does
This workflow has 9 nodes and runs when someone submits an n8n form (“Batch File Upload to Google Drive”). Along the way it connects Google Drive.
How it runs
Trigger: When someone submits an n8n form (“Batch File Upload to Google Drive”).
- Get Folder Name (Edit Fields (Set)): sets 1 field: folderName
- Search specific folder (Google Drive): work with file folder
- Folder found ? (If): checks a condition and branches into true / false
- Prepare Files for Upload (Code): runs custom JavaScript code
- Create Folder (Google Drive): work with folder
- Upload Files (Google Drive): uses Google Drive
- Prepare Files for New Folder (Code): runs custom JavaScript code
- Upload to New Folder (Google Drive): uses Google Drive
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Drive
n8n-nodes-base.googleDrive - If
n8n-nodes-base.if - Code
n8n-nodes-base.code
From the author
🗂️ Bulk File Upload to Google Drive with Folder Management How it works 1. User submits files and target folder name via form 2. Workflow checks if folder exists in Drive 3. Creates folder if needed or uses existing one 4. Processes and uploads all files…