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.

n8n
Gmail Attachment Backup to Google Drive

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.

$9.99
Last updated September 12, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related Other - Miscellaneous workflows

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.