Logo Spinbackup.com

G Suite to Office 365 Migration Guide

Cloud Migration  Office 365 0 14882
G Suite to Office 365 Migration Guide

How to Migrate From G Suite to Office 365

The goal of most businesses is scalability. It’s necessary to have a SaaS solution which can grow together with a company’s needs. That’s why migration from G Suite to Office 365 is quite common.

Now let’s take a closer look at both Office 365 and G suite. Also, we’ll show you how to migrate G Suite to Office 365 if you found the latter more useful.

Office 365 vs. G Suite

Both products are used by millions. For example, G Suite started 2019 with 5 million users. Most of them are small and medium businesses making their workflow more organized and productive.

In comparison, Microsoft Office has an enormous number of over 180 million users. There are businesses of all sizes among Microsoft clients. Office 365 is much more prevalent in enterprise environments than G Suite.

However, the size of a company is not the only thing determining the SaaS choice. There are many other factors. Let’s compare G Suite and Office 365 to find out more about both SaaS solutions.

Is Office 365 better than G Suite? There is no straight answer. Each SaaS has its strengths.

Office 365’s strengths:

  • More Security Features. Advanced security is viewed as the biggest strength of Office 365. This SaaS has a range of highly-customizable security features, such as anti-phishing and malware protection, the ability to configure different security policy for each business category, and more. Google has some security limitations, and you would need third-party tools that provide ransomware protection.
  • Familiarity for Users. Microsoft Office uses familiar Word, PowerPoint, and Excel to process and manage data. Since the interface is familiar, you don’t need to invest time and money in re-training users.
  • Better Offline. Both G Suite and Office 365 allow, to a certain extent, offline access. With Office 365, you simply work with the files using traditional Office 365 desktop applications. Later, the files will be synchronized with OneDrive. It is more effective than setting up a Google Docs offline extension.

G Suite’s strengths:

  • Mobility. Google provides a better experience with mobile devices. Working with G Suite is better geared towards smartphones or tablets. Though it is not that common to use mobile devices in business; you might need the ability to use them from time to time.
  • Speed. Overall, accessing documents or sending files is faster in G Suite. However, it is widely believed that advanced security features were traded-off for speed.
  • Integrity. It’s easy to open and edit documents together with your colleagues. Collaboration is real-time, so you’ll immediately see the changes and comments from your co-workers.

Already made the decision? Awesome. Here’s the G Suite to Office 365 Migration guide.

Data migration from Office 365 to G Suite

In April 2019, Microsoft created the G Suite migration tool to help G Suite users with the data migration to Office 365 cloud. This highly-customizable tool helps you to migrate data. It is possible to migrate one user or a whole company.

However, there is some data, which this G Suite migration tool will not process. The list is below.

  • Mail: Vacation Settings or Automatic reply settings, Filters and Rules.
  • Meeting Rooms: Room bookings.
  • Calendar: Shared calendars, cloud attachments, Google Hangout links and event colors.
  • Contacts: The limit is three email addresses per contact; Gmail tags, contact URLs and custom tags are not migrated over.

Always backup your data to make sure you won’t lose it. Backups prevent data loss, which may occur while migrating data from one platform to another. Spinbackup provides a powerful protection for data stored in both Office 365 and G Suite environments. The product offers:

  • Automated daily backups
  • Restore in Time Machine – versioned backups easily restored with one click
  • Deleted items recovery
  • Granular recovery or recovery en masse
  • Easily migrating data from one account to another

Aside from data loss protection, Spinbackup provides a robust API-based CASB solution that prevents attackers from compromising data and protects from data leakage.

To perform the data migration from G Suite to Office 365, you need to do several things.

Create a Google Service Account

  1. First of all, go to Developer page for Service Accounts and sign in. We recommend using the Google Chrome browser.
  2. Fill down the details about the new project and click Create.
  3. In Create Service Account find Service account name. Type in the name and click Create.
  4. In the Grant users access to this service account section click Create key.
  5. You will be given two key type options. You need JSON. Ensure it is selected and click Create.
  6. Click Email in the Service Account. On the Service account details page, you’ll find Unique ID. You’ll need the ID later.
  7. Tick the box Enable G Suite Domain-wide Delegation, if you see it (if you don’t see it, it is enabled).

