Ready to migrate?
User Guide

Cross-Tenant Mailbox Migration Orchestrator User Guide

Learn how to use Microsoft's native cross-tenant migration with Cloudiway's user-friendly orchestrator interface.

15 min read Updated: 2025-01-15 Microsoft 365 Tenant to Tenant

Introduction

Microsoft's native solution for migrating mailboxes between tenants is powerful but notoriously complex: it requires PowerShell expertise, manual configuration, and lacks any graphical interface.

Cloudiway's Cross-Tenant Mailbox Migration Orchestrator solves these challenges by providing a user-friendly graphical interface that handles configuration, provisioning, migration, and monitoring automatically.

Cross-Tenant Mailbox Migration Wizard introduction
Cross-Tenant Mailbox Migration Orchestrator
Enterprise License Required: This solution is reserved for Microsoft Enterprise customers who have the Cross-Tenant Mailbox Migration licenses available for purchase on their Microsoft 365 tenant.

Key Benefits

  • No PowerShell expertise required
  • Automatic prerequisite validation
  • User-friendly graphical interface
  • Automatic user provisioning and attribute management
  • Complete permissions preservation (unlike Microsoft native tool)

Looking for our Orchestrator Solution?

Discover all features, pricing, and use cases for the Microsoft 365 Tenant to Tenant Orchestrator.

View Solution Page

What's Migrated

The Cross-Tenant Mailbox Migration uses Microsoft's native migration engine. The following items are migrated:

Emails and Folders
Contacts
Calendars
Tasks
Inbox Rules
Notes
Archives
Permissions (via Cloudiway)
Permissions Note: Microsoft's native Cross-Tenant Migration engine does not migrate permissions properly. It only migrates permissions between users in the same batch, and delegations such as Full Access and SendAs are not migrated. Cloudiway's platform dumps permissions before migration and restores them afterwards, ensuring all permissions are preserved.

Prerequisites

Before starting your cross-tenant mailbox migration, ensure you have the following:

Microsoft Cross-Tenant User Data Migration License

Required for each user to be migrated. One-time fee per migration. Can be assigned to source or target user.

Cloudiway License

In addition to Microsoft licenses, a Cloudiway license is required to run the orchestrator service.

Microsoft Enterprise License

This solution is reserved for Microsoft Enterprise customers.

Valid Exchange License

A valid Exchange license must be assigned to users before starting the migration.

Automatic Validation: The orchestrator performs a thorough check of all prerequisites required for migration, ensuring that your environment is properly configured before the migration process starts.

Validation Checks Performed

The orchestrator validates the following for each user:

  • User is a member of the security group defined in MailboxMovePublishedScopes of the source's organizationRelationship
  • ExchangeGuid at the target matches ExchangeGuid at the source
  • ArchiveGuid at the target matches ArchiveGuid at the source
  • Source mailbox does not have more than 12 auxArchives
  • Source mailbox is not "On Hold"
  • TotalDeletedItemsSize of the source mailbox is less than target MailUser recoverable items size
  • LegacyExchangeDN attribute of the source is copied to target's proxyAddress as X500
  • X500 attributes of the source are copied to the target
  • PrimarySMTPAddress of the target is in an approved domain
  • EmailAddresses (ProxyAddresses) of the target are in approved domains

Migration Wizard

The Migration Wizard guides you through setting up all the prerequisites in both source and target tenants automatically.

11-Step Configuration Wizard

Automatically configure organization relationships, migration endpoints, security groups, and all required settings in both tenants.

Cross-Tenant Migration Wizard

Step 1 of 11

Introduction

Welcome to the Cross-Tenant Mailbox Migration Wizard. This wizard will guide you through the configuration of your source and target tenants.

Wizard Step 1 - Introduction
Step 2 of 11

Select Connectors

Select your source and target connectors. These define which Microsoft 365 tenants will be involved in the migration.

Wizard Step 2 - Select Connectors
Step 3 of 11

Configuration

Configure the basic settings for your cross-tenant migration.

Wizard Step 3 - Configuration
Step 4 of 11

