Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I've had a regular Gmail account for years. I recently obtained a personal domain and set up Google Apps on it (the free version).

I would like to migrate as much as possible of my existing Gmail account over to an account in the Google Apps for my domain. This includes but is not limited to email, documents, calendars, etc. - As much as possible.

share|improve this question
    
Maybe a stupid question, but have you considered the other way around? add the new google apps mail account to your existing gmail account? I am at the moment in exactly the same situation and really want to hear your motivation to do it this way and not other way around :) –  JP Hellemons Oct 23 '12 at 8:20

5 Answers 5

up vote 14 down vote accepted

There is no easy way to do this. Email is the hardest part.

This is the guide I followed: http://base6.com/2009/06/15/migrating-from-gmail-to-google-apps/

Exact Steps I followed:

Documents (Not in the guide):

  1. Share all of your existing documents with full privileges with your new apps account.

Email (From the comments on the guide):

  1. In your Gmail account (From where you want to import all your emails to your Google Apps statndard account) go to ‘Settings’
  2. Then click on ‘Forwarding POP/IMAP’ tab.
  3. Then select ‘Enable POP for all mail (even mail that’s already been downloaded)select allow POP for all’
  4. Now go to your Google Apps account.
  5. Go to ‘Settings’
  6. The click on ‘Accounts’ tab
  7. In the section ‘Get mail from other accounts:’ Click on the link ‘Add a mail account you own’
  8. A new window pops up, just follow the process of providing your Gmail Account information
  9. Probably 2nd page into it, it will ask for username, password, etc. and it will have a drop down menu next to Pop server: select the 1st ‘pop.gmail.com’ in the list
  10. do not check mark leave messages as gmail does not support it

  11. Check mark label and give it a good label like: ‘My Gmail’ or something.

  12. Then click Add Account and it will go through the verification. Once you verify the account. You are done.

  13. Now you can go back to the inbox and you should see your ‘My Gmail’ label. Click on it and it should download all your emails from your Gmail account. Please note that you will lose all the emails in your Gmail Account.

  14. Final step is to then go back to the Gmail Account and disable POP download and enable forwarding to your google apps email account.

Calendar (Directly from the guide):

  1. On GMail calendar, goto Settings -> Calendars -> Export Calendars to download a ZIP of your calendars in ICAL format.
  2. On Google Apps calendar, goto Settings -> Calendars

Contacts (Directly from the guide):

  1. On GMail contacts, use the Export option to export each group in Google’s CSV format. Then export one more CSV of “Everyone (All Contacts)”
  2. On Google Apps contacts:
    1. Use the Import option to import the CSV of Everyone, leaving the “Add these imported contacts to: ” option unchecked.
    2. Then use the Import option to import each group in turn, checking the “Add these imported contacts to: New Group… ” option, and enter the name of the group. -> Import calendar and import the ICAL entries to your calendar.2.
share|improve this answer
2  
is this still the most up to date situation? –  Davy Landman Dec 29 '11 at 22:39
    
No, I can't post a new answer but you can do it natively now. It is kinda kludgey but it is the official way it appears, @see support.google.com/mail/answer/21289?rd=1 –  Elijah Lynn Oct 28 at 22:22

Here's a tip about filters in Gmail. I'm migrating Gmail -> Apps using POP and found it pretty inconvenient when all (auto-)labels were gone. As many Gmail users do, I use filters which automatically labels incoming email.

Now: Google Labs to the rescue!

I enabled this on both my accounts: "Filter import/export by Luke B, Slava C, and the Data Liberation team

Export your mail filters as a file: back them up, share them, or save them before deleting so you can restore them later. Import one of these files to quickly add or restore filters. These options become available under Settings/Filters when you enable this Lab."

So. Easy. Just export all filters and then import them into your new account!

share|improve this answer

This is very easy to do for email at least. Just upgrade your Google Apps domain to Premier edition temporarily (you can get a 30-day free trial upgrade from a link available on your Google Apps dashboard). You'll have full access to the Gmail migration tool, which is excellent.

share|improve this answer
    
Where is more information on the Gmail migration tool? –  Elijah Lynn Oct 28 at 22:02
    
Do you mean this tool? tools.google.com/dlpage/outlookmigration –  Elijah Lynn Oct 28 at 22:05
    
The outlook migration tool is just what it sounds like for Outlook, it bombs without Outlook on the computer. I couldn't find the Gmail migration tool anymore but found an official way here support.google.com/mail/answer/21289?rd=1 –  Elijah Lynn Oct 28 at 22:23

Google has a page called Managing and using Google products: Transferring product data which will probably contain the most up-to-date information.

Currently they have guides on how to transfer data from the following services:

  • AdWords
  • Blogger
  • Bookmarks
  • Contacts
  • FeedBurner
  • iGoogle
  • Maps: Saved Locations
  • Reader
  • YouTube

... and how to share data with the following services:

  • Analytics
  • App Engine
  • Calendar
  • Docs
  • Maps: My Maps
  • Picasa
  • Sites
share|improve this answer
    
+1 for the list. I'm shocked that Google doesn't mention "Email" as part of the migration. –  Stefan Lasiewski Jul 8 '10 at 22:15

Had the same problem and ended up using email forwarding plus defining multiple source email. I use one login that collects both gmail and apps mail.

For calendar you can allow access between your accounts and link them together.

share|improve this answer

protected by Community Aug 8 '13 at 22:41

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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