Enable API

  1. Go to the Developer page to set up an API.
  2. Select the project you created.
  3. Enable the APIs you need. You may enable one API (for example, Gmail API) or several.

Grant Access to the Service Account

  1. Go to your G Suite Admin panel. Click Security. Find Advanced settings and click Manage API client access. G Suite Migration API
  2. In Client Name, type the ClientId for the service account you created.
  3. In API Scopes add the required scopes (https://mail.google.com/,https://www.googleapis.com/auth/calendar,https://www.google.com/m8/feeds/,https://www.googleapis.com/auth/gmail.settings.sharing). They should be comma-separated, without spaces.
  4. Click Authorize. Ensure, that the list shows correct items. For example, “Email (Read/Write/Send)” and https://mail.google.com. However, the settings may take a significant amount of time (up to 24 hours) to propagate.

Create a Sub-domain for Mail Routing to Office 365

  1. Go to your G Suite Admin panel. Select Domains. Click Manage domains.
  2. After that, click Add a domain or a domain alias.G Suite to Office 365 domain
  3. Select Add another domain. Enter a name for the domain you will use for routing your emails to Office 365. Note this name, as you’ll need it later. We recommend creating a sub-domain of your primary domain so that verification will go faster. When you’ve entered the domain name, click Continue and verify domain ownership.
  4. Ensure your domain is verified. If you selected sub-domain name, it will be verified automatically. Click Skip Google MX setup. After that, click I use another mail server (the new server is Office 365).
  5. Log into your DNS provider and update your DNS to have an MX record at the domain you created. Follow the Add a domain to Office 365 guide to add your Office 365 routing domain and configure DNS.

Create a Sub-domain for Mail Routing to G Suite domain

  1. Go to your G Suite Admin panel. Select Domains. Click Manage domains.
  2. After that, click Add a domain or a domain alias.
  3. Select Add a domain alias of your domain name. Enter the domain that you will use for routing your emails to G Suite. Create a sub-domain of your primary domain so that verification will go faster. When you’ve entered the domain name, click Continue and verify domain ownership.
  4. Ensure your domain is verified. If you selected sub-domain name, it will be verified automatically. After that, click Set up Google MX records and follow of your DNS provider.

Provision users in O365

Once your G Suite environment is configured, you can complete your migration in Office 365 Exchange admin center. Before the migration, ensure all MailUsers have been provisioned for all users migrating from the G Suite. If users aren’t provisioned, provision them. To do it, follow the instructions here.

Create a G Suite migration batch with the Exchange admin center (EAC)

  1. Go to your Office 365 Admin center. Click Exchange (you’ll see this button on the left, among other admin centers).
  2. Select Recipients. Then select Migration and click New (plus). You’ll have two options. Choose Migrate to Exchange Online.Migration with Office 365 Exchange Admin Center
  3. You will see the New Migration Batch window. Select G Suite (Gmail) migration. Click Next.office 365 G Suite migration batch
  4. Now you need to create the .csv file. This file is a list of users you need to migrate. The file should have the EmailAddress header and all emails. Optionally, you can have the Username list in the file. If you have other columns you want to add, tick the Allow unknown columns in the CSV file box. 
  5. Click Choose File and open the file you’ve created. After that, click Next.
  6. Enter the email address of a G Suite user.
  7. Find the Specify the service account credentials using the JSON key file section. Click Choose File to select the JSON file. Open the file. On the new migration batch page, click Next.
  8. Enter the New migration batch name. Enter the Target delivery domain name. This domain is the one you created before for routing G Suite mail to the Office 365. If you need to, you can specify other settings, such as Bad item limit. After that, click Next.
  9. The next page helps you to customize the new batch. For example, you can choose the recipients, who will get the report about the batch. Also, you need to select the options of the start and the end of the batch. After everything you need is selected (do not forget to double-check!), click new.
  10. Go to the Exchange admin center, select recipients and migration. You will see your batch and its status. Wait until the status is Synced to complete the batch manually (or it will be completed automatically, depending on the options selected). Ensure the batch status is Completed.

The G Suite to Office 365 migration is completed. Mails, coming to the old Gmail addresses of the migrated users, will be sent to the new Office 365 addresses as well.

14,883 total views, 10 views today

Related Post