How to Migrate from google workspace email to Microsoft 365 email account, Step by Step guide.

ad-mania

Here you will be guided step by step on how to migrate from google workspace email to Microsoft 365 email account in a very easy to understand manner. 

Many of us are still using G suite legacy free edition who have registered before December 2012. As per the latest announcement from Google, now this free service is going to stop from 1st May 2022. Users will have to either purchase an appropriate subscription or will have to migrate their data to another platform like Microsoft 365. 

So let’s walk through this migration process.

Step 1 – the creation of a Microsoft 365 account

Create your Microsoft 365 account at https://www.microsoft.com/microsoft-365

Step 2 – login to the admin panel of Microsoft 365 once your account is created

login to it at admin.microsoft.com

Step 3 – Configure a domain name in Microsoft 365

here we are not going into how to register a domain name as we assume you have a registered domain with you.
here, for example, we are using the domain name yourdomain.com

Step 3.1 – click on the settings

migrate from google workspace email to microsoft 365 email account

Step 3.2 – click on the Domains

migrate from google workspace email to microsoft 365 email account

Step 3.3 – Click on Add Domain

migrate from google workspace email to microsoft 365 email account

step 3.4 – Type your domain name & click on use this domain button

how to add your domain in microsft 365

Step 3.5 – Verify domain ownership. select the appropriate method to verify from the list. here we are selecting “add a TXT record to the domain’s DNS records”. and click on continue.

how to verify domain in office 365

Step 3.6 – Create a TXT record for your domain from your domain’s control panel. TXT record should be created as per the value mentioned on your screen as per the following screen capture. once you successfully create a TXT record for your domain, click on verify button.

how to verify domain in microsoft 365

Step -4 configure DNS records

Once the domain is added, you will be prompted to configure DNS records of your domain like MX record, SPF TXT record and Autodiscover CNAME. follow the steps as per the wizard shown you on your screen. 

note: all these three records are configured in your domain’s control panel, not in Microsoft 365 admin panel.

once the above DNS is configured, you can check the status on the domain’s dashboard at admin center > settings > domains. domain’s status should be Healthy.

domain status check in microsft 365

Step – 5 create a user in Microsoft 365

go to Admin Center > Users > Active Users.

Click on “Add a user” fill in the required details and create a user.

Note: license assignment is a must for your created user. ideally, the user name is the same as you have in google workspace (Gsuite), but if you wish you can create with another name also.

after finishing the above steps, you should be successfully sent and receive an email from Microsoft 365 (outlook) from your new user ID and your google workspace account should be stoped receiving & sending new emails.

Now you are ready with all prerequisites to transfer your email account from Google workspace (Gsuite or Gmail) to Microsoft 365 outlook account.

Now we are starting to migrate from google workspace email to microsoft 365 email account.

Step – 6 create CSV list of google accounts to migrate to Microsoft 365 (office 365) email.

create an excel file as per the following template.

google accounts migration list template

Column A = the email address of the Microsoft 365 or Office 365 mailbox. This is what’s shown in the username column in Users > Active users in the Microsoft 365 admin center. (for example, user@yourdomain.com)
Column B = is the sign-in name for the user’s Gmail mailbox (for example, user@yourdomain.com).
Column C = is the password for the user’s Gmail mailbox.

Note: if your Google and Microsoft username & domain are the same, then columns A and B will have the same value. make sure your Gmail username and password are correct and working. please crosscheck it by trying it once at google login before adding it into the above said CSV file.

not to mention, above said template should be saved as CSV in excel.

Step – 7 set ready google accounts for migration.

Step – 7.1 login to your google admin with your admin account at admin.google.com

Step – 7.2 go to Security > Less Secure apps and select “allow users to manage their access to less secure apps”, and then “save” this setting.

setting to allow users to manage their access to less secure apps in google workspace

Step – 7.3 Please note that this step should be performed for each google account that is in the migration list. go to myaccount.google.com and log in with your user account (which is to be migrated). 

Then go to Security, Click on “Less secure app access”. (it will prompt for reauthenticate your user) 

less secure app access for google user accounts

After authentication, you will be reached to the “Less secure app access” page. here you will have to enable the setting by clicking the radio button. The radio button colour will change to blue if it is enabled, otherwise, it will show in black/grey if it is disabled.

enable less secure app access in google workspace user

