Migrate email, calendars, and contacts from Google Workspace to Microsoft 365

3 min read 19 days ago
Published on May 06, 2025 This response is partially generated with the help of AI. It may contain inaccuracies.

Introduction

This tutorial provides a step-by-step guide to migrating email, calendars, and contacts from Google Workspace to Microsoft 365 using the automated batch migration tool available in the Exchange admin center. This process is essential for businesses transitioning to Microsoft 365, ensuring that important data is seamlessly transferred.

Step 1: Prepare Your Google Workspace Account

Before starting the migration, ensure your Google Workspace account is ready.

  • Verify Domain Ownership: Make sure you have ownership of the domain you are migrating.
  • Create User Accounts in Microsoft 365: Set up user accounts in Microsoft 365 for each Google Workspace user.
  • Gather User Credentials: Collect the email addresses and passwords of the Google Workspace users to be migrated.

Step 2: Enable API Access in Google Workspace

You need to enable API access for the migration.

  • Go to Google Admin Console: Sign in to your Google Admin console.
  • Navigate to Security: Click on "Security," then "API controls."
  • Enable API Access: Ensure that the API access setting is enabled to allow Microsoft 365 to connect.

Step 3: Create a CSV File for Migration

You need to create a CSV file that contains all the user information for the migration.

  • Format the CSV File: Include the following columns
    • EmailAddress: The user's email address in Google Workspace.
    • UserName: The user's name in Microsoft 365.
    • Password: The password for the Google account.
  • Example CSV Structure:
    EmailAddress,UserName,Password
    user1@example.com,User One,password1
    user2@example.com,User Two,password2
    

Step 4: Access the Exchange Admin Center

Now, access the Exchange admin center to initiate the migration.

  • Sign in to Microsoft 365 Admin Center: Go to admin.microsoft.com and log in.
  • Navigate to Exchange Admin Center: Click on “Show All” and select “Exchange” to access the Exchange admin center.

Step 5: Start the Batch Migration Process

With your CSV file ready, start the migration.

  • Go to Migration: In the Exchange admin center, select “Migration” from the left-hand menu.
  • Select Batch Migration: Click on “+” and choose “Migrate to Exchange Online.”
  • Choose Google Workspace: Select “Gmail” as the migration type.

Step 6: Upload the CSV File

Upload the CSV file you created earlier.

  • Select the File: Browse and select the CSV file.
  • Map the Fields: Ensure the fields in the CSV file are correctly mapped to the corresponding data in Microsoft 365.

Step 7: Start the Migration Batch

Begin the migration process.

  • Review the Settings: Check all settings and configurations for accuracy.
  • Start Migration: Click on “Submit” to start the migration batch.

Step 8: Monitor the Migration Status

After starting the migration, keep track of its progress.

  • Check Migration Status: In the migration dashboard, monitor the status of each user’s migration.
  • Resolve Any Issues: If there are errors, click on the user to see details and take necessary actions to resolve them.

Step 9: Complete the Migration

Once the migration is successful, finalize the process.

  • Notify Users: Inform users that their data has been migrated and provide instructions on accessing their new accounts.
  • Reconfigure DNS: If necessary, update your DNS records for email routing.

Conclusion

By following these steps, you can successfully migrate email, calendars, and contacts from Google Workspace to Microsoft 365. Ensure that all user accounts and data are properly set up in Microsoft 365 before starting the migration. For further assistance, refer to Microsoft’s official migration documentation or consider consulting with IT professionals.