Migrate calendars to G Suite with the data migration service

If you're migrating to G Suite from Microsoft Exchange or Office 365, you can migrate calendar events and resources using the data migration service.

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

Before you begin

Is my legacy environment supported?

Yes, if you're migrating from the following Exchange Web Services (EWS) environments: Office 365, Exchange 2016, 2013, 2010, or 2007.

Is my G Suite edition supported?

The data migration service supports G Suite Essentials and G Suite Enterprise, Business, Basic, Education, and Nonprofits accounts. Compare G Suite editions.

Note: If you have G Suite Essentials, you can only migrate contacts. You can't migrate email or calendar data.

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

Before migrating calendar events for a single user, a single calendar resource, or multiple calendars for multiple users, set up the service.

  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 or Office 365. Then, select Calendar
  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 Continue
  8. (Optional) If the connection fails, verify the role account and connection protocol information is correct and click Continue.  
  9. Under Migration start date, accept the option that appears or choose a start date for your migration
  10. Under Migration Options, accept the options that appear or exclude some data

Step 2: Complete the migration

Migrate calendar events for a single user
  1. Click Select Usersand thenAdd user.
  2. In the Source Email field, enter the user's legacy email address.
  3. In the G Suite Email field, start typing the user's new G Suite 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 Select Usersand thenAdd calendar resource.
  2. In the Source Email field, enter the calendar resource's legacy email address.
  3. In the G Suite Email field, enter the calendar resource's G Suite 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. Prepare a comma-separated values (CSV) file to map users and calendar resources on your legacy system to those on your new G Suite account. Ensure that you map all users and calendar resources that have a different email address on your G Suite account.

    For details, see Use CSV files with the data migration service.

  2. Click Upload Identity Mappingsand thenAttach File.
  3. Select the identity mapping CSV file and click Open.

    In the top corner, under Your Tasks, you’ll see a Success message if your file has been uploaded.

  4. If you see a Failed message, click See details for troubleshooting information. Then, correct the file and upload again. 
  5. Click Bulk upload with csv.
  6. Click Attach file and upload the migration CSV file. 

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

  7. Click Upload and start migration.

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

Migration tips

Google, G Suite, 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?