← All Platforms

PLATFORM

Microsoft Teams Migration Tool

MigrationFox migrates Microsoft Teams channels between tenants and from Slack to Teams. Channel messages, threaded replies, attachments, and member lists are all transferred — preserving conversation history so your team can pick up right where they left off.

What Gets Migrated

MigrationFox uses the Microsoft Graph API's Teams migration mode to import content into destination channels. Here is what transfers:

Tenant-to-Tenant Migration

When two organizations merge or an organization restructures its Microsoft 365 tenants, Teams data needs to move between tenants. MigrationFox handles this by reading from the source tenant's Graph API and writing to the destination tenant using Teams migration mode.

The process works in three phases:

  1. Discovery — scan source teams and channels, count messages and attachments
  2. Provisioning — create destination teams and channels in migration mode
  3. Transfer — import messages, replies, and attachments with original timestamps and sender attribution

After migration completes, MigrationFox finalizes the channels to exit migration mode and make them available to users.

Slack-to-Teams Migration

Moving from Slack to Microsoft Teams is a common scenario during platform consolidation. MigrationFox reads Slack channel history via the Slack API and imports it into Teams channels using migration mode. Slack threads become Teams reply chains, and file attachments are downloaded from Slack and uploaded to the Teams channel's file store.

User mapping between Slack and Azure AD is done by matching email addresses. Messages from unmapped users are attributed with the Slack display name in the message body.

Migration Mode

Microsoft Teams migration mode is a special API state that allows bulk import of historical messages with backdated timestamps and sender attribution. MigrationFox creates channels in migration mode, imports all content, and then completes the migration to make channels fully functional. This is the only way to preserve original message dates and authors during a Teams migration.

Key Features

Pricing

Teams migrations are billed at $0.50 per GB of attachment data transferred. Message-only migrations (no attachments) are billed by message volume. Your account starts with 2 GB free — no credit card required.

Migrate your Teams today

2 GB free. No credit card required.

Start Free →