Google Workspace / Gmail Considerations
To migrate bulk accounts into or out of Google Workspace/Gmail (formerly called G Suite) without end-user passwords (admin authentication), you will need to set up a Google Service Account.
You will grant permission to a service account to access your Google Workspace data. In most cases this will be a service account created by you.
Note: To migrate a single mailbox (or a few mailboxes) without usage of a Service Account, view instructions to migrate individual accounts with end-user authentication.
Google Service Account
To create a Google service account, perform the following steps:
In the Google Cloud Platform Create a project
The required API’s will be automatically enabled. Click Continue
Select the Project you just created, which by default will be called My Project
Click + CREATE SERVICE ACCOUNT at the top of the screen
In the Service account name field, enter Transend as the name and then click DONE
Click your Service Account’s email address
Click dropdown SHOW DOMAIN-WIDE DELEGATION
Checkbox Enable Google Workspace Domain-wide Delegation
In the Product name for the consent screen field, enter Transend Migrator and click SAVE
Click the Keys tab at the top
Click Add Key > Create new key
Change to P12 key
The .p12 key is downloaded to your Downloads folder
Copy the .p12 key to the following directory:
Click the Details tab at the top and copy the service account email address and Unique ID into notepad
Open the Google Admin Console
Click API controls
Click MANAGE DOMAIN WIDE DELEGATION
Click Add new
In the Client ID field, paste in the Unique ID that you previously copied into NotePad
Copy the following scopes into Notepad, into a single line comma delimited. Then paste it into the OAUTH Scopes field.
Enter credentials into Transend Migration Console
Enter the following Service Account credentials into Transend Migration Console on the Configuration Settings > Required screen:
Service account email address – this is the service account email address you copied to notepad in step 16
Service account .p12 key file – press the Select button to browse to the .p12 key you saved to the following directory in step 15:
Congratulations! The Google Service Account is now setup and ready for use with Transend Migration Console