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
Automatic News Summarization & Email Digest with GPT-4, NewsAPI and Gmail
📰 AI News Digest Agent: Auto News Summarizer & Email Newsletter Create an intelligent news curation system that automat...
Generate Food Recipes from Gmail & Form Requests with Ollama & Llama 3.2
This n8n template demonstrates how to create an intelligent food recipe assistant that accepts requests via Gmail and we...
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