Your email messages in Gmail have attachments and you can automatically save them all to any folder inside your Google Drive using Send to Google Drive. You can also specify rules so that only attachments belonging to a particular filetype – say images or videos or documents – are saved to Google Drive.

You neither have to install any browser extensions nor do you have to grant access to your Gmail or Google Drive to a third-party. And since Google Drive synchronizes with your mobile device and desktop, the saved email attachments will instantly become available on all your other devices.

Save files attachments from Gmail to any Google Drive folder.

Save files attachments from Gmail to any Google Drive folder.

Save Gmail Attachments to Google Drive

The Send to Google Drive program is available in free and premium editions. The latter includes more features and you can also opt for one-to-one support through Skype or Google Hangouts.

Features Free Premium Premium+
Supports Gmail & Google Apps Yes Yes Yes
Whitelist filetypes for saving No Yes Yes
Save file attachments in nested folders No Yes Yes
Monitor multiple Gmail labels No Yes Yes
Supports nested Gmail labels No Yes Yes
Installation Manual (PDF) included No Yes Yes
Support options Support Forums Email Support One-to-one support over Skype or Google Hangouts
Forever Free Get Premium Get Premium+
You may make payments through PayPal or your credit and debit cards. You can request a refund within 24 hours of purchase.

Send Gmail Attachments to Google Drive

If you haven’t used Send to Google Drive before, here’s how the it works.

You specify a Gmail label name in the sheet and the script will scan all your existing and incoming email messages inside that label for file attachments. For instance, you can say “inbox” to monitor the inbox folder, specify a custom label name or say “all” to monitor every folder in your Gmail mailbox. If the script finds an attachment, the file will be downloaded to your Google Drive.

Here’s a step by step guide on how you can setup the Send to Google Drive program for your Gmail account. It takes less than a minute.

  1. Click here to create a copy of the Send to Google Drive sheet in your Google Drive.
  2. Open the sheet and you should see a new Gmail Attachments menu at the top. Choose Authorize and grant the necessary permissions. This is an open-source Google Script) that runs in your own Google account and no one else will have access to any of your data.
  3. Click the Gmail Attachments menu again and select Run (step #2). Close the Google sheet and the script will begin downloading attachments from Gmail to your Google Drive in the background.

The program will monitor the specified Gmail label every five minutes and as soon as it finds a message that has attachments, it will automatically save the file(s) to the specified folder in your Google Drive.

Once the attachments have been saved, a new label — Processed — is applied to the Gmail message indicating that the message has been processed by the script. It saves all types of attachments but you can also specify a list of extensions separated by commas.

If you would like to stop the script later, open the same Google Sheet and choose Uninstall from the Gmail Attachments menu.

Notes for Premium Version

With the premium version, you can specify a list of filetypes for saving. For instance, you can say jpg,gif,png to save only image attachments or say all to save every single file attachment irrespective of the file type. You can also choose to save email attachments in a common folder or specify different folders per Gmail label. For instance, say \Main Folder\Sub Folder to save files in the sub folder under the main folder.

Awesome Google Scripts → Custom Google Scripts →