Source Tenant Setup

The wizard configures the source tenant with the required settings for cross-tenant migration.

Wizard Step 4 - Source Setup
Step 5 of 11

Target Tenant Setup

The wizard configures the target tenant with the required settings for cross-tenant migration.

Wizard Step 5 - Target Setup
Step 6 of 11

Verification

The wizard verifies the configuration of both tenants to ensure everything is set up correctly.

Wizard Step 6 - Verification
Step 7 of 11

Security Group Configuration

Configure the security group that will contain users eligible for cross-tenant migration.

Wizard Step 7 - Security Group
Step 8 of 11

Organization Relationship

The wizard establishes the organization relationship between source and target tenants.

Wizard Step 8 - Organization Relationship
Step 9 of 11

Migration Endpoint

Configure the migration endpoint that will be used for the cross-tenant migration.

Wizard Step 9 - Migration Endpoint
Step 10 of 11

Final Configuration

Review and finalize the configuration settings before completing the wizard.

Wizard Step 10 - Final Configuration
Step 11 of 11

Setup Complete

Congratulations! Your cross-tenant migration environment is now configured and ready to use.

Wizard Step 11 - Complete
1 / 11

Step 1: Get User List

Before you can migrate users, you need to populate the migration list by running a discovery task. This will identify all the users that can be migrated from the source tenant to the target tenant.

There are three ways to retrieve or upload your user list:

Run Get List

Automatically discover and retrieve all users from your tenant. Recommended option.

Upload CSV

Upload a CSV file with the list of users to migrate.

Create Single User

Manually add individual users to the migration list.

Cross-Tenant Migration Menu
Cross-Tenant Migration Menu

GetList (Discovery)

Click on GetList to automatically discover all mailboxes from the source tenant.

GetList interface
GetList button in the toolbar
GetList popup window
GetList configuration popup

The discovery task retrieves the list of all users in your tenant for all domains defined in the Source connector. Specify the following parameters:

1

Select Connectors

In the popup window, select your Source and Target connectors.

2

Matching Rule

Choose how source emails should be mapped to target emails:

3

Target Domain

Specify the target domain for the migrated users.

4

Run Discovery

Click on GET LIST to start the discovery process.

Monitor Progress: You can monitor the progress of this task in the User List: Get List Logs.

CSV Import

Click on Import to upload a CSV file containing the users to migrate.

CSV Import interface
Import users from CSV file
1

Prepare your CSV file

Create a CSV file with the source and target email addresses. For more details on the syntax of the CSV file, read our guide: How to Fill the Users/Groups CSV File

2

Click on Browse

Click on the BROWSE button to open the file selector.

3

Select your CSV file

Locate your CSV file on your computer and select it.

4

Select Connectors

Select the appropriate connectors in the Source and Target fields.

Create Single User

Click on Create to manually add individual users to the migration list.

Create single user
Create single user interface
1

Enter Source Email

Enter the source user's email address (the mailbox to migrate from).

2

Enter Target Email

Enter the target user's email address (the mailbox to migrate to).

3

Select Connectors

Select the appropriate Source and Target connectors.

4

Click Create

Click the CREATE button to add the user to the migration list.

Step 2: Add to Migration Group

The Microsoft Cross-Tenant migration engine migrates only mailboxes that are members of the selected Security Group. You need to add users to this security group before migration.

Add to Migration Group
Add users to Migration Group

Procedure

  1. Select the users you want to migrate
  2. Click on Migration in the toolbar
  3. Select Add to Migration Group
Important: Users must be members of the security group before their migration can be started. The orchestrator handles this automatically when you use the Add to Migration Group action.

Step 3: Provision Users

Before starting migration, you need to provision users as specified by Microsoft. The provisioning task creates the MailUser objects in the target tenant and copies the mandatory attributes required for cross-tenant migration.

Prerequisites for Provisioning

Before you can provision users, ensure the following requirements are met:

Wizard Completed

The Migration Wizard must be completed to establish organization relationships between tenants.

Users in Migration Group

Users must be added to the security group defined in MailboxMovePublishedScopes.

