Perform Google Workspace to Microsoft 365 Migration

This article teaches you Google Workspace to Microsoft Office 365 migration step-by-step procedure. It also explains the plans and pricing of Google Workspace and Microsoft 365. Google Workspace and Microsoft 365 are widely used cloud email clients offering multiple subscription-based plans. It depends on the user which platform they prefer. Some users like to use Google Workspace, while some use Microsoft 365. The competition between G-Suite and Microsoft 365 is high because both are very popular and offer the same services. This article describes a manual migration method from Google Workspace to Office 365.

Adding Domain in Microsoft 365 Account

Step 1. Log in to office.com using admin login credentials.

Step 2. Now choose Admin from the apps panel.

img

Step 3. Once you enter the Admin center, click on Settings and then Domain in the left sidebar.

img

Step 4. Once you enter the Domains section, click on the Add Domain button to add your Google Workspace domain.

img

Step 5. Domain wizard will open, in the Domain name field - type your domain name and click on Use this domain.

img

Step 6. Now you need to verify your domain. There are four options provided for verifying the domain ownership, you can choose the suitable one for yourself and then click on the verify button.

img

Step 7. Now it will ask you “How do you want to connect your domain?”, we need to choose - skip and do this later, and after that click on the continue button.

Note: We have skipped adding DNS records now but after finishing the migration we will do it.

img

Step 8. Now you can see that the Domain setup is complete. Click on the done button.

Once you hit done button, you will see that your domain is added successfully and also set as default.

img
Steps to add active users for Google workspace to Office 365 migration.

Steps 1. In the Microsoft 365 Admin Center, click on the Users then select active users to add the new users for the migration process.

img

Step 2. Once you enter the Active Users section, click on the Add a User button to add a new user.

img

Step 3. Now fill some basic details like first name, last name, display name, username, and select your domain and uncheck all the options, type a password and click on the next button.

img

Step 4. Now you need to assign product licenses, in this window select your location. Choose Assign user a product license, select your license and click on the next button.

img

Step 5. Optional settings window will open, if you need to provide admin access to this user then you can select it under roles as shown in the screen otherwise click on the next button.

img

Step 6. Now Review and Finish window will open, review your details and click on the Finish adding button.

img

Step 7. It will take a few seconds and you will see a window showing user added to the active users. Click on the close button.

img

Note: You need to add all active users that you want to migrate and provide the license. Once you have finished adding users, remember to set your default domain as the previous one to complete the office 365 migration process. For that, click on settings, then the domain, and set your default domain from the admin center.

Steps for migration of google workspace to Office 365.

Step 1. Now in the admin center, click on show all and select exchange from the left sidebar.

img

Step 2. After entering into the Exchange Admin Center, click on the migration in the left sidebar and then select add migration batch.

img

Step 3. Now type migration batch name and in “select the mailbox migration path”, select Migration to Exchange Online and click next.

img

Step 4. In the next screen you need to select the migration type, select Google Workspace (Gmail) Migration and click next to proceed further.

img

Step 5. Now Prerequisites for Google Workspace migration window will open, and you can perform this using two methods:

Manually configure your Google Workspace for migration.

img
Manual Configuration of prerequisites

Now we will see how to configure some prerequisites to migrate from Google Workspace to Office 365.

Create a project

First, open console.cloud.google.com, click on your project and then click on create new project.

img

Type project name, select your organization and click on the create button.

img

You will receive a notification of project created, click on the select project in the notification bar.

img
Create a service account

Now you need to create a service account, visit https://console.cloud.google.com/iam-admin and click on Service accounts and then create service account.

img

Type service account name and click on the create button.

img

In the next step, it will ask for the role, provide owner role and click on continue, then click on the done button.

img

Your service account has been created successfully and a client Id has also generated, copy your client id and save it.

img
Add Private JSON Key

Now you need to create a login credential key (JSON file), click on your service account to create a new key.

img

Now click on the KEYS tab then choose Add Key, A popup will open asking for the key type, Choose JSON here and then click on create button.

img

You can see that the Key is generated and downloaded automatically to your computer.

img
Provide API permissions

Now you need to provide API permissions for mail, contacts and calendars, For that visit

https://console.cloud.google.com/apis/library, you will see interface like the image below.

Search for Gmail and click on the Gmail API.

img

Now click on enable button under Gmail API.

img

Now search for contacts and enable Contacts API as we had done for Gmail.

img

Once done for contacts, enable API for Google Calendar.

img

Now search for people and enable People API.

img
Add Domain Wide Delegation

Now you need to provide domain wide delegation, for that visit https://admin.google.com/ac/owl/domainwidedelegation and click on add new button.

img

Now enter your client id here and type the scopes here and click on the authorise button.

https://mail.google.com,https://www.googleapis.com/auth/contacts,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/gmail.settings.sharing,https://www.google.com/m8/feeds

img

Once you have completed all these steps now go back to the Microsoft 365 migration tab.

Resume Google Workspace Migration Process

As we have fulfilled prerequisites for Google Workspace migration, now click on the next button.

img

Now Set a Migration Endpoint window will open, select create a new migration endpoint and click on the next button.

img

Now in General information window, Type Migration endpoint name and leave the other columns as it is and click on the next button.

img

Now Gmail migration configuration window will open, type the email address of the Google Workspace Admin account and import the JSON file which was downloaded earlier and click on the next button.

img

You can see the New Migration Endpoint created successfully. Click next to move further.

img
Create a CSV file

Now you will need a csv file for mapping of the users. Create a csv file as shown in the picture.

img

Import you CSV file in this window and click on the next button to proceed further.

img

In the move configuration window, type the Target Delivery Domain, and choose what you want to migrate and click on the next button.

img

Now Schedule Migration Batch window will open, select users for sending the report. In “start the migration batch by” choose automatically. In “end the migration batch by” choose automatically. Select your time-zone and click on the save button.

img

It will take some time and show you the status as Batch creation successful. Click on the done button to move further.

img

Now you can see the migration batch is created and the status is showing as syncing. You need to wait for some time for the completion.

img

After some time, click on the refresh button to check the status again if the migration batch is synced or not. And you will see the status completed. It will take time depend on your data size.

img

We have successfully completed Google Workspace to Microsoft 365 migration.

×