What is Mio?

Mio makes it possible for users to send messages across Microsoft Teams, Slack, Webex, and Zoom so that everyone can chat with each other from their preferred platform. Say goodbye to managing multiple accounts or switching windows.

What does Mio not do?

Mio does not make phone or video calls interoperable, only chat messages. A full list of features is provided later in this guide.


Jump ahead


Supported features

As a Slack user, you can stay in Slack while chatting with colleagues who use Microsoft Teams, Webex, and Zoom. That means you only need one platform to chat with users on all four.

Listed below are the chat features that are supported when sending messages from Slack to Microsoft Teams, Webex, and Zoom.

Slack features supported in Microsoft Teams

Messaging

Channels

Direct messages

Notes

Send messages

Supported

Supported

Edit messages

Partially supported*

Partially supported*

Edited messages send as a new message in the queue

Delete messages

Not available

Not available

Thread messages

Supported

Not available

Threading is not available in Microsoft Teams DMs due to platform limitations

Collaboration

Channels

Direct messages

Notes

@-mentions

Supported*

Supported*

*Developing a fix for a bug.

File sharing

Supported

Supported

Note: Files will be received as links to a downloadable file

Link unfurling

Not available

Not available

Visual & creative

Channels

Direct messages

Notes

Reactions

Partially supported

Not available

Reactions send as a threaded emoji

Emojis

Supported

Supported

Custom emojis (Slack)

Not available

Not available

Custom emojis are not available on Teams.

Rich text formatting

Partially supported

Partially supported

Only bold and italic formatting is available.

GIFs

Partially supported

Partially supported

GIFs from the Giphy app will not work. You must upload a GIF from your computer, and it will be received as a link to a downloadable file.

Identity

Channels

Direct messages

Notes

Presence

Not available

Not available

Not available due to API limitations. We plan to build this feature when APIs become available.

Presence status

Not available

Not available

See: presence.

Channel membership

Partially supported

N/A

View channel membership

User avatars

Supported

Supported

Native impersonation

Partially supported

Partially supported

Teams users will appear as bots, Slack users will appear as regular users.

Slack features supported in Webex

Messaging

Channels

Direct messages

Notes

Send messages

Supported

Supported

Edit messages

Supported

Supported*

Delete messages

Supported

Supported*

Thread messages

Supported

Not available

Collaboration

Channels

Direct messages

Notes

@-mentions

Partially supported

Not available

When @ mentioning, you must type the name as it appears, and it will not auto-complete

File sharing

Supported

Supported

Link unfurling

Not available

Not available

Visual & creative

Channels

Direct messages

Notes

Reactions

Partially supported*

Partially supported*

Reactions send as a threaded emoji

*Currently developing a fix for a bug

Emojis

Supported

Supported

Custom emojis (Slack)

Not available

Not available

Custom emojis are not available on Teams.

Rich text formatting

Partially supported

Partially supported

Only bold and italic formatting is available.

GIFs

Partially supported

Partially supported

GIFs from the Giphy app will not work. You must upload a GIF from your computer.

Identity

Channels

Direct messages

Notes

Presence

Not available

Not available

Not available due to API limitations. We plan to build this feature when APIs become available.

Presence status

Not available

Not available

See: presence.

Channel membership

Partially supported

N/A

View channel membership

User avatars

Supported

Supported

Native impersonation

Partially supported

Partially supported

Teams users will appear as bots, Slack users will appear as regular users.

Slack features supported in Zoom

Messaging

Channels

Direct messages

Notes

Send messages

Supported

Supported

Edit messages

Supported

Supported

Delete messages

Supported

Supported

Thread messages

Partially supported*

Not available**

*Threaded message on a Zoom message supported. Unable to thread a message from a Teams user in Zoom

**Teams does not support DM threading

Collaboration

Channels

Direct messages

Notes

@-mentions

Not available

Not available

File sharing

Supported

Not available

Visual & creative

Channels

Direct messages

Notes

Reactions

Unsupported*

Not available

*In development

Emojis

Supported

Supported

Rich text formatting

Unsupported*

Unsupported*

*In development

GIFs

Partially supported*

Not available

*Non-native experience. Gif received as link to download

Identity

Channels

Direct messages

Notes

Presence

Unsupported*

Not available

*In development

Presence status

Unsupported*

Not available

*In development

Channel membership

Partially supported*

N/A

*Non-native experience

User avatars

Partially supported*

Supported

*Non-native experience

Native impersonation

Partially supported*

Supported

*Non-native experience

Back to top


Channels

Synced channels

A synced channel is accessible by users on Microsoft Teams, Slack, Webex, and Zoom for cross-platform messaging.

  • Your admin has already synced a few channels and should have sent you a separate list.

  • Any message you send in a synced channel will be viewable by colleagues who use Microsoft Teams, Webex, and Zoom.

New or existing unsynced channels

An unsynced channel is a regular channel that only lives on one platform and has not been made interoperable with other chat platforms.

To make a Slack channel accessible to Microsoft Teams, Webex, or Zoom users, first create a normal channel in Slack (your organization may limit channel creation based on its policies).

Contact your admin with:

  • Channel name

  • Workspace that you created the channel in

    • The members you want to add to your new channel should already be members of that workspace

Note: We currently do not support syncing private channels.

View channel membership

To check the membership list of your synced channels, navigate to your channel and send the command "/mio members".

The Mio app will display the full channel membership.

Back to top


Direct messages (DMs)

Starting a new DM

Search for the colleague you want to chat with in the search bar and click the user that has the word APP next to it. (This is a bot representing your colleague on Slack).

If you come across someone that has both a regular Slack account and a Slack APP, always use the Slack APP.

Syncing your Slack account with Microsoft Teams

If your company already provides M365 licenses for each user, you will be prompted to "sync your Slack account" the first time you DM a Microsoft Teams user. Once you log in and accept the scopes, Mio will connect your Slack account to your existing Microsoft Teams account.

This prompt only occurs once and on the first time you send a cross-platform DM.

Your Microsoft Teams account will now be sending messages to your colleague (who is on Teams) on behalf of your Slack account. Think of it as remotely controlling your Teams account with your Slack account.

Syncing your Slack account with Webex

If your colleague is on Webex, you can DM them with no extra steps.

Syncing your Slack account with Zoom

If your company has Zoom accounts for each user, you will be prompted to "Sync your account" before DMing a Zoom user. Users will receive the prompt from the Mio app, under Apps in the righthand column. Once you log in and accept the scopes, Mio will connect your existing Slack and Zoom accounts.

Sending and receiving cross-platform messages

When you send a message to a colleague who uses Microsoft Teams, Webex, or Zoom they will receive your message in their own platform.

You will receive messages sent from colleagues who use Microsoft Teams, Webex, or Zoom in your Slack workspace.

Mio allows you to send direct messages to your colleagues who don't use Slack without the need for anyone to switch platforms.

NOTE: Some features that work in synced channels may not be supported in DMs.

Back to top


What should I expect to see as a Slack user?

Your experience with cross-platform messaging should feel native, meaning every colleague you chat with will look and seem like they are also a Slack user, even if they're on Microsoft Teams, Webex, or Zoom.

One way to tell them apart is the small icon in the bottom corner of their avatar.

My company uses both Slack and Microsoft Teams. Why do I have to connect my Slack account to a Microsoft Teams account when sending my first direct message?

Great question. Our goal is to simplify your day-to-day communication by allowing you to use one preferred app (Slack) even though you also have a Teams account.

To do this, your Admin connects your Teams account with your Slack account on the in the Mio Hub. When Mio detects that you're sending a message to a Teams user for the first time, we ask you to log in to authorize a scope that allows messages to be sent and received.

From then on, Mio will automatically route any messages you receive in Teams to your Slack account, and when you respond in Slack your colleague will receive that message in Teams from your Teams profile.

So you might see a bot in Slack, but your colleagues will see a normal Microsoft Teams user:

Conversely, your colleagues receive your messages as if you were a Microsoft Teams or Webex user.

Can I @-mention my colleagues who use Microsoft Teams, Webex, or Zoom?

Yes! To @mention on Microsoft Teams or Webex and notify someone in a channel, type the @ sign and their full name as displayed.

The recipient will receive a notification on their platform.

@-mentioning is not yet available on Zoom.

Watch this video or read our help article for more information.

Back to top


Support resources

Did this answer your question?