Help
Channels

Sync an existing Slack channel with Microsoft Teams

Bring Teams users into a Slack channel you already use, without losing history. Two ways to do it - the quick /convly flow or the convly app's Sync Existing wizard.

If you already have an active Slack channel and you'd like to include Teams users in the conversation, you can connect the two without recreating anything. There are two ways: the quick /convly flow from inside the channel, or the longer "Sync Existing" wizard in the convly app. Either gets the same result.

Quick method: /convly in the channel

The fastest way - everything happens inside the Slack channel itself.

  1. In the Slack channel you want to sync, type /convly.
  2. Search for the Teams user(s) you'd like to add.
  3. Type a message - this becomes the seed message on the Teams side.
  4. Click Sync - and you're done!

Alternative: Sync Existing wizard in the convly app

If you'd rather pick the channel from a list, use the convly app:

  1. Open the convly app in Slack and go to "Conversations" → "Sync Existing".
  2. Pick the Slack channel you want to bridge to Teams.
  3. Search for the Teams user(s) to invite into the conversation.
  4. Choose the channel name that the Teams side will see.
  5. Write your first message - this becomes the seed message on the Teams side.
  6. Click "Sync".

The channel stays the same on Slack - same history, same members. On the Teams side a new chat appears with the message you wrote, and any future messages on either side are mirrored across.

Sync a private channel

Private channels work the same way with either method, with one extra step: invite @convly into the channel first. Slack only lets the convly app see channels it's been added to, so the bot needs explicit permission for private spaces.

Once @convly is in the channel, both the /convly flow and the "Sync Existing" wizard will recognize it as a sync target.

Things to know

  • Only public channels with a mix of Slack/Teams/convly members appear in the "Sync Existing" picker by default. Private channels need the manual invite step above.
  • History from before the sync stays on Slack only - Teams users see the conversation starting from the seed message you write.
  • You can stop syncing a channel at any time from the convly app's "Conversations" tab without touching the channel itself in Slack.