Download and install the SysInfo Google Workspace Backup Tool on your system. After the installation is complete, right-click the application and select Run as Administrator to launch the software with the necessary permissions.
After launching the software, you will see three migration options on the dashboard: Mailbox Migration, Google Drive Migration, and Chat Migration. To migrate emails, contacts, calendars, chats, and other mailbox data from Google Workspace to Office 365, select the Mailbox Migration option and click it to proceed.
In the Connect Source Account section, choose the authentication method that best suits your Google Workspace environment. The software provides three options for connecting the source account:
Select the appropriate authentication method, enter the required credentials, and proceed to establish the connection with the source account.
Select the OAuth 2.0 / Modern Auth option to connect your Google Workspace account using Google's secure authentication method. Enter your Gmail address, and provide the Client ID and Client Secret from your Google Cloud project. After entering the details, click Continue with Google and complete the authentication process. Once authorized, the software will establish a secure connection with the source mailbox.
Choose the IMAP + App Password option if you want to connect through IMAP authentication. Enter your Google Workspace email address and the corresponding App Password generated from your Google Account. After providing the required credentials, click Continue with IMAP to connect the source account.
This method is suitable for users who have enabled 2-Step Verification and created an app-specific password.
Select Workspace Admin (DWD) to perform domain-level migrations using Domain-Wide Delegation (DWD). Enter the Google Workspace Admin Email ID, choose the appropriate Credential Type (JSON Key File or P12 Key File), and browse to upload the service account key file downloaded from Google Cloud Console. After providing the required information, click Connect Workspace to authorize the domain and access multiple user mailboxes through the administrator account.
After successfully connecting the source Google Workspace account, the software displays all available mailboxes in the Available Mailboxes panel. Review the listed accounts and choose the mailboxes you want to migrate to Office 365.
The interface provides the following options and features:
Once you have verified the mailbox selection, click the Continue button to proceed to the next stage of the migration process.
In the Folder Hierarchy section, the software displays all mailbox folders associated with the selected Google Workspace account. From here, you can choose the specific folders you want to migrate to Office 365. The following options and features are available on this screen:
Carefully review the folder structure and select the folders you wish to migrate. Once your selection is complete, click Continue to move to the filter configuration stage.
After choosing the mailbox folders, proceed to the destination selection screen. In the Email Client section, click the destination platform dropdown menu and select Microsoft 365 from the list of available migration options. After that, click Continue to proceed with the destination account configuration.
After selecting Microsoft 365 as the destination platform, configure the target Microsoft 365 account where the Google Workspace data will be migrated. The software provides two connection modes: Single User and Admin User.
Select Single User if you want to migrate data to a single Microsoft 365 mailbox.
Choose Admin User when performing migrations through a Microsoft 365 administrator account.
For enterprise environments, you can authenticate using Microsoft Entra ID (Azure AD) application credentials.
After connecting the Microsoft 365 account, the software displays all available destination users from the selected tenant. In this step, you can choose the Microsoft 365 mailboxes that will receive the migrated Google Workspace data.
The screen includes the following features:
Review the selected Microsoft 365 mailboxes carefully and ensure that the correct destination users are chosen. If you are migrating multiple accounts, you can use the CSV import feature to perform user mapping in bulk. Once everything is verified, click Continue to proceed to the filter configuration stage.
In the Map Mailboxes section, you need to establish the relationship between the source Google Workspace mailboxes and the destination Microsoft 365 mailboxes. This ensures that data from each Google Workspace user is migrated to the correct Microsoft 365 account.
The screen provides the following features:
Source Gmail Accounts Panel
Destination M365 Mailboxes Panel
Map Selected Button
Clear Mapping Button
View Mapping Button
The Quick Actions menu simplifies mailbox mapping for large-scale migrations by automatically creating mappings.
It offers two mapping options:
After reviewing the mappings, click Map Selected to confirm the mailbox mapping configuration. Once the mappings are verified using View Mapping, click Start Migration to begin the Google Workspace to Microsoft 365 migration process.
After verifying the mappings, click Start Migration to initiate the migration process. The software will begin transferring the selected mailbox data, including emails and other chosen items, from Google Workspace to Microsoft 365. Wait for the process to complete, and then review the migration report to confirm that all data has been migrated successfully.
Once you click Start Migration, the software begins transferring data from the selected Google Workspace mailbox to the mapped Microsoft 365 mailbox. The Migrate Data screen provides real-time updates, allowing you to track the migration status and monitor the transferred items.
The migration dashboard includes the following features:
Source and Destination Mailbox Details
Migration Progress Section
Items Migrated Summary
The software categorizes migrated items and displays their status:
Folder Migration Tracking
Data Transfer Information
Migration Control
Continue monitoring the migration until all folders and mailbox items are processed successfully. Once the migration reaches completion, you can review the migration results and generate reports from the All Reports section for verification and auditing purposes.
Download the official SysInfo Google Workspace Backup Tool from the official site.
See the full step-by-step walkthrough in this video.
Watch Full VideoSelect Mailbox Migration under Choose Migration Mode.
The software provides three authentication methods to connect to your Gmail or Google Workspace account. Choose the authentication method from OAuth 2.0/Modern Auth, IMAP + App Password, and Workspace Admin (DWD) as required.
Or
Or
Note: Using the IMAP + App Password method, you can migrate email data only. You can’t fetch or migrate contacts, calendars, tasks, and notes.
JSON Key File
P12 Key File
Note: This method is recommended for bulk mailbox backup and migration.
The software shows all the available Gmail mailboxes that are fetched from the connected account.
The software displays all available Gmail folders, custom folders, and labels from the selected mailbox.
You can choose the Single User or Admin User login method.
Single User:
Admin User:
Note: After you click Continue, the software checks the access permissions for the selected mailboxes. You can map the source data to destination mailboxes only if the admin has the required access.
Mapping Quick Options
Before starting the Gmail/Google Workspace to Exchange Server migration, configure the required filters and settings according to your needs.
After configuring the required filters and settings, click Start Migration to begin the Gmail/Google Workspace-to-Exchange Server migration.
Monitor the real-time migration progress, including migrated emails, contacts, calendars, tasks, skipped and failed items, folder progress, transferred data size, and destination folders. Once the migration is complete, click Completed. Go to Accounts to return to the account screen. Use Pause Migration to temporarily stop the process and Resume to continue it when needed.
Clicking this option redirects users to the Migration Progress Panel, where they can track migration activity and view detailed progress.
The Reports & Audit Logs panel displays migration records, including Job ID, Migration Type, Source Account, Destination, Item Count, Errors, Completion Time, and Status. Users can search and filter reports by job ID, email, date, job type, or status. They can also select and delete reports, export reports in CSV format, view individual reports, and navigate through multiple pages of migration records.