LogoLogo
Movebot HomeLogin
  • Welcome
  • CONNECTIONS
    • SharePoint Online
    • Google Workspace Drives
    • Windows File Server
    • Dropbox Business
    • Egnyte
    • Box
    • BIM 360 Docs
    • Amazon WorkDocs
    • Citrix ShareFile
    • Google Workspaces Gmail
    • Outlook Online (Office 365) EWS
    • Exchange Server
    • IMAP Server
    • pCloud
    • Block Storage
      • Amazon S3
      • Azure Files
      • Azure Blob
      • Google GCS
      • Backblaze B2
      • Wasabi
    • Other Connectors
      • SFTP Server
      • Google Drive (Personal)
      • Dropbox Personal
      • SharePoint via Application Access
  • Features
    • Overview
    • Data Migrations with Movebot
    • Mail Migrations with Movebot
    • Calendar Migrations with Movebot
  • Using Movebot
    • Overview
    • Scan and Discovery
      • Project Discovery Scan
      • Searching Scan Results
      • Adding Transfers from Scan
      • Warnings and Issues
    • Transfer Mapping
      • Add User Mappings
      • Add Team/Shared Drives
      • Add Network Mappings
      • Import CSV Mappings
      • Excluding Content
    • Permissions and Metadata
      • Mapping Permissions
      • Scanning permissions
      • Manual Permissions
    • Transfer Execution and Cutover
      • Deltas and Changes
      • Failures and Errors
      • Pausing/Resuming
      • Scheduling
      • Data Localization
  • Platforms Guides
    • Overview
    • Google
      • SharedWithMe content
      • Sharing and Ownership
      • Performance and Limits
      • Deduplication of files/folders
      • Delegating Domain Wide Authority
      • Mail ingestion methods
    • SharePoint
      • Granting OneDrive Access
      • Performance Limits and SharePoint Ludicrous Mode
    • Windows Fileservers
      • Server Requirements
      • Proxy Configuration
      • Non-GUI Environments
      • Running the Movebot Agent as a Service
      • Logging and Debugging
    • Dropbox
      • Namespaces and Limitations
    • Others
      • Exchange Web Services (EWS)
        • How to disable EWS throttling
  • Troubleshooting
    • Performance and Speed
    • Errors and Failures
      • Common Errors
        • Error: user-not-active
        • Error: token-expired
        • Error: unknown-error
        • Error: user-not-found
        • Error: file-not-found
        • Error: invalid-filename-characters
        • Error: duplicate-file-name
        • Error: permissions-mapping-incomplete
        • Error: access-denied
        • Error: uploaded-size-mismatch
    • Hipaa Regions
  • Login to Movebot
Powered by GitBook
On this page
  • Introduction
  • Requirements
  • Configuration Steps
  • Common Errors
  • Frequently Asked Questions
  • Supported Features

Was this helpful?

Export as PDF
  1. CONNECTIONS

Google Workspaces Gmail

Learn how to connect to a Google Workspace Gmail Account

Last updated 1 month ago

Was this helpful?

Introduction

Connecting to Google Workspaces for Mailbox migrations is fast to set up and fully supported in Movebot. Movebot uses the Google API with Delegate API Access.

Currently, we do not support native API connections for personal Gmail. To connect to personal Gmail accounts, use the IMAP connector.

Connecting to Google Workspaces by Delegate access provides access to User Data and Shared Drives in the Google Workspace Domain and full support for migrating Drive content.

Requirements

To connect Movebot to Google Workspace Gmail, you will need:

  • To have a Google Workspaces Administrator Account

  • To be familiar with the Google Admin Center

Configuration Steps

  1. Login to Movebot and create a new project or task

  2. When configuring the source or destination, choose to Create new Connection

  3. Select Google Workspaces Gmail from the list of available connections and set the connection name

  4. Provide an email address for an administrator account.

  5. Provide the primary domain for your Google Workspace tenant

  6. Click "Create Service Account"

  7. Copy the identifier for the service account (created as part of the process above)

  8. Login to Google Admin -

  9. Search for "API Controls" in Google Admin

  10. Click "Manage Domain Wide Delegation"

  11. Click Add New

  12. Provide the "client id" copied from Movebot as the client id

  13. Provide the session scopes, (copy-paste from below)

