I want to share some of my emails with my colleagues. I thought it could be done via Google Docs. It would be also kind of backup if this could be done.

We are on Google Apps.

Can I automatically copy an email with attachment(s) to Google Docs?

6 Answers 6


There's a Zap for that. Try creating new Google Docs from Gmail emails. Set it so that when you label your emails with a certain label it fires the Zap and creates a new document in Google Docs. Once it's in Google Docs you can set sharing permissions so colleagues can see it.

Check the Gmail to Drive Zaps to snag attachments.

Gmail -> GDocs

Disclosure: I do run Zapier, but even if I didn't this would still be the solution I use. :)


There's a GMail Labs feature called "Create a Document" but it seems to be not compatible with the latest version of GMail. I have it enabled and judging by the description & my memory the button should've been next to Print and New window but it's not there.

The command is now located in the More menu.

  • I need this to be done automatically. Preferably based on the label.
    – Radek
    May 10, 2012 at 4:59
  • @Radek then you need custom solutions.
    – Bibhas
    May 10, 2012 at 5:39
  • @dnbrv Check under the more menu - i.imgur.com/vfaWW.png
    – Bibhas
    May 10, 2012 at 5:39
  • Can I code the custom solution?
    – Radek
    May 10, 2012 at 5:44
  • 1
    @dnbrv Gmail Labs "Create a Document" has been removed from Labs and is now only available via Google Chrome: groups.google.com/forum/?fromgroups=#!searchin/…
    – Liz
    Apr 13, 2013 at 1:00

Theres also an application called CutePDF. This application wil install a printer (called cutepdf) and everything that you print with this printer will be converted to a pdf document.

With this application you can print the mail from gmail to this CutePDF printer and the mail will become a PDF document. After that, you can of course upload this PDF document to google docs again.

  • perfect - you can also use PDFCreator
    – user24662
    Sep 20, 2012 at 7:28

Yes you can with Google scripts. Here's one which accepts a Gmail label and will archive mails from that label to your Google Drive. Please note that this is not a backup. Emails will be moved to Google drive (only from that label). In the drive, emails are stored as pdf files with original formating in tact. Attachments are also archived.

Google script to copy gmail emails to google drive.


Just announced:

Bringing it all together: 15 GB now shared between Drive, Gmail, and Google+ Photos

With this new combined storage space, you won’t have to worry about how much you’re storing and where. For example, maybe you’re a heavy Gmail user but light on photos, or perhaps you were bumping up against your Drive storage limit but were only using 2 GB in Gmail. Now it doesn’t matter, because you can use your storage the way you want.

So, it looks like you only need to wait until they roll this out to you, which will probably be within the next few weeks.


Gmail IMAP + Drive SDK + 30 lines of your favorite scripting language.

Use IMAP with Gmail to download the emails you want. Then use the Drive SDK to upload them to Drive (this will require programming).

  • Care to elaborate, please? The way it is now, it‘s not very helpful.
    – Alex
    Nov 10, 2012 at 16:18
  • Use IMAP with GMail to download the emails you want. Then use the Drive SDK to upload them to Drive. This will require programming. My pleasure :) (sorry, not going to write the code for you)
    – Ali Afshar
    Nov 10, 2012 at 22:56
  • 1
    The scope of the whole SE network is to help others. By giving truncated answers you are not helping anybody.
    – Alex
    Nov 11, 2012 at 5:56
  • So downvote it if that's how you feel, but it is the best answer here. The fact that it is the downvoted one reflects more poorly on the SE mentality, in my opinion. Someone innocently reaching this page might think it is not the best answer, and that clearly detracts from the site.
    – Ali Afshar
    Nov 13, 2012 at 3:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.