Seamlessly migrate Mailbox, SharePoint, and OneDrive data across Microsoft 365 tenants with an advanced tool designed for secure, accurate, and reliable transfers. The tool features built-in deduplication for Emails, SharePoint, and OneDrive, scanning source data to identify and remove duplicate items before migration - minimizing unnecessary data transfer and improving overall storage efficiency.
Choose the Copy Mailboxes, SharePoint, OneDrive, & Teams option to export Microsoft data.
Add a Source Tenant Connection
Choose the source tenant login option: Modern Authentication or Admin Impersonation. Click Add Connection and enter your Microsoft 365 administrator email address to register the source tenant.
Authenticate for Modern Authentication
Enter the administrator email and password and complete the Microsoft sign-in process to establish a secure connection. Review and accept the Microsoft Graph API permissions required to access mailbox data for migration.
Verify the Connected Tenant
After authentication, the software loads all available mailboxes along with user details, mailbox size, and license information. Click on Convert to PST.
Enter a Parent Folder Name
Optionally specify a parent folder name to organize all exported PST files under a single directory. Browse and choose the local folder where the exported PST files will be saved.
Apply a Filter (Optional)
Specify a From and To date to export only emails within the selected time period. Split large PST files into smaller parts and remove duplicate emails to maintain an organized mailbox.
Apply the Selected Filters
Click Apply and Continue to save the configured filters and export settings.
Start the PST Export
Click Start Conversion to begin exporting the selected Microsoft 365 mailboxes while preserving folder hierarchy, attachments, and metadata.
Review the Export Summary
After completion, verify the migration report showing processed mailboxes, exported items, failures (if any), and open the destination folder to access the generated PST files.
Connect to the Source Tenant
Choose your authentication method under Select Source Tenant — Modern Authentication (Recommended) or Admin Impersonation (Bulk/Advanced) — then select the required account connection and sign in with administrator privileges.
Important: Administrator privileges are required for secure sign-in, and Microsoft OAuth is used for secure access.
Select the Mailboxes to Copy
Use the search box to find mailboxes by name or email address, then select the checkbox beside the mailbox(es) you want to copy. Review your selection in the Selected Mailboxes panel, and click Continue to Select Destination.
Connect to the Destination Tenant
On the Connect to Destination Tenant screen, choose your authentication method — Modern Authentication (Recommended) or Admin Impersonation (Bulk/Advanced) — then select the required destination account connection and sign in with administrator privileges.
Review Selected Source Users
Review the source mailboxes queued for migration, including the number of folders found and their readiness status. Read the "What happens next" note, which explains that each source mailbox can be mapped to a different destination user, then click Continue to Mailbox Mapping.
Map Source to Destination Mailboxes
On the Mailbox Mapping screen, review the connected Destination Tenant, then map each source mailbox to the correct destination mailbox using the dropdown. Use the All, Mapped, and Unmapped tabs to track mapping progress, and confirm the Status shows Mapped for each entry.
Choose What to Include in the Copy
Note: Recurring events are migrated as individual instances, and no new invitations are sent.
Include Tasks (Optional)
Enable Tasks / Microsoft To Do if you want to migrate task lists and tasks for all mapped users, including task details, dates, categories, and recurrence.
Permission note: Task migration requires Microsoft Graph Tasks permissions in the app registration.
Choose Where Emails Will Be Migrated
Optionally enable Skip Previously Migrated Emails to migrate only new emails that haven't been transferred before, then click Start Migration to begin the copy process.
Select OneDrive Migration
The tool provides two destination options:
For a tenant-to-tenant OneDrive migration, select OneDrive.
Connect to the Source OneDrive
On the Connect to Source OneDrive Account screen:
Select Source OneDrive Users
After connecting, the tool displays the available OneDrive users.
You can:
Connect to the Destination OneDrive
Next, connect to the destination Microsoft 365 tenant.
Select Destination OneDrive Users
The tool then displays the destination OneDrive accounts.
Select the destination user(s) that will receive the migrated data. The selected users appear in the Selected Destination Users panel. Click Continue to Mapping.
Map Source Users to Destination Users
The Map OneDrive Users screen lets you create source-to-destination mappings.
For example: Source User → Destination User
You can:
Once the mappings are correct, click Next.
Configure Migration Filters
The Filters screen allows you to control which OneDrive files are migrated.
Configure the required filters according to your migration requirements.
Start the Migration
After configuring the filters, click Start Migration. The tool then begins copying the selected OneDrive data from the mapped source users to their corresponding destination users.
Select SharePoint Migration
From the Copy Microsoft apps section, select Copy SharePoint.
This option is designed to transfer SharePoint content between Microsoft 365 environments.
You can use it to move: Document libraries, Files and folders, SharePoint site content, Pages, Permissions, Metadata, and other supported data.
For a SharePoint-to-SharePoint migration, select Copy SharePoint.
Connect to the Source SharePoint
On the Connect to Source SharePoint Account screen:
Select the Source SharePoint Sites
After authentication, the tool loads the available SharePoint sites.
You can:
Select only the sites that need to be transferred to the destination environment.
Connect to the Destination SharePoint
Next, establish a connection with the SharePoint environment where the content will be migrated.
Select Destination SharePoint Sites
After connecting to the destination tenant, the available SharePoint sites are displayed. Select the destination sites and document libraries where the source content should be copied.
For example: Source SharePoint Site → Destination SharePoint Site
Map Source Sites to Destination Sites
Use the mapping screen to associate each source SharePoint site with its corresponding destination site.
You can:
For example: Source SharePoint Site → Destination SharePoint Site (Marketing → Marketing)
Review each mapping carefully and continue once the source and destination sites are correctly paired.
Configure Migration Filters
Before starting the migration, configure the available options to determine which SharePoint content should be copied. Depending on your requirements, you can use options such as:
Review the selected filters and mapping configuration before proceeding.
Start the SharePoint Migration
Once the source-to-destination mappings and migration settings are configured, click Start Migration. The tool begins transferring the selected SharePoint files, folders, libraries, sites, and other supported content to the mapped destination SharePoint locations.
Connect to the Source Microsoft Teams Tenant
Important: Administrator privileges are required, and Teamwork.Migrate.All is needed to read Teams, channels, and messages from the source tenant.
Select the Teams to Migrate
Connect to the Destination Tenant
Configure User Mappings
Skip Previously Migrated Items
Enable Skip Previously Migrated Items if you are resuming an incomplete migration.
This allows compatible items that already exist in the destination to be skipped while missing or incomplete items can be retried. If this is a first-time migration, you can normally leave this option disabled.
Also review the Options section for the migration settings applicable to your Teams migration.
Review the Migration
After saving the mappings:
For example: Source SharePoint Site → Destination SharePoint Site (Marketing → Marketing)
Review each mapping carefully and continue once the source and destination sites are correctly paired.
Start the Teams Migration
Select Deduplication
Choose the Email, SharePoint, & OneDrive Deduplication to find duplicates.
Connect to the Source Tenant
Select the Mailboxes to Scan
Configure Duplicate Detection Settings
Note: You can enable one or more data types depending on what needs to be deduplicated.
Run the Duplicate Scan
Review and Remove Duplicates
Tip: Use Custom Folder if you'd rather review flagged duplicates manually before permanent deletion.
Connect to the Source SharePoint Account
Important: Administrator privileges are required for secure sign-in, and Microsoft OAuth is used for secure access.
Note: Your credentials are never stored. Microsoft's secure authentication protocols are used throughout.
Select the SharePoint Sites to Scan
Configure Duplicate File Handling
Monitor the Scan Progress
Note: In the Trial Version, scanning and inspecting duplicates is free, but deletion is disabled. Click Upgrade Now to unlock duplicate removal.
Review the Completed Scan
Connect to the Source OneDrive Account
Important: Administrator privileges are required for secure sign-in, and Microsoft OAuth is used for secure access.
Note: Your credentials are never stored. Microsoft's secure authentication protocols are used throughout.
Select the OneDrive Users to Scan
Configure Duplicate File Handling
Monitor the Scan Progress
Note: In the Trial Version, scanning and inspecting duplicates is free, but deletion is disabled. Click Upgrade Now to unlock duplicate removal.
Review the Completed Scan