https://www.googleapis.com/auth/gmail.readonly, https://www.googleapis.com/auth/gmail.insert, https://www.googleapis.com/auth/gmail.labels, https://www.googleapis.com/auth/gmail.modify, https://www.googleapis.com/auth/admin.directory.user, https://www.googleapis.com/auth/admin.directory.user.security, https://www.googleapis.com/auth/contacts, https://www.googleapis.com/auth/calendar
  1. Save the new client connection in Google and return to Movebot

  2. Click Save and Test connection in Movebot

  3. If the connection has succeeded, you can continue

Common Errors

Movebot supports Google Workspace Mail migrations, including user mailboxes and calendar events. Below are common errors and frequently asked questions related to GWS Mail.

Error: Calendar Event Failure (attendees-mapping-required-error)

Cause: Event attendee mapping is missing for calendar migration.

Resolution: You must configure mapping rules for event attendees in Step 4 of your project settings. Without this, calendar events will not be migrated.

Error: Authentication Failed (invalid-credentials)

Cause: The required scopes for Google Domain Delegation are missing or misconfigured.

Resolution: Review your domain delegation setup and ensure all necessary scopes are assigned correctly.Review the documentation.

Frequently Asked Questions

Is it possible to migrate between two existing Google Workspace tenants using Movebot?

Answer: Yes. Movebot supports bi-directional, tenant-to-tenant migrations between Google Workspace environments.

How do I transfer one specific folder within a mailbox?

Answer: Use the CSV Import feature to migrate the specific folder. Example:

How does Movebot handle messages tagged with multiple labels when migrating into Microsoft?

Answer: Movebot creates a separate folder in Microsoft for each label from Google. If a message has multiple labels, a separate copy will appear in each corresponding folder.

How can I migrate a mailbox larger than 100GB into Microsoft using the Online Archive feature?

Answer:

  1. Add a content exclusion rule in Step 6 of your project settings to ignore mail received within the last year.

  2. Run a full migration.

  3. Allow Microsoft’s automatic archiving to move older content into the Online Archive.

  4. Adjust your exclusion rule to ignore mail older than one year.

How can I migrate only mail that was received before a specific date?

Answer: In your project settings, add a content exclusion rule using "Files/Objects modified after UTC time" to filter messages received after the specified date.

Once I've migrated historical mail, can I migrate only mail received after a certain date?

Answer: Yes. Select "Start Delta Migration" from the launch menu and choose the desired timeframe for the delta to include only newer mail.

Migrated calendar events are missing Google Meet links. Why?

Answer: This is expected behaviour. Google Meet links are tenant-specific and cannot be transferred between environments. Events will be migrated without their original meeting links.

Does Movebot support merging multiple mail accounts into a single mailbox?

Answer: Yes. You can use a CSV import to map multiple source mailboxes into a single destination mailbox, organizing each into its own sub-folder.

Make sure to check "Migrate folder contents" when importing the CSV.

Example: source,destination /mailbox:source-one@domain.com/@MAIL,/mailbox:dest@domain.com/@MAIL/source-one/mailbox:source-two@domain.com/@MAIL,/mailbox:dest@domain.com/@MAIL/source-two/mailbox:source-three@domain.com/@MAIL,/mailbox:dest@domain.com/@MAIL/source-three

Supported Features

Movebot has comprehensive support for Google Workspaces and is well-maintained.

Feature
Supported in Movebot

Email Messages and Folders

Fully Supported

Private Calendars

Fully Supported

Shared Calendars

Fully Supported

Contacts

Fully Supported

Tags: googleworkspaces_gmail

source,destination /mailbox:user@domain.com/@MAIL/Important Mail,/mailbox:user@new-domain.com/@MAIL

admin.google.com
Learn more.
Learn more.