Migrate Teams channels, message history, channel files, member rosters, and Teams Chat history between M365 tenants.
TheMigrator treats Teams migration as two distinct workloads that can be enabled independently. Teams Channels migrates specific team workspaces (channels, message history, channel files, member rosters) using a team picker. Teams Chat migrates private 1:1 and group chat history between individual users and requires an additional Graph API permission.
Teams uses Exchange Online for user identity, calendar, and meeting data. Starting Teams migration before email migration completes will result in missing meeting invites in channel message history and broken @mentions.
If you intend to migrate Teams Chat history, you must add the Chat.Read.All application permission to the source tenant's App Registration and re-grant admin consent before starting the job.
In TheMigrator → New migration, select Teams. Select source and destination tenants.
If Teams Channels is enabled, the mapping step shows a team picker table with all Teams workspaces discovered in the source tenant. Select which teams to migrate and map each to a destination team.
If Teams Chat is enabled, a user mapping table appears below the team picker. Map source users to destination UPNs. This is the same user list used for Email and OneDrive migrations — if you already mapped users in a previous job, the same mappings apply.
Launch the job. Teams Channels migration runs in three phases: team structure creation, message history import, member assignment. Teams Chat runs in parallel as a separate phase. Monitor each phase in the job detail view.
Teams channel files are stored in SharePoint. After migration, confirm the Files tab in each channel shows the correct documents. If the SharePoint migration is still running, channel file tabs may show empty until it completes.
Third-party app tabs (Planner, Trello, GitHub, etc.) are not migrated. They need to be reconfigured manually in the destination team. Document all custom tabs in each channel before migration.
25 free seats included. No credit card required.