once “Less secure app access” is enabled, it will look like as following screen capture in your account’s settings tab.

enable less secure app access for gmail

after verifying above said settings in your google account, log out from your google account.

step – 8 Create endpoint connection in Microsoft 365

Now come back to the admin panel of Microsoft 365.
From here open exchange admin center and from there open the classic exchange admin center.

Here goto recipients > migration
Click on the three dots icon (More) and select migration endpoints.

migration endpoint in microsoft 365

A new migration endpoints window will pop up. here click on the new button(+ sign button).

New migration endpoint in exchange online

When you will click on the New button, you will get another pop-up window, where you will have to select migration endpoint type. Here select “IMAP” and click on the Next button.

set migration endpoint type in microsoft exchange online admin

Next, it will ask for IMAP server settings. Type imap.gmail.com in IMAP server name field and leave the default value for other fields. do not make any changes in those fields. it should look like the following picture. and then click on the Next button.

endpoint connection settings in exchange online admin

Now, it will ask to give a name to this connection here we have given the name “google to Microsoft365”. and leave blank other fields as it is and click on the New button. Please refer to the following picture.

set endpoint connection name in microsoft 365 admin

you should get a “saving completed successfully” message. click ok to this message, and the wizard window will be closed. now check the “migration endpoints” popup window. it should show a newly created endpoint connection in the list as shown in the following picture. close this pop-up window by clicking on the Close button.

new endpoint connection created

Step – 9 Create a migration batch and start migrating google workspace(Gmail) mailboxes in Microsoft 365.

Now come back to Exchange admin center (classic) and go to Recipents > Migration >
Click on + sign and select “Migrate to Exchange online”
from popup menu.

create batch to migrate from google workspace to microsoft 365

you will get a new popup window “new migration batch”
here select a migration type “IMAP Migration (supported by exchange and other email systems)“, and then click on the Next button.

migrate from google workspace email to microsoft 365 email account

Now it’s time to select users. Click on the choose file button and select the CSV file which you have created in above demonstrated step-6.
Once you select the file, the selected file name will be shown above the change button and below it will show the count of mailboxes listed in the selected CSV file. Then click on the Next button.

select user list file to migrate from gmail to microsft365

Now in the next window, select the connection endpoint. if you have only one connection endpoint, it will not let you choose and will automatically get details of the only connection endpoint. and if there are multiple connection endpoints then select the one which you have created in above step-8. like in this guide we have named it “Google to microsoft365”, so it should be selected. and then click on the Next button.
right now we don’t have any other connection endpoints created in our admin, hence it is showing as the following picture.

migrate from google workspace email to microsoft 365 email account

in the next window, give a name to this batch configuration for example “Gmail to outlook” and click on the Next button.

migration batch name for gmail to exchange online

Now in the next window, select one recipient address by clicking on the browse button, where you should get the batch process detail report once the process is finished. (Microsoft 365 mail account)
And then select the preferred option to start the batch. generally, it should be “automatically start the batch”, but you can select as per your convenience. and then click on the New Button.

save new migration batch in exchange online

this will create a new batch as per your selected options and once it is created, you will get a confirmation message. Click on the OK button. this will close the popup window.

new batch created in microsoft exchange online

now come to Exchange admin center (classic) > recipients > migration.
here you will see the batch status which you have created.

in the status column, when the sync process starts, it will show as syncing, until the process is not completed. if it is completed successfully, the status will be changed to synced or fail if it encounters an error. This will take time depending on the number of mailboxes in your list and data in each mailbox. it may be a few minutes, hrs or days. so don’t be impatient in a few minutes and wait for the report in your selected email id or keep checking this dashboard after certain intervals.

batch process status in microsft exchange online

Once the status column shows as “synced”. it means you have migrate from google workspace email to microsoft 365 email account. The process is ompleted. then check the email ids which was in the CSV list. it should show with all emails and folders which was in your google workspace Gmail mailbox.
After around 72hrs of “synced” status, delete the created batch from Exchange admin center (classic) > recipients > migration. otherwise, it will keep resync with your Gmail account which is not required.

Please let us know, where these steps are helpful to succeed you in migrating your google workspace email to Microsoft 365? please share your feedback in below comment section.

Leave a Comment

Your email address will not be published. Required fields are marked *

This div height required for enabling the sticky sidebar