top of page
Search

Automate Email Attachments to Google Drive with Make: A Step-by-Step Guide

  • Writer: David Girones Ines
    David Girones Ines
  • 4 days ago
  • 2 min read

Managing email attachments can be tedious: downloading files manually from Gmail and uploading them to Google Drive eats into your productivity. With Make (formerly Integromat), you can build a visual workflow—called a "scenario"—that automatically saves Gmail attachments to Drive. In this tutorial, we'll walk through creating this automation from start to finish.



🔧 Prerequisites


Make sure you have:

  1. Make account (Free or Core plan)

  2. Access to your Gmail account for reading attachments

  3. Google Drive account with a target folder (e.g., "Email Attachments")

  4. Basic familiarity with navigating Make’s scenario editor



Screenshot of Make dashboard with "Create a new scenario" button highlighted
Screenshot of Make dashboard with "Create a new scenario" button highlighted


1. Create a New Scenario


  1. Log into Make and click Create a new scenario.

  2. Search for and select the Gmail and Google Drive modules.

  3. Click the canvas to place the Gmail module first and the Drive module next.


Tip: Drag modules onto the canvas in the order you want data to flow.


2. Configure the Gmail Module


  1. Click the Gmail module and choose Watch attachments.

  2. Connect your Gmail account when prompted.

  3. Set the Label to Inbox or a custom label like ToArchive.

  4. Optionally, add a filter: From email or Subject contains.



3. Add Iterator (If Multiple Attachments)


  1. If emails may have multiple attachments, insert an Iterator between Gmail and Drive.

  2. Select Array aggregator or built-in Iterator to ensure each attachment is processed individually.

Scenario canvas showing Gmail module linked to Iterator, then to Drive module
Scenario canvas showing Gmail module linked to Iterator, then to Drive module
Opinion: Iterators make your scenario robust by handling any number of attachments per email without manual mapping.



4. Configure the Google Drive Module


  1. Click the Drive module and choose Upload a file.

  2. Connect your Google Drive account.

  3. In Destination folder, select Email Attachments (create it in Drive first).

  4. For File name, map the attachment’s File Name output.

  5. For File content, map the attachment’s Raw Data or Binary output.



5. Test and Run


  1. Click Run once to test the scenario.

  2. Send yourself an email with an attachment matching your filter.

  3. Make will fetch the email, iterate attachments, and upload them to Drive.

  4. Check your Drive folder to confirm success.


Scheduler settings panel and scenario status ON
Scheduler settings panel and scenario status ON
Tip: Use Make’s built-in logs to troubleshoot failed runs—expand the module output to see error details.


6. Schedule and Activate


  1. At the bottom of the canvas, set the Scheduling interval (e.g., every 5 minutes).

  2. Click Save and toggle On your scenario.

  3. Your automation now runs on the defined interval, processing new attachments automatically.






Best Practices & Recommendations


  • Folder Structure: Use Make’s Text Formatter module to prefix file names with dates or sender names for easy sorting.

  • Error Handling: Add an Error Handler route to notify you via Slack or email if an upload fails.

  • Throttling: If you process high volumes, space out your runs (e.g., every 15 minutes) to avoid Gmail API rate limits.

  • Security: Restrict Gmail scope to a dedicated label or service account to minimize access risk.



Conclusion


With Make, automating your email attachments is intuitive and powerful. This scenario is just the beginning—extend it to organize attachments by project folder, rename files automatically, or integrate with other tools like Dropbox and Microsoft OneDrive. Start experimenting, and reclaim hours of manual work!



Further Resources


  • Make Help Center: Watch attachments module

  • Google Drive API documentation

  • Make Community forum for scenario ideas

 
 
 

Recent Posts

See All

Comments


bottom of page