Kernel Slack to Teams Migration software allows you to migrate entire Slack data, such as direct messages and Slack channels with its components, to Microsoft Teams & Teams Chat in the original hierarchy. Also, you can select specific users' Slack channel data and transfer them into any Microsoft Teams components in just a few minutes.

1. Source and Destination Connection

Let’s begin with the migration process with the Source and destination connection. It’s an initial part of a migration that establishes a connection between Slack and Teams with the software.

Step 1: Download and install the Kernel Slack to Teams Migration software.

Step 2: Launch the tool and click on Get Started in the Slack Migration tile. Kernel Slack to Teams Migration

Step 3: In the Source – Slack window, click Add to input Slack User Oath Token. input Slack User Oath Token

Step 4: Enter User Name and User Oath Token. After that, click OK. Enter User Name and User Oath Token

Step 5: The software will start Validating User Oath Token. Validating User Oath Token

Step 6: Again, in the Source – Slack window, use the Search box to find a selective User Oath Token. After that, click on Next. Search box to find

Step 7: In the Destination – Microsoft Teams window, enter Project Name, Tenant ID, Client ID, and Client Secret. Click on Next to map destination with the software.

Note: Once you Add a destination, Connecter will store that migration project for future use. Also, you can Add New, Remove, and Edit any stored project from here.
In the Destination input all details

Step 8: The software will show the Copy URL. Copy that URL and paste it into any browser. Finish the login process and paste the URL in Auth URL. Click Finish. Copy that URL and paste it into any browser

Step 9: The software will start Fetching Teams User. software will start Fetching Teams User

2. Map Source and Destination

After connecting source and destination, it's time to map source users with the destination users. It's an essential part since it makes an integral way for migration.

Step 10: In the User mapping for Direct Messages (1:1 and group chats) and channels between source and destination window, select a specific User and click Next. select a specific User and click Next

Step 11: The software will pop up a tile indicating "Some users are not mapped. Do you still want to process?" message. Click Yes or No accordingly.

Some users are not mapped. Do you still want to process

3. Migration Process

The Kernel Slack to Teams migration software provides all components of Slack for migration:

  • A: Direct Messages (1:1 and Group Chat)
  • B: Slack Channels

Step 12: In the Source Entities to Migrate wizard, you will get multiple entities to migrate, such as Direct Messages (1:1 and Group Chats) and Slack Channels (Private Channels and Public Channels) to Microsoft Teams or Chats.

3A. Direct Messages (1:1 and Group Chat)

Let’s proceed with migrating Direct Messages (1:1 and Group Chats) and click Next. Direct Messages (1:1 and Group Chats)

3A (i). Select Users for Direct Messages

Here, you can select specific users which data you want to migrate to the destination.

Step 13: In the Select users for Direct Messages (1:1 and group chats) window, use Search box to find a selective user and click Next.

Select users for Direct Messages

Step 14: The software will start and show live migration process of Slack Direct messages to Microsoft Teams Chat.

show live migration process

Step 15: Once the migration process is completed, the software will pop up “Migration is completed” message and click OK.

Migration is completed

Here are the source Slack Direct Message chats for migration proof.

Slack Direct Message chats for Migration

Here is the Destination Microsoft Teams Chat before migration.

Destination Microsoft Teams Chat

Check out the result Destination Microsoft Teams Chat after migration with Slack Chat.

result Destination Microsoft Teams Chat

3B. Slack Channels to Microsoft Teams and Chat

This section allows you to select different modules in the destination Microsoft Teams.

i. Slack Channels to Microsoft Teams

ii. Slack Channels to Microsoft Teams Chat

3B i. Slack channels to Microsoft Teams

It allows you to migrate Slack channels with its attachments to Microsoft Teams. Also, you can select Private and Public Channels to migrate them to the destination Teams.

A: Select Slack Channels, tick Private Channels and Public Channels in Migrate Slack Channels. Afterward, select Teams in Slack Channels will be migrated to Teams, and click Next.

Migrate Slack Channels

B: The software will start Fetching Microsoft Teams and Channels.

Fetching Microsoft Teams and Channels

3B i a. Slack Channels and Teams Mapping

The software facilitates an advanced mapping wizard where you can select a specific channel and apply multiple options for desired migration results.

A: In the Slack Channels and Teams Mapping window, select multiple options from:

  • Search Slack Channel: Use search box to find a specific Slack channel from multiple ones.
  • View Members: View the members of selected Slack channels.
  • Checkboxes: Use checkboxes to select specific channels.
  • Source Channel Name: View the source channel name of Slack.
  • Channel Type: It will show the Slack channel, type as Public or Private.
  • Target Team Name: Double-click on a Team name to change in the destination’s Team name.
  • Team Type: Change Team type from the drop-down menu to Public or Private.
  • Group Mail: The software will fetch Group mail automatically. Also, you can change it manually and enter a new one.
  • Team’s Channel: Rename your Team's channel name at the destination.
  • Channel Type: Select your channel type from Standard, Private, and Shared.
  • Select Team and Channel: Select MS Team Channel and Team’s Channel Type to map Slack Channels Team and Channels.
  • Merge Source Member: Transfer Source members to the MS Teams destination.

After applying the necessary options, click Next.

apply the necessary options and click next

B: Once you click on Select Team and Channel, the software will pop up Select MS Team To Map Wizard. Here, you can select Target Team Name, Select Team’s Channel, and Channel Type.

Select MS Team To Map Wizard

C: Again, in the Slack Channels and Teams Mapping window, click Next to proceed with migration.

Slack Channels and Teams Mapping

D: The software will start and show live migration process. The software will start and show live migration process

E: Once the migration is completed, you will get “Migration is completed” message and click OK. Migration is completed

Here is the source Slack channel chat for source to migration proof. source Slack channel chat for source to migration proof

Check the pre-migration picture of MS Teams. pre-migration picture of MS Teams

This is the final result after migrating Slack source channel data to MS Teams. migrating Slack source channel data to MS Teams

3B ii. Slack Channels to Microsoft Teams Chat

Select Microsoft Teams Chat to migrate Slack Channels data to Microsoft Teams chat Group chat module. Also, you can module your Private and Public channels to Chat module and access them in Microsoft Teams Chat.

A: Select Slack Channels, tick Private Channels and Public Channels in Migrate Slack Channels. Afterward, select Chats in Slack Channels will be migrated to, and click Next. select Chats in Slack Channels will be migrated

B: The software will start Fetching Slack Channels.

Fetching Slack Channels

3B ii a. Select Slack Channels

This wizard will allow you to select specific channels that you want to migrate in Microsoft Teams Chat.

C: In the Slack Channels wizard, you can view all your Channels. Use Search box to find specific channel from multiple ones. Also, you can select and click on View Members to see the list of members of the selected channel. After that, click on Next. Use Search box to find specific channel from multiple ones

D: The software will start Preparing the source. The software will start Preparing

E: Once source is prepared, the software will start migrating Slack channels. software will start migrating Slack channels

F: The software will pop up Migration is completed, click OK. The software will pop up Migration is completed

Here is the source channel chat proof. Here is the source channel chat proof

Check out the Microsoft Teams Chat pre-migration proof. microsoft Teams Chat pre-migration proof

Checkout the final migration result. Slack to Teams Migration is completed