Migrate calendars with the data migration service

Supported editions for this feature: Business Starter, Standard, and Plus; Enterprise; Education Fundamentals, Standard, Teaching and Learning Upgrade, and Plus; Nonprofits; G Suite Basic and Business; Essentials.  Compare your edition

If you have Essentials edition, you can migrate only calendar data and contacts. You can't migrate email.

If you're migrating to Google Workspace from Microsoft Exchange, you can migrate calendar events and resources using the data migration service.

Before you begin

You must be signed in as a super administrator for this task.

Is my legacy environment supported?

You can migrate calendar events and resources using the data migration service if you're migrating from the following Microsoft Exchange Web Services (EWS) environments: Microsoft Exchange Server 2007, 2010, 2013, 2016, or Microsoft Exchange Online (Microsoft Office 365).

Set up your legacy environment (required)

Before you can use the data migration service, you need to prepare the environment you're migrating from.

Step 1: Set up the data migration service

Option 1: Set up Exchange Online
  1. Make sure you have completed the steps in Set up your legacy system: Exchange Online.
  2. Under Migration start date, accept the option that appears or choose a start date for your migration.
  3. (Optional) Under Migration Options, check the box to Migrate secondary calendars
  4. If you're changing the email address of users or calendar resources, click Upload Identity Mappingsand thenAttach File and navigate to your identity mapping CSV file.

    For details, go to Use an identity mapping CSV file.

  5. Click Select Users.
Option 2: Set up other versions of Exchange
  1. Sign in to your Google Admin console.

    Sign in using an account with super administrator privileges (does not end in @gmail.com).

  2. From the Admin console Home page, go to Data migration.
  3. Click Set Data Migration Up.
  4. Under Migration Source, select your version of Exchange.

    Then, select Email as the data type.

  5. Under Connection Protocol, choose an option:
    • Auto Select (Recommended)
    • Exchange Web Services (EWS) and in the Server URI field enter your EWS server name (for example, https://outlook.office365.com/EWS/Exchange.asmx)
  6. Under Role Account, enter the email address and password for your role account.
  7. Click Start.
  8. (Optional) If the connection was unsuccessful, verify the role account and connection protocol information is correct. Then, click Start again.
  9. Under Migration start date, accept the option that appears or choose a start date for your migration.
  10. (Optional) Under Migration Options, check the box to Migrate secondary calendars
  11. (Optional) If you're changing the email address of users or calendar resources, click Upload Identity Mappingsand thenAttach File and navigate to your identity mapping CSV file.

    For details, go to Use an identity mapping CSV file.

  12. Click Select Users.

Step 2: Complete the migration

Migrate calendar events for a single user
  1. Click Add user.
  2. In the Source Email field, enter the user's legacy email address.
  3. In the Google Workspace Email field, start entering the user's new email address and choose from the list of suggested users.
  4. Click Start.
  5. (Optional) To migrate another user's calendar events, repeat these steps.

Tip: To exit a completed migration, click Moreand thenExit migration.

Migrate a single calendar resource
  1. Click Add calendar resource.
  2. In the Source Email field, enter the calendar resource's legacy email address.
  3. In the Google Workspace Email field, enter the calendar resource's new email address.
  4. Click Start.
  5. (Optional) To migrate another calendar resource, repeat these steps.

Tip: To exit a completed migration, click Moreand thenExit migration.

Migrate calendar events for multiple users
  1. Click Bulk upload with csv.
  2. Click Attach File and upload the migration CSV file.

    Note: This file might differ from the identity mapping CSV file because it contains the users and calendar resources that you want to migrate. For details, go to What CSV files are required.

  3. Click Upload and Start Migration.

Tip: To exit a completed migration, click Moreand thenExit migration.

Migration tips


Google, Google Workspace, and related marks and logos are trademarks of Google LLC. All other company and product names are trademarks of the companies with which they are associated.

Was this helpful?
How can we improve it?

Need more help?

Sign in for additional support options to quickly solve your issue