Organize Gmail Attachments in Google Drive Folders based on sender’s email
📩🤖 This workflow automatically processes emails received in Gmail, extracts their attachments, and organizes them into specific folders in Google Drive based on the sender's email address.
Note: The workflow avoids duplicates by checking folder existence before creation.
Benefits:
✅ Automated Organization: No need to manually sort or download email attachments. 📁 Sender-based Categorization: Files are stored in clearly labeled folders per sender, improving traceability and reducing clutter. ⏱ Time-saving: Reduces repetitive administrative tasks by automating the workflow end-to-end. 🔁 Modular and Scalable: Can be easily extended or reused with other services (e.g., Dropbox, S3) or integrated into larger document workflows. 🔐 Secure Cloud Storage: Attachments are safely backed up in Google Drive, minimizing the risk of data loss from email.
How It Works
Trigger:
The workflow can be triggered manually ("When clicking ‘Execute workflow’) or automatically (via Gmail Trigger polling emails every minute).
Email Processing:
Fetches emails (with attachments) from Gmail within a date range (default: July 6–9, 2025).
For each email, checks if it contains attachments (via IF node).
Folder Management:
Searches Google Drive for a folder named after the sender’s email address (under parent folder "Email Attachments").
Creates the folder if it doesn’t exist.
Attachment Handling:
Splits out binary attachments, extracts filenames, and uploads each file to the sender’s dedicated folder in Google Drive.
Sub-Workflow Execution:
Uses Execute Workflow to modularize the upload process (reusable for other workflows).
Set Up Steps
Google Services:
Connect Gmail and Google Drive nodes to your accounts via OAuth2.
Ensure the parent folder "Email Attachments" (ID: 1EitwWVd5rKZTlvOreB4R-6xxxxxx) exists in Google Drive.
Adjust Date Range:
Modify receivedAfter/receivedBefore in the Get emails node to target specific emails.
Test:
Run manually to verify folder creation and attachment uploads.
Activate Automation:
Enable the Gmail Trigger for real-time processing (currently active: false).
Need help customizing?
Contact me for consulting and support or add me on Linkedin.
Related Templates
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Technology News Workflow Explanation with Key Services
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Auto-Publish Techn...
Auto-classify Gmail emails with AI and apply labels for inbox organization
Who is this for? Professionals and individuals who receive high volumes of emails, those who want to automatically organ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments