Collaboration Software

How Zapier & Mio Combine Slack And Microsoft Teams

Discover how Zapier and Mio provide practical solutions for seamlessly connecting Slack and Microsoft Teams, from one-off configurations with Zapier's 'if this, then that' triggers to achieving full message interoperability at scale with Mio.
How Zapier & Mio Combines Slack and Microsoft Teams

If you have both Slack and Microsoft Teams, Zapier is a great place to start connecting the two.

Using Zapier’s “if this, then that” (IFTTT) triggers, you can create basic Zaps to mirror activities on both platforms.

Here are some of the things you can use Zapier for when you need to connect Slack and Microsoft Teams:

  1. Star messages on Slack to send channel messages on Teams
  2. Send direct messages (DMs) from Slack as new messages on Microsoft Teams
  3. Send Microsoft Teams channel messages from new Slack Notifications

These are ideal for one-off configurations. If you need to connect Slack and Microsoft Teams at scale, message interoperability is the only complete solution.

If this is what you need, skip to the bottom of this article.

If not, let’s walk through how to set up Zaps for each of these scenarios.

1 - How to star new messages on Slack to send channel messages on Microsoft Teams

With this workflow, you can star or save the messages on Slack and send those messages to Microsoft Teams channels.

To set up this Zap, go to the Slack app directory and choose Zapier. Click on Add to Slack to integrate it with Slack.

Once you have connected Slack with Zapier, you’ll see Zapier inside your workspace. Click on Make a new Zap to start creating the workflow.

Make a new Zap for Slack

Once done, your Zapier screen will appear with the option to select from multiple options. Choose Slack.

A new screen will appear. Here, you can set up the actions and triggers. For Slack as the chosen app, select New Saved Message as the event.

Configure your Zap

Choose Microsoft Teams to add the action to your workflow. Under the action event, select send channel message.

Zapier to combine Slack and Microsoft Teams

Click Continue and sign in to your Teams account to complete the integration and activate it.

How to send Slack notifications for new Microsoft Teams channel conversations

This workflow sends Slack notifications for every new message that you receive in your Microsoft Teams channels.

Choose Microsoft Teams app as a trigger. Under trigger event, select New Channel message.

Choose Slack and select Send channel message as the action event.

2 - How to send direct messages on Slack from new messages on Microsoft Teams

With this workflow, you can send direct messages from the new messages that you receive on Teams. This workflow consists of two trigger events: New message in the channel and new message in chat. 

For new message in channel:

Choose Microsoft Teams and select a New channel message as the trigger event. Click on continue to sign in to your Teams account.

Next, choose Slack as the action app and select Send direct message

For new message in chat:

Choose Microsoft Teams and select a New chat message under the trigger event.

Choose Slack and select Send direct message under action event.

3 - How to send Microsoft channel messages from new Slack Notifications

With this workflow, you can send Teams channel messages right from the Slack notifications you receive in different channels. 

New message posted to channel:

To set this workflow, choose Slack as the trigger and select New message posted to channel and tap continue. 

From your workspace, you’ll see a list of channels to choose from. Choose the channel you want:

When selecting your desired channel, choose whether you want a trigger for bot messages. Once done, click on Next.

Choose Microsoft Teams and select New channel message as the action event.

New mention:

This workflow is like the one above. Click on Slack and select New mention as the trigger event. Once done, choose Microsoft Teams and select Send channel message.

Full message interoperability for Slack and Microsoft Teams

While these Zaps offer a great solution for one-off channels or DMs, enterprises with users of both Slack and Teams need a more permanent solution.

That’s where message interoperability comes in. While neither Slack nor Microsoft enables open federation between platforms, you can use Mio to sync your channels and users.

The end result? You send messages from Slack to Teams without interfering with your team’s user interface or messaging experience.

Cross-platform DMs between Slack and Microsoft Teams

Rather than setting up one-by-one Zaps, you can sync your users who need to send DMs between Slack and Microsoft Teams.

In Mio’s user sync section, you can bulk or manually turn on who can send messages cross-platform. This is a one-off activity that you can change at any time.

Mio hub

Once synced, they can send cross-platform messages from Slack to Microsoft Teams (and vice versa).

Supported functionality includes:

  • Messages edit
  • Message deletions
  • Group messages
  • GIFs and emojis
  • File uploads
  • Rich text formatting

Cross-platform channel messages between Slack and Microsoft Teams

Outside of DMs, you can sync channels so members can collaborate cross-platform. In the channel sync section of the Mio Hub, you can pair channels cross-platform so members can send messages without having to switch platforms.

Mio hub

Once synced, any member of a channel can send cross-platform messages from Slack to Microsoft Teams (and vice versa).

Supported functionality includes:

  • Messages edit
  • Message deletions
  • Group messages
  • GIFs and emojis
  • File uploads
  • Rich text formatting

Conclusion

Both Zapier and Mio offer solutions to connecting Slack and Microsoft Teams. But each serves its own purpose.

Use Zapier to connect Slack and Teams when:

  • You have a one-off need to trigger cross-platform events.
  • You’re comfortable setting up Zaps.
  • You only need to trigger certain events and don’t need full message interoperability.

Use Mio to connect Slack and Teams when:

  • You need to connect channels and users at scale.
  • You want to enable more than just messages containing text.
  • It’s a long-term solution for enterprise productivity.

For more information on how Mio connects Slack and Microsoft Teams, learn more here.

Related stories
Industry News
Mio enables cross-platform collaboration through partnership with Google Workspace and SADA
Unified Communications
Long-term Coexistence: Bridging Google Workspace and Microsoft 365 for Sustainable Collaboration
Unified Communications
Mergers and acquisitions: Navigating collaboration challenges

Get the latest news from Mio in your inbox.

Join over 4,000 people who get collaboration tips once a month.