Google to Microsoft 365

Google to Microsoft 365


Before starting your migration project, make sure you have set up Google and M365 using their respective configuration guides. Ensure that both tenants have passed their connectivity tests with no errors.


Standard Pre-stage Migration


There are multiple approaches available to migrating data with CloudM Migrate. The following approach will prestage email older than 30 days as a batch. This will be followed by a Delta Sync to migrate recent data after your DNS cutover for a complete lossless migration.

This approach eliminates user confusion from recent items being moved as they are created and categorized during normal business. The result will be a more accurate account of recent changes on the destination and less user support.

CloudM Migrate doesn't duplicate emails or documents. Once an email is migrated it is not moved again or updated on the destination even if it has changed on the source. Documents are not duplicated, but maybe overwritten based on either the Creation Date or Modified Date.


Adding Users


On Step 3 on the left, select the Add items to migrate for options on how to collect targeted items to migrate from Google. The following options will be available:

  • Get items from source - This is fetch where CloudM Migrate will attempt to list all supported items within scope.
  • Bulk add/import items - Provide CloudM Migrate a CSV of targeted items.
  • Add User - Add a specific user to the project.
  • Add Resource -
  • Add Shared Drive - Add a file share to the project.
  • Add Group -

Scanning the Source


It's recommended to perform a scan against your Google source environment to proactively look for problems. While in CloudM Migrate select Step 5 on the left and then select Start. Depending on the size of the environment this can take some time to complete. When complete select Export Scan Results to download a zip of the scan results.

The important files to check are the FileScanReport.html and MailScanReport.html. Users that have items errors are highlighted in red. Important errors to look for are:

  • Path contains too many characters. These can be corrected before the migration or use the Truncate Folders and Files option which is on by default and set the Orphaned Items Folder field to a target folder name.
  • Dead User Objects. Files owned by non-existent accounts.
  • External File Shares. Items CloudM Migrate cannot migrate as they are external to the environment.

Address Replacement for Different Alias


If there is a need to change the alias on the O365 destination to fit a new naming convention, this can be accomplished using the Export items button. This will export the user list to a CSV and you can change the ImportName column value by user to the new alias naming convention.

Once the CSV has been updated to the new naming convention, re-import it into CloudM Migrate by using Add items to migrate and then selecting Bulk add/import items. This will overwrite the current user list and now show the new alias under the ImportName column.

If the aliases are changing the CSV will also need to be uploaded to preserve permission mapping. Make a copy of the CSV and remove all columns besides ExportName and ImportName. Go to Step 4 and expand the Advanced Settings. Select the Address Replacement tab and import the CSV to the Address Replacements (.csv) field.

Creating the First Batch


It's recommended to wait at least 24 hours post-provisioning the destination before you start migrating data as replication for the tenant can take some time.

There are multiple methods for manipulating item lists. For this guide, Select the Filter option and then select Users. Select all users in scope on using the first column header. Validate all the item types are selected in the right most columns.

Select Create Batch and name the Batch "Prestage". For Batch Configuration Type select disable migration items.

Date Ranges for the First Batch


Select Step 4 and validate the source and destination domains are correct. Change the dates on the right set of columns to be 30 days before the current date.

Select Next, Skip the Environment Scan and Select Start to begin execution against the batch.



Once the first batch is completed, a DNS cutover can be scheduled. After a successful and validated cutover, the Delta Sync can be started to sync all recent data.

It's recommended to use the longest stretch of off-peak hours available. This will significantly speed up the Delta Sync as less new mail is inbound and SharePoint throttling is reduced.

Delta Sync


Return to Step 4 change the date listed in the right set of columns to 50 years in the future.

Start the migration.

Statistics and Summary


After starting the migration, you'll have the option to view progress and export a summary by selecting Start and then selecting View Progress. Select More Statistics to see a complete summary by item type for your current batch.

To export a report of the migration for record keeping select Projects in the left navigation. Select Item Progress and then select the orange User progress link. By selection the top and right most orange button a file of item success by user can be downloaded.

Migration Enhancement Features


CloudM Migrate has several features to enhance the migration; these can be configured before migrating based on desired results or to fit requirements.

Moving Attachments to OneDrive


There are several features for manipulating attachments while migrations are in flight. This includes removing attachments from the emails and replacing them with OneDrive links to the former attachments. Migrated documents can also optionally be shared with the recipients of the original email. This can dramatically shrink mailboxes on the destination.

Unsupported Data Types for Migration



  • Calendar: Calendar Reminders
  • Mail: Google Categories such as Social, Promotions or, Updates.
  • Mail: Google Starred messages are not Flagged in Outlook.
  • Mail: Gmail Snoozed emails.
  • Mail: Gmail Scheduled emails are migrated to Office 365, but only as a draft in the All Mail folder, the scheduling is not migrated.
  • Google Keep Notes.
  • Google Spaces.

Microsoft 365


  • Calendar: Acceptance status for meeting participants such as accepted, declined or tentative.
  • Mail: Email Signatures from Google are not supported in Microsoft 365.
  • Mail: Out of Office Notifications.
Was this article helpful?
0 out of 0 found this helpful