April 15th, 2021

Migrate messages from other chat platforms to Microsoft Teams with Microsoft Graph APIs

Many organizations are utilizing Microsoft Teams as their single hub for work – and are migrating to Microsoft Teams after using other collaboration platforms. We understand that many critical conversations and information are captured in the messages in our customers’ legacy platforms. For this reason, we’ve built Microsoft Graph APIs to enable the migration of messages to Microsoft Teams.

Last October, we announced the public preview of APIs enabling the importing of third-party platform messages to Teams. Today, we’re happy to announce that these import capabilities are now Generally Available. You can now import channel messages into a new team, specify the message sender, and timestamp and link to files.

Import overview

You can follow these steps to guide you through the import process:

Requirements before using the new Import API include:

  • Analyze and prepare message data.
  • Review the third-party data to decide what will be migrated.
  • Extract the selected data from the third-party chat system.
  • Map the third-party chat structure to the Teams structure.
  • Convert import data into format needed for migration.
  • Set up your Office 365 tenant:
    • Ensure that an Office 365 tenant exists for the import data.
    • Make sure that team members are in Azure Active Directory (AAD).

For more information on how to utilize these APIs, see our technical documentation on how to import third-party platform messages to Teams using Microsoft Graph.