Source Mailbox Active

The source mailbox must exist and not be on litigation hold or in-place hold.

Target Domain Verified

The target email domain must be verified and approved in the target tenant.

What Does Provisioning Do?

The provisioning task automatically copies the following mandatory attributes from source to target:

  • ExchangeGuid - Unique identifier for the mailbox
  • ArchiveGuid - Identifier for the archive mailbox (if applicable)
  • LegacyExchangeDN - Copied as X500 proxy address for reply-ability
  • X500 addresses - All X500 proxy addresses from the source
  • Primary SMTP address - Mapped to the target domain
  • Proxy addresses - Email aliases mapped to approved domains
Provision Users
Provision Users interface

Procedure

  1. Select the users that you wish to migrate
  2. Click on Migration in the toolbar
  3. Select Provision Users
  4. Select if you want to provision for Mail Migration and/or OneDrive Migration
  5. Click OK to start provisioning
License Requirement: A valid Exchange license must be assigned to users in the target tenant before starting the migration. The MailUser object created by provisioning must be converted to a licensed mailbox.
Automatic Attribute Sync: Cloudiway automatically handles the complex attribute synchronization required by Microsoft. Without the orchestrator, this would require manual PowerShell scripts to copy each attribute correctly.

Step 4: Assign License

Cloudiway facilitates the management of licenses by automatically assigning and transferring the requisite Microsoft Cross-Tenant User Data Migration licenses during the migration period.

Assign License
Assign License interface

Procedure

  1. Select the users to assign licenses to
  2. Click on Migration in the toolbar
  3. Select Assign License
License Management: The Microsoft Cross-Tenant User Data Migration license can be assigned to either the source user object or the target user object. Cloudiway handles this automatically.

Step 5: Create Batch

Organize your migration by creating batches of users. This allows you to run validation tasks and migrate users in groups.

Create Batch
Create Batch interface

Add Users to Batch

After creating a batch, add users to it:

Add Users to Batch
Add users to migration batch

Run Validation

Run the validation task on your batch of users. The validation performs many tests to ensure the migration will execute correctly and allows you to detect all problems before starting.

Validation Checks

The validation task will verify:

  • Security group membership
  • Attribute matching (ExchangeGuid, ArchiveGuid)
  • Mailbox hold status
  • Recoverable items size
  • X500 and LegacyExchangeDN attributes
  • Domain approval status

Step 6: Start Migration

Once all prerequisites are validated, you can start the migration.

Start Migration
Start migration for a batch

Procedure

  1. Go to the Batches tab
  2. Select the batch you want to migrate
  3. Click on Migration
  4. Click Start to begin the migration
Before starting:
  • Ensure all validation checks have passed
  • Verify all users have the required licenses
  • Confirm users are in the migration security group
Test First: We recommend running a test migration with a small batch of users first to verify your configuration produces the expected outcome.

Troubleshooting

Common issues and solutions when using the Cross-Tenant Mailbox Migration Orchestrator:

Validation fails: User not in security group

Ensure the user has been added to the migration security group using the "Add to Migration Group" action. The user must be a member of the security group defined in MailboxMovePublishedScopes of the source's organizationRelationship.

ExchangeGuid mismatch between source and target

The ExchangeGuid at the target must match the ExchangeGuid at the source. Run the provisioning task again to ensure attributes are properly synchronized, or manually update the attribute using PowerShell.

Mailbox is on hold and cannot be migrated

The source mailbox must not be "On Hold" for migration to proceed. You need to remove any litigation hold, in-place hold, or retention policy hold from the mailbox before migration.

Target domain not approved

The PrimarySMTPAddress and all EmailAddresses (ProxyAddresses) of the target mailbox must be in approved domains. Verify your domain configuration in both tenants.

Permissions not migrated after cutover

Microsoft's native cross-tenant migration does not properly migrate permissions. Use Cloudiway's permission restoration feature to restore Full Access, SendAs, and other delegations after migration completes.

Ready to Start Your Migration?

Get a free migration quote in minutes — entirely self-service.