Migrate your Google Mails from one Workspace account to another Workspace account (For Google Administrators)

Photo by Krsto Jevtic on Unsplash

Recently, I had to migrate all my emails from my existing gmail account (which is part of a Google Workspace account) to my new gmail account that is in another Google workspace account. Thanks to ‘Google Workspace Help’ page, because all the steps were all well documented. But why I’m writing this blog is because the documents were a bit scattered which means I had to go through multiple links for completing this process. So, I thought it would be helpful for some folks with this same use case, if I consolidate it as a single document.


  • In order to complete this process, you must be signed in as a ‘Super Administrator’ of your Google Workspace account.

Prepare your Source Account

In this section, we are preparing the source account for the data migration. Source account is the one that you will be migrating data from.

Step 1: Make sure ‘IMAP’ is turned on for the user that we are going to migrate the mails from.

  • Sign in to Google Admin Console
  • Go to Apps > Google Workspace > GMail > End User Access
  • Select the organizational unit you want to configure settings for.
  • Under ‘End User Access’ section, make sure POP and IMAP access is enabled
  • Under the IMAP section, you can select ‘Any mail client’ for now
  • Save the changes.

Step 2: If your source account has 2-step verification enabled, generate an ‘App password’ for the data migration service

Note: This section is only required if your source account is enabled 2-step verification

  • Go to your Google Account.
  • Select Security
  • Under “Signing in to Google,” select App Passwords
  • At the bottom, choose Select app and choose ‘Other (Custom name)’ and then provide a name and then click on ‘Generate’
  • Save the App password somewhere safe as this password is required for the migration process
  • Tap ‘Done’

Step 3: Sign in to GMail (source account) and update settings

  • Sign in to GMail account
  • Click on ‘Settings’ and select ‘See all settings’
  • Click ‘Forwarding and POP/IMAP’
  • Under IMAP access, select Enable IMAP
  • Under Folder size limits, select Do not limit the number of messages in an IMAP folder (default)
  • Click Save changes
  • Again come back to setting page
  • Click Labels
  • Make sure that any label that needs to be migrated has the Show in IMAP box checked
  • Done

Data Migration to the Destination Account

In this section, we will start the migration process. All the steps mentioned here will be done against the target Google Workspace Domain.

Step 1: Setup Migration service

  • Sign in to the Google Admin Console
  • Go to Data Migration Section
  • Click Set Data Migration Up
  • For Migration Source, select Google Workspace
  • Click Start
  • For Migration Start Date, choose a start date for your migration
  • For Migration Options, if you want to choose from the option, choose that or accept the default
  • Click Select Users

Step 2: Migrate Email of the source account to a new/existing email in the new workspace account

  • Click Add user
  • For Source Email, enter the user’s Google Workspace email address on the source account
  • For Password field, enter the user’s password for their source email account. If the source account has 2-step verification enabled, use the App password that we generated above
  • For Google Workspace Email field, start entering the user’s new Google Workspace email address and choose from the list of suggested users.
  • Click Start
  • You can see the progress of the data migration under the ‘Data Migration’ section in Google Admin console

The process may take several hours for the migration to complete depending on the size of the mails.


  1. Google workspace help main link
  2. Prepare your source account
  3. Turn POP and IMAP on
  4. Sign in with App Password




DevOps Engineer | Cloud Evangelist

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Watch your step, they move on their own.

Dynamics 365 — When to use Power Automate Flows instead of Workflows

Augmented Reality Sudoku Solver — Part IV

HyperDao – a DAO based IDO launchpad Coming Soon❗️🔥

Kotlin Functions

300+TOP Apache PIG Hadoop Interview Questions and Answers

Who needs REST in the programming world?

{UPDATE} QuizBet frågesport med insats Hack Free Resources Generator

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Neron Joseph

Neron Joseph

DevOps Engineer | Cloud Evangelist

More from Medium

Anthony Lister Trending In Sydney Media News In 2022

Anthony Lister Trending In Sydney Media News In 2022

How to Manage Teen’s Video Game Addiction ?

17/52: The Obesity Code by Jason Fung

Keeping the poor ‘poor’ keeps us happy.