Gmail Attachment Backup to Google Drive
Automatically backs up attachments from specific Gmail senders to Google Drive, polling every minute and using timestamped filenames for organization.
This n8n workflow automates the backup of email attachments from a designated sender (e.g., test@gmail.com) in Gmail to a specified Google Drive folder. It polls Gmail every minute for new messages, retrieves full email contents including attachments, processes them via JavaScript code to handle multiple binaries, and uploads each to Google Drive with a unique timestamped name to avoid duplicates.
Ideal for business use cases like archiving vendor invoices or receipts, collecting reports from monitored emails, or maintaining a searchable historical log for compliance and audits. It ensures important attachments are safely stored and easily accessible without manual intervention, reducing the risk of data loss from email deletions or overflows.
The workflow consists of five key steps: Gmail Trigger for polling, Gmail Get Message for fetching details, Code node for attachment iteration, Google Drive for uploads, and a NoOp placeholder for optional extensions like notifications. Benefits include significant time savings, automated organization, and seamless integration between Gmail and Drive using OAuth credentials.
Setup is straightforward: import into n8n, configure Gmail and Google Drive credentials, set the sender email and Drive folder, and activate. Perfect for teams handling high email volumes.
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
AI Image Production Studio
7 hand-picked workflows for $29.00.
That is $4.14 each, vs $9.99 for this one alone.
View bundleSecure checkout powered by Stripe
Tags
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Other - Miscellaneous workflows
- Shopify SEO Content Automation with GPT-4o & Claude Multi-Agent$27.99
- Manage Autopilot Contacts: Create List, Add, Update & Retrieve$9.99
- 🛠️ Asana MCP Server: All 22 Operations for AI Agents$24.99
- WooCommerce AI Post-Sales Chatbot with GPT-4o, RAG & Telegram$24.99
- GitHub Star/Unstar Notifications to Slack$8.99
- Send Structured Logs to BetterStack from Any n8n Workflow$9.99
More from Fred Garcia
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.