Slack + Microsoft Teams + Webex News

Mio Product Updates – for Syncing Slack, Webex & Microsoft Teams

Mio Updates Highlights
Product updates
Jennifer Jin

author:

Mio Product Updates – for Syncing Slack, Webex & Microsoft Teams

Product updates

Welcome to our new product updates view!

This new view now makes it easy for you to see both the latest and historical product updates.

Navigate using the menu below, or scroll to see the latest updates!
June | April | January| December | November | July | June | May | April | March | February | 2018

July

In July, we’ve made it even easier to create, join, and get support in a universal channel.

We’re also excited about converting existing Webex Teams spaces to universal channels.

Let’s get stuck in.


1 – Invite contacts to your universal channel by email

A universal channel wouldn’t be complete without external contacts. This month, we made it even easier for you to invite your partners, suppliers, and customers to your universal channel.

Instead of manually sending your contacts the universal channel link, you can now provide their email address to invite them to your channel. You’ll be able to do this after you create a new channel or convert an existing channel or space.

Inviting by email in Slack

For Slack users, navigate to any universal channel and send the slash command “/mio invite” into the chat. The app will send a message with your channel details and a Send invite button. Then just paste your contacts’ email addresses and customize the message.

Check out this article for a detailed explanation on how to invite external contacts to your universal channel in Slack.

Inviting by email in Microsoft Teams

For Microsoft Teams users, navigate to your universal channel and find the Mio Universal Channels icon at the bottom where your app extensions are located. Paste your contacts’ emails in the Channel Details window that pops up.

Check out this article for a detailed explanation on how to invite external contacts to your universal channel in Microsoft Teams.

Inviting by email in Webex Teams

For Webex Teams users, type “menu” in a 1:1 space with the Mio Universal Channels bot and select “My Channels” to view your universal channel’s details. Select which channel you want to view the details of and then paste your contacts’ email addresses in the following message that pops up.

Check out this article for a detailed explanation on how to invite external contacts to your universal channel in Webex Teams.

2 – Test Mio and get live support in your demo universal channel

When we first launched, we asked everyone to join our community support universal channel for questions and feedback. We had over 100 companies from all three supported platforms!

But, we noticed that most people asked one or two questions directed to Mio team members. We get it, it can be daunting to ask a question with so many other people in the room.

Now every user has the option to join a personal universal channel with the Mio team. This means you can get private one-on-one support with our customer success team. This feature is available on all of our plans including the free plan.

To join your demo universal channel, type “menu” in a direct message with the Mio Universal Channels app in your chat app. 

Select Join Demo

We’ll then walk you through all the basics of using Mio Universal Channels before launching you into a real channel with our team.

You can also use this support channel as your “test” universal channel if you have accounts on multiple chat apps and want to test the experience before inviting your external contacts. 

Feel free to invite your other accounts—this universal channel is your playground! Now you’ll be able to save your three free universal channels for real-life use cases.

3 – New tips after creating or joining a universal channel 

When your external contacts join your universal channel, they’ll now be greeted with a more in-depth welcome message that shows your channel’s invite link along with other commands and tips.

Reminder: For Webex Teams and Microsoft Teams, all bot commands can be used in a direct message with the Mio Universal Channels app (not in the actual universal channel). For Slack, the slash commands are now available in both the universal channel and in a direct message with the app.

If you have any questions or feedback about our product updates, we’re all ears. Join your demo universal channel to connect with our live support team and let us know what you think.

4 – Convert an existing Webex Teams space to a universal channel

In our previous product update, we introduced the ability to convert existing channels in Slack and Microsoft Teams to universal channels. With this month’s release for Webex Teams, this feature is now available on all three chat apps. 

To convert an existing Webex Teams space, pull up the menu with the Mio Universal Channels bot and select Create Channel. Choose the option to create a universal channel from an existing space. If this is your first time converting an existing space, the bot may ask you to login again to refresh the app.

Note: This feature only works for Webex Teams spaces that aren’t added to a team. If you want to convert a Webex Teams space that is within a team, you’ll have to remove the space from that team first. You can find the option to remove a space from a team by clicking the gear icon to the left of the space’s name.

For more information on creating universal channels in Webex Teams, check out our Help Center.

Check out our Product Roadmap page to see what’s coming up next or to request your own features.

Install first channel free

June

1 – Universal channels now support @mentions

With the recent launch of our Universal Channels app, one of our most anticipated features is the ability to @mention external contacts.

We’re excited to announce that you can now @mention your contacts in any universal channel.

To do this, type the user’s name exactly as it appears in your universal channel’s members list.

For example, to successfully @mention Jacob in this channel, type @Jacob Ross in your chat app.

@ mentions in universal channels

For Webex Teams and Microsoft Teams, the @mention will appear in a threaded reply. This is due to the limitations of using adaptive cards when imitating other chat apps.

In the example below, it looks like the @jennifer on the Webex Teams side did not work.

If you look closely, you’ll see that Jennifer was correctly mentioned on the Slack side. The @mention won’t be bolded when you hit send, but don’t worry, the recipient will see it as if they were mentioned natively.

@ mentions between Slack and Webex Teams

Check out our product roadmap to see what’s next or to request your own features.

2 – New Microsoft Teams installation process

If you’re a Teams admin, you can now install the Mio app in every team so that your colleagues don’t need to add the app each time they want to set up a universal channel.

If you don’t have admin access, there’s a new way to request access via Microsoft.

Sending an install request to your admin via Microsoft:

Your admin will receive an email with the description you entered for why you’d like to install Mio Universal Channels.

Once your admin installs Mio Universal Channels and grants consent for all teams, everyone can create a universal channel.

This means you can create universal channels directly in the chat with the bot. You’ll no longer have to create a regular channel and use the app extension to convert it into a universal channel.

Returning to the app without sending an admin install request:

If you aren’t able to send an install request via Microsoft, you can send your admin these install instructions.

If you’d like to use a limited version of Mio while waiting for your admin to approve it, you’ll be reminded to select add to a team in the Microsoft Teams app store.

Add to teams in Microsoft Teams

3 – Convert existing Slack or Microsoft Teams channels to universal channels

At the moment, existing Microsoft Teams channels can be converted to a universal channel by navigating to the Mio Universal Channels app in the app extension menu. This saves you from having to manually invite everyone to a brand new channel.

But, if you installed the app for your organization with admin consent (rather than just to a specific team), you now have an easier option when it comes to creating and converting channels.

Converting an existing channel in Microsoft Teams with admin consent

If your organization has the app installed with admin consent, typing “create” in a DM with the bot will look like this:

Converting an existing channel in Microsoft Teams with admin consent

You can then select the option to create a universal channel from a new OR existing Microsoft Teams channel.

To convert an existing channel:

  • Select which team your channel is part of
  • Find the channel you want to convert
  • Existing members are automatically added
  • Chat with external contacts

Converting an existing channel in Microsoft Teams

Converting an existing channel in Slack

Slack users can now convert an existing channel from a drop-down list. We also support the creation of private and public universal channels in Slack.

Converting an existing channel in Slack

If you previously installed the Mio Universal Channels app before this product release, you might be asked to re-authenticate the app due to a change in scopes that allows us to create private and public universal channels on your behalf.

Note: The Mio app does not perform any actions for you that you do not ask it to and only listens for activity within channels where it’s installed in. Find out more information about Slack permissions and a step-by-step guide in our Help Center.

4 – Channel management and deactivation

If you haven’t already, log in to your account to view all of your channels and manage your plan.

Professional Plan users can see a list of all universal channels in their company even if they’re not members of those universal channels.

The Professional Plan was designed for admins to have a centralized hub of universal channels they’re paying for.

There are now two ways to deactivate your existing universal channels.

From the web

Log in to your account and navigate to Channels. Find the Deactivate option under the Actions column.

Channel management and deactivation

From your chat app

Users can now deactivate their universal channels straight from their chat app, without logging in to their account on a browser.

For more detailed instructions, check out our Help Center.

April

Mio Universal Channels is Live!

Between the major team collaboration apps, it is estimated there are over 500 million users of Slack, Microsoft, and Cisco tools.

Within an organization, you rely on tools like Slack and Teams to chat together and collaborate in a productive manner.

And when your external business contacts use that same platform, you can utilize shared channels or guest access.

But what happens when you need to chat with people outsideyour organization that use a different team collaboration app?

That’s why we created Mio Universal Channels to improve intercompany collaboration.

Universal channels allow you to stay in one messaging tool and chat with your external business contacts as if they were a colleague.

By enabling clients, freelancers, and suppliers to chat in universal channels, everyone can collaborate together, share files, reply to message threads, and edit messages—all from their tool of choice.

Universal Channels are officially available today to install for Microsoft Teams, Slack and Webex Teams.

Try universal channels free

What is a universal channel?

A universal channel is just like a Slack shared channel. You can message people outside your organization without leaving Slack.

The difference? You can also message people outside of Slack; like those who use Microsoft Teams or Cisco Webex Teams.

Federation for Slack, Microsoft Teams, and Cisco Webex Teams

You can also effortlessly chat with an unlimited number of customers, clients, and partners.

If you use Microsoft Teams,you stay in Microsoft Teams, invite contacts who use other apps to your universal channel, and you chat with them via their preferred platform.

The same for Webex Teams. You stay in Webex Teams, invite the outside party to your universal channel, and chat as you would with an internal colleague.

When connected to your external contacts, universal channels allows you to message cross-platform. And it’s not just simple messages that are included.

Universal channels support the following functionality to enable better intercompany collaboration:

  • Basic messages
  • Threaded messages
  • File uploads
  • Editing messages
  • Deleting messages
  • Emojis
  • GIFs

Use cases for universal channels

Ultimately, universal channels are for everybody.

If you have an external contact who uses a different collaboration tool than the one you do, universal channels help you seamlessly chat without having to install another app and constantly switch between the two.

Codestream sells code collaboration software to technology companies that use a variety of messaging applications.

Codestream’s CEO, Peter Pezaris, says:

“Our sales and customer success teams use Slack shared channels whenever possible. Until discovering Mio, we were still using email to communicate with customers who use Teams. Mio allows us to communicate with all our customers in real-time, regardless of which team collaboration app they use.”

We’ve highlighted some more typical use cases below:

Marketing

  • You chat with different freelancers every day to create campaigns. Each of those has q preferred chat tool but you only have Microsoft Teams. Instead of staying in Teams, you resort to emailing each freelancer which takes twice the time to agree rates and project outcomes.
  • With universal channels, you could agree project rates, goals, and outcomes in real-time, bounce ideas off each other, and hit KPIs sooner.
Stay in Slack and chat with Microsoft Teams and Webex Teams users

Sales

  • You chat with prospects every day. Instead of staying in Slack, you chase emails and arrange meetings, eventually losing clients due to a clunky comms experience.
  • With universal channels, you could increase deal close rate, improve win rate velocity, and reduce churn.
Stay in Microsoft Teams and chat with Slack users and Webex Teams users

Customer Success

  • You chat with customers every day. Instead of getting them onboarded and growing the account, you juggle other apps and miss notifications.
  • With universal channels, you could accelerate onboarding, get repeat business, and be more proactive.
Stay in Webex Teams and chat with Microsoft Teams and Slack users

IT

  • You chat with every department in the organization. Instead of having a single platform, you implement governance plans to cover recurring shadow IT and create new accounts across multiple platforms.
  • With universal channels, you could scrap guest account administration for good, manage team collaboration apps the way you want to, and reduce shadow IT.

Installing your first universal channel

To get started, you just need to install the Mio Universal Channels app on the platform of your choice.

You can install Mio by clicking here. Your first three universal channels are free!

You will be asked to choose your current chat platform and follow the install flow.

Choose your current platform

Once installed, send your unique channel URL to any contacts you wish to invite into the channel.

When your contacts join your universal channel, you can start to chat cross-company and cross-platform!

Let us know what you think

Once you’ve installed your first universal channel, share your feedback by sending us a message or tweeting us @mio

Try universal channels free

January

Mio January Product Update

1 – Rename Slack group chats initiated in Microsoft Teams

In November, we announced that private group chats (multi-party conversations) initiated on Microsoft Teams will always be synced as private Slack channels.

The private channel name will start with a prefix of _teams-chat-*********.

Only admins were able to rename the randomly generated channel name. However, most users are not Slack admins.

We’re happy to announce that Slack users can now rename their channel upon creation

This is what Slack users initially see when they’re added to a group chat started by a Microsoft Teams user.

This is what Slack users initially see when they’re added to a group chat started by a Microsoft Teams user.

Our randomly generated name in this example was _teams-chat-echosky. 

As a Slack user, this can be confusing if you’re in multiple private channels and can’t remember which channel is for which topic.

Slack users will now see a message with the button to rename their private channel.

Click the Rename channel button to locally change the channel name. 

This means Microsoft Teams users won’t see the renamed channel—only Slack users.

Microsoft Teams users won’t see the renamed channel—only Slack users.
Renaming a synced channel

Slack users can now keep better track of their channels without keeping track of the initial randomly generated name.

Slack users can now keep better track of their channels without keeping track of the initial randomly generated name.

2 – Bulk Prompt a group of users to sync their accounts via .csv

When admins need to prompt a large group of users to sync their accounts, it may be easier to use Bulk Prompt instead of looking for each user in People Sync and manually prompting them.

Mio’s Bulk Prompt feature now allows you to upload a .csv file of email addresses and platform in order to notify a large number of users at once. The platform column refers to the user’s primary platform.

I.e. If a user is primarily a Slack user, they would receive the prompt message in Slack to sync to a secondary account.

Bulk prompt

First, ensure your .csv file is in the correct format before submitting it for a bulk prompt job.

Once your file is submitted, you can view it by clicking View all jobs.

Bulk prompt jobs

Want to suggest something for our product roadmap? Add requests and upvote existing features on our roadmap.

December: New automation and filtering settings for Control Hub admins

1 – More Team Sync automation settings for channels

Three new future sync settings within Team Sync allow you to set more granular automation settings when syncing teams.

Future sync automatically updates channels when changes are made to it on either side.

  • Sync new channels: When a channel gets added in one team, Mio will automatically create (and sync) a channel with the same name on the opposite team.
  • Sync channel name changes: If a user renames a synced channel—like when two departments merge—for one team, Mio will rename that synced channel for the other team.
  • Sync archived channels: When a channel is archived in one team, Mio will automatically delete the channel in the opposite team.
  • You also have the option to pick which direction you’d like to apply each automation to by clicking the blue arrows.
Syncing channels in Mio Hub

2 – Filtering users in People Sync

Easily filter users in People Sync by their platform and sync status.

In the People Sync section of your Hub, find the Filters button near the top of the page.

In the People Sync section of your Hub, find the Filters button near the top of the page.

Select which platform you want to filter the user list by.

Select which platform you want to filter the user list by.

Select which sync status you want to filter the user list by:

  • On: The user is synced
  • Pending: The user has received a prompt to sync but hasn’t completed the sync process
  • Off: The user has not been prompted to sync, or their sync has been reset
Filter users in People Sync

These improved features in the Mio Control Hub are part of an ongoing effort to make the admin experience seamless and easier to manage.

That’s everything for December! Did you see our larger update group chat across Slack and Microsoft Teams last month?

Keep scrolling to read all about it.

If you’re not a Mio customer and want to schedule a demo, click here.

November Updates for Private Group Chat across Slack & Microsoft Teams

Group chat interop for Slack and Microsoft Teams

Earlier this year, we released v1 of our cross-platform private group chat functionality.

Today we’re pleased to announce v2 of this feature, which improves the end-user experience for our Slack and Microsoft Teams customers.

Before we dig into details, here’s a quick summary of what’s new:

1- Multi-party group conversations initiated on Microsoft Teams will now always be synced as private Slack channels. The private channels will always begin with a prefix of “_teams-chat-*********.”

2- Group DMs initiated in Slack will have fixed membership in multi-party conversations in Microsoft Teams.

3- When needed, Mio will send contextual in-chat messages to explain what’s happening.

Before we get to the reasons behind these decisions, lets recap on v1 behavior.

Group chat behavior in v1

Microsoft Teams > Slack group chats

  • When multi-party conversations of 9 people or less were initiated in Microsoft Teams, Mio created it as a group DM in Slack.
  • Therefore, when Slack’s group DM limit of 9 was exceeded, Mio would automatically convert that group DM into a private channel.

Slack > Microsoft Teams group chats

  • When a group DM was initiated on Slack, Mio would, and still does, sync it as a multi-party conversation in Teams (ie- feature parity!)

Defining our MPIM Philosophy:

You’re probably wondering why we decided to change the Teams > Slack group chat logic.

As it turns out, while both Slack and Microsoft Teams both have a private group chat feature, the underlying architecture and capabilities between them are rather different. 

In fact, we’d even go as far as saying that group DMs in Slack behave more like direct messages and multi-party conversations in Teams behave more like channels.

We ultimately categorized our decision-making within 4 key pillars:

  • Membership
  • Privacy
  • Initiator
  • Maintaining chat history

1 – Membership: handling platform differences between group chat limits

Membership in Slack group DMs is limited to 9, but in Teams, multi-party chats can be up to 100.

Membership in Slack group DMs is limited to 9, but in Teams, multi-party convos can be up to 100.

With such a big difference, we knew we needed to handle Teams > Slack translation without designing a lowest-common-denominator experience for Teams users.

How ever-evolving, large membership in Teams is handled in Slack

Translating Teams group chats with 10+ participants to a true group DM in Slack isn’t possible. 

Even when it is, it’s likely to exceed that limit in the future, due to natural Teams behavior of frequently adding/removing participants.

So, rather than creating a group DM in Slack when possible, and private Slack channel when not possible, we opted for a more consistent and less disruptive workflow. 

Now Mio always (not sometimes) creates a private channel in Slack. 

This allows Teams users to freely add and remove participants without disrupting Slack users each time. Additionally, the private channel always assumes a standard prefix resulting in higher user confidence.

How Slack’s fixed membership is handled in Teams

When a group DM is started by a Slack primary, everything works natively across platforms as expected, until a Teams user changes its membership.

If this occurs, Mio will uphold the original membership of the Slack owner’s group DM.

A message from Mio is also posted, explaining what just happened and why.

A message from Mio is also posted, explaining what just happened and why.

2 – Privacy: When to post on behalf of unsynced users, and when to not!

Because group DMs are typically reserved for non-channel-specific side conversations, privacy is extremely important to maintain.

When handling unsynced users in both Slack and Teams group chats, additional consideration was given as to whether or not to add the Mio service user (or bot) to pass unsynced user messages. 

Because including a passive member in private chats could cause concern from employees, we opted instead to design a polite join/ leave flow as needed.

This includes the following scenarios:

  • When Teams users initiate a multi-party conversation that includes Slack users, Mio joins to post a “heads up” message so everyone on Teams understands the privacy policy, then leaves.
  • As shown above, when a Teams users changes membership of a private group chat originating on Slack, Mio joins, corrects, and immediately leaves, ensuring privacy stays intact. 
  • Any unsynced user participating in a private group chat will be auto-prompted (just like DM auto-prompt) and will be told their messages may not be seen by colleagues on the other platform until they are synced.

3 – Initiator: Honoring the owner of the group chat

In the case of group chats, aiming for exact feature parity when translating across platforms is not always the best approach for end users. 

Instead, we aimed to honor the initiator’s intent.

For example, even though we translate Teams multi-party conversations into private Slack channels, this logic didn’t work when initiated on Slack. 

We didn’t want to force Slack users to create a private channel every time they want to start direct messaging a group with Teams users. 

Instead, maintaining a happy path for the Slack initiator ultimately results in fewer fallback scenarios requiring explanation to end users. And, as mentioned above, it also keeps original membership and privacy intact.

The initiator pillar of our design thinking also highlighted the need to always create private channels when multi-party conversations are created on Teams. This is because we would never want to prevent Teams users from adding a 10th, 11th, 12th, etc participant to their group chat.

4- Maintaining group chat history for Slack users

Knowing the act of converting a Slack group DM to a private channel was potentially disruptive to both chat flow and history, our new v2 update keeps all chat history together, even as group membership changes in Teams.

As a future v3 improvement, Teams users can expect additional cross-platform support when opting to not include chat history in the group chat for newly invited participants.

Default naming convention for private Slack channels

When designing and developing a default name given to auto-generated private Slack channels, we carefully considered desired goals, constraints, and various options before landing on the right solution.

Goals 

  1. Provide context as to what this private channel is about (ie- a chat from Teams)
  2. Be unique – Slack doesn’t allow two channels with the same name to exist
  3. Be short – the name shouldn’t trail off the sidebar
  4. Be distinguishable – when 3+ exist in the sidebar, it’s easy to recall and find the right one

Constraints

  1. Slack channel name requirements: Channel names in Slack must follow specific rules, including no use of spaces, special symbols, or capitalizing. Channel character limit is 80. The only two symbols available to use are a dash or underscore.
  2. Need an unlimited supply of channel names: We essentially needed to code something that allows for unlimited options, while not having to generate an infinite cherry-picked list.

Naming convention options we tried but ultimately didn’t work

1 – Create the channel name using its member’s names.

This sounded like a nice idea at first. However, it became troublesome as membership changed within Teams. 

In large multi-party conversations, there were too many participants to include before the 80 character limit was met, and it wasn’t discernable from the sidebar.

For example:

If Jelena, Jacob, Tom, Amruta and Jennifer are in one private channel, and  Jelena, Jacob, Tom, Amruta, Jennifer and Meredith were in another, it would appear the same in the sidebar using a membership-focused naming convention, with a “…” at the end.

2 – Give it a random alpha-numeric combination

Next, we considered a base36 character randomization strategy. This would allow for unlimited combinations and seemed like a simple solution.

It wasn’t.

Similar to the membership example above, it wasn’t distinguishable at a glance or easily remembered.

Example:

“Hmmm, is 3t3j4fwo8gn my chat with Jelena, Jacob, Tom, Amruta and Jennifer? No, that’s Jelena, Jacob, Tom, Amruta, Jennifer, and Meredith, and t3j340owf8xn is the one I’m looking for.”

3 – Use a date or timestamp

We tested using a timestamp, but again, this didn’t pass the quick “remember and sort” user test for similar reasons.

Example:

“Where is my chat with my project team…what day did we create that chat? It’s either Teams-chat-112519-1113, or Teams-chat-116519-0913, but I can’t remember.”

Our solution

As Teams group chats are synced for Slack users, these will always appear at the top of the Channels section in the Slack sidebar. 

As Teams group chats are synced for Slack users, these will always appear at the top of the Channels section in the Slack sidebar.

Beginning with an underscore ensures the alpha-order of the channel will appear before other channels that start with a or 1.

The name will always begin with the descriptor  “_teams-chat”, followed by a randomized memorable combo-word to set it apart from others.

Creating a combo-word (ie- blue+dog, dog+jay) from two approved lists allowed for more variables and adds of a bit of fun to make these special private channels easier to remember.

Should a naming conflict arise, we’ll add two randomized numbers at the end of the name.

Future improvements to default private channel names are on the way!

While it is possible to rename channels, we recognize most users would need their Slack admin to rename the channel.

You can expect a v3 enhancement which encourages renaming the default name and provides an easier workflow for anyone to do so.

Enterprise Grid + Microsoft Teams

For Enterprise Grid users with multiple workspaces, adding their synced private channel within just one Slack workspace could lead to confusion.

To combat this, Mio creates a private channel once per workspace where any member of the conversation is a member.

Example:

If there are 4 users in Slack across 7 workspaces, Mio will create a private channel in each of the 7 workspaces to allow users to remain synced at all times.

It is important to note that we considered using multi-workspace channels, but as this is a newer feature from Slack, there is not yet an API available.

V2 Improvements for Slack Enterprise Grid customers

We will continue to refine multi-workspace handling for synced group chat.

In the future, we aim to reduce potential notification noise caused by multiple instances of the synced private channels via developing an intelligent “last active workspace” algorithm. 

Final remarks

As you can imagine, countless hours were spent diagramming, whiteboarding, testing, coding, re-coding, and debating the pros and cons of this private group chat update. 

While it was hard work, we’re proud to say we are quite happy with the end experience and know you will be too! 

July

1 – Sync MPIMs (Multi-party instant messages)

Some conversations require more than one person. But, not all conversations are appropriate for specific channels and spaces.

Enter MPIMs- a commonly used feature within Slack & Microsoft Teams.

With our latest release, employees in Slack can now invite their colleagues who use Microsoft Teams to join a 3-way, 4-way or anything up to an 8-way direct message.

By the time you have more than 8 people in a DM, you’re back in the channel world (according to Slack).

The same is applicable across all our combinations of platforms. That means you can host multi-party instant messages between Microsoft Teams and Slack.

Multi-party instant messaging between 3 people in Slack and Microsoft Teams
Multi-party instant messaging between 3 people in Slack and Microsoft Teams

You can see in the image above that the entire conversation (text, emojis, files etc) between multiple users is replicated on both Slack and Microsoft Teams.

To give you a bit of insight into our development process, MPIMs proved to be deceptively more complicated than you might have thought!

Read on for additional details and edge-case scenarios 🤓

For starters, the feature is not named the same on each messaging platform:

  • Slack = “MPIM” (Multi Party Instant Message)
  • Microsoft Teams = “Group Chat”

Handling Slack MPIMs of 9 or more

Secondly, you may have noticed we mentioned there is an 8-person member limit to MPIMs in Slack.

For this reason, if Mio needs to sync a 9+ person group chat from Microsoft Teams, it will be synced in Slack as a private channel.

For Slack Enterprise Grid users, this can also be a private, multi-workspace channel, with members across multiple Slack workspaces, in addition to Microsoft Teams members.

Handling cross-platform MPIMs with synced and non-synced employees

As you may remember, it’s easy to quickly get your channels synced with Mio using our Team Sync feature, and for DMs, you can use People Sync to prompt your employees to sync their chat accounts.

Channels don’t require members in them to be synced, whereas DMs do.

So…what does this mean for MPIMs, you ask?

Non-synced employees will be able to create and read all MPIMs from other local or synced members, but until they are synced, Mio cannot send their outgoing messages across platforms.

For that reason, Mio will automatically ensure non-synced employees are prompted to sync when creating or sending their first message in an MPIM.

2 – Sync private channels

As of July, we can officially confirm that the ability to sync private channels in team sync is now live. As mentioned in the June product update, Mio now supports syncing both public and private channels.

Sync private channels
You can sync private Slack channels across Webex Teams within the Mio Control Hub

When private channels are synced, your users can:

  • Maintain a consistent group conversation in any channel – no longer just public channels
  • View file uploads sent across platform in private channels
  • Send emoji reactions and @Mentions across platform in private channels
  • Edit and delete messages that appear in private channels
  • Search for Slack messages in your Microsoft Teams channel directory (and vice versa)
  • The same also applies in Slack <> Cisco Webex Teams and Microsoft Teams <> Cisco Webex Teams

When initiating syncing of private channels, you also have the option to change a channel to public. It won’t be possible to revert this once synced, so decide wisely!

Changing a private channel to public

When effecting this change, you also have the option to make this standard each time you sync a private channel within your current session.

What if you want to make a previously synced Slack private channel public?

You cannot change a Slack private channel back to public after it has been synced. However, we’ve created this process to achieve your end goal:

  1. Find the channel/space in your Mio Control Hub under Team Sync
  2. Edit the sync
  3. Search for the channel or space you’d like to change back to public.
  4. Remove the channel (this will stop syncing) and save the sync
  5. Now, change the channel or space setting back to public within Slack or Microsoft Teams
  6. Go back to your Mio Hub > Team Sync
  7. Sync the channel (which should now show as public) & save.

That’s it for July! For a full history of recent releases and product updates, you can scroll down for the previous month by month briefings.

Don’t forget you can keep up with all the action by following Mio on TwitterLinkedIn, and Medium.

[expand title=”June” id=”June” tag=”h2″]

In the June product updates, we introduced new features for private channels, enhanced the synced channel membership experience, and launched the Mio status page.

We’ve also introduced another new member of staff.

1 – Private Channels

Just like syncing public channels, Mio now supports syncing private channels.

Each messaging platform handles private channels and membership in different ways, so let’s dive into the details by platform:

Slack and Cisco Webex Teams

Sync a private Slack Channel with Cisco Webex teams

If you sync a private channel in Slack with Webex Teams, it will create a global space in Webex Teams, so that only invited members can join this space.

Sync a moderated Webex Teams space with Slack

Webex Teams has moderated spaces that only a moderator can administer. Nobody other than the moderator has privileges to invite additional members to the space.

It is this functionality (moderated Webex Teams space) that Mio will sync with Slack.

Slack and Microsoft Teams

Sync a private Slack channel with Microsoft Teams

When you add a Slack private channel to Microsoft Teams, Microsoft creates a private team and a public channel in that private team – emulating a private channel feature for Microsoft Teams. You also have the option to make it public if this betters suits your team.

Sync a channel in a private team in Microsoft Teams with Slack

If you have channels in private teams within Microsoft Teams, these can be synced with private channels in Slack. By syncing public channels in private teams, Slack users will maintain the consistent private channel experience.

When adding a public channel in a private team to Slack, admins can also choose to make it public in Slack.

Private channels
Private channels

Finally, we’ve made it clear which channels are private by including a padlock next to the channel name. Like our “supertopsecret” channel above.

When private channels are synced, your users can:

  • Maintain a consistent group conversation in any channel – no longer just public channels
  • View file uploads sent across platform in private channels
  • Send emoji reactions and @Mentions across platform in private channels
  • Edit and delete messages that appear in private channels
  • Search for Slack messages in your Microsoft Teams channel directory (and vice versa)
  • The same also applies in Slack <> Cisco Webex Teams and Microsoft Teams <> Cisco Webex Teams

2 – Synced channel membership improvements

We’ve improved channel membership handling for synced people to reduce noise in your organization.

Once synced, people will be added to new channels as they are @ mentioned or invited.

Like before, people will still be able to search for any public channel and join it (once it has been synced using Team sync).

This is especially helpful for Microsoft Teams to Slack, where Microsoft Teams membership is at the team level, not channel member.

In this scenario, rather than inviting all Slack Primary members to all synced Teams channels, members will be added to the synced channel in Slack as they are mentioned or invited.

3 – Mio status page

If you head over to m.io/status you will find the real-time status of our service. You can use this page to monitor any outages or issues that may occasionally occur.

Mio status page
Mio status page

The color indicators relate to: up and working fine (green), an incident known (amber), and and outage reported (red).

The not available symbol represents functionality not currently available via the specified platform.

4 – Remove teams

In the May product updates, we introduced functionality to remove a sync. This month, we’ve made it possible to remove a whole team, should you ever need to.

You might need to remove a team if:

  • The team was for a temporary project
  • All members of the team have left the business
  • The team has been rolled into a new team or channel
  • A duplicate team exists

To do this, head to Manage Teams.

Manage Teams
Manage Teams

Under the actions column, click the “” next to the team you wish to remove.

Click "..." then Remove
Click “…” then Remove

You will receive a warning notification which will make you aware of what happens when you remove a team. Check this through to make sure you are okay with that, then hit Remove Team.

Remove Team
Remove Team

5 – New to our team

Amruta Birar

Amruta has joined as a Quality Assurance Engineer. She brings technical expertise to automate QA.

Amruta Birar
Amruta Birar

Amruta has been pursuing her career in a direction so that she can serve the world to develop products that provide meaningful insights to make a world a better place!

“Most of the problems in the world are due to lack of good communication and Mio solves that problem. I am excited to be a part of this journey and create an impact in the domain of quality assurance!”

That’s it for June! You can also visit our product release notes page to see a full history of recent releases.

Don’t forget you can keep up with all the action by following Mio on TwitterLinkedIn, and Medium.

[/expand]

[expand title=”May” id=”May” tag=”h2″]

In May’s product updates, we added several new features within the Mio Control Hub to offer admins more insight and capabilities when syncing their teams across Slack, Microsoft Teams & Cisco Webex Teams.

We also welcomed two new full-time staffers (you may be familiar with them already!).

Let’s dive right into the details!

1- More dashboard metrics

The Mio dashboard now has additional metrics to give you further insight into how your teams are benefitting from Mio.

Dashboard metrics
Dashboard metrics appear when you first log in to your Mio Control Hub

Once you’ve synced two or more teams, the above tiles will appear demonstrating key cross-platform metrics about the channels and people synced within your teams. This is especially important when first rolling out or trialing Mio.

Time frames are included to examine change over the last 14, 30 and 60 day period – as well as an option to see all-time stats. Platform usage breakdowns are also included within channel activity.

Channels synced
Channels synced

The channels synced tile shows the number of channels currently synced across platforms within your entire organization, in comparison to the total number of channels available to sync.

People synced
People synced

Similarly, the people synced tile shows the number total number of users that are synced in your organization, in comparison to the total number of users within your organization.

Channel activity
Channel activity

The channel activity tile shows a detailed view of the total number of messages sent between platforms among all channels synced in your organization.

You can see a platform percentage breakdown to better understand usage. In the screenshot above, you can see 63% of users are sending messages from Slack and 38% are using Webex Teams. Toggle between the last 14, 30, 60 days, or all-time to measure change and adoption.

People sync details
People sync details

People sync details shows the number of synced people by their primary platform. The number of users yet to be synced is also shown so you know how far away you are from complete cross-platform collaboration.

Direct messages
Direct messages

The direct messages tile shows how many direct messages have been sent from one platform to another. As you prompt more people to sync their accounts, this stat should also increase.

@Mentions
@Mentions

The @mentions tile shows how many times users have been @mentioned in channels across platforms.

2- Remove a sync

When teams no longer require syncing across platforms, we’ve added a “remove sync” option.

Remove sync
Remove sync

Within Team Sync, you can now view and remove any syncs that are no longer needed in your organization. By clicking the “” icon next to each sync, you will be presented with the options to edit or remove the sync.

Once the sync has been removed, channels on each respective platform go back to being non-synced channels.

If you are using the new Future Sync function, it will also be disabled.

3- Hover to show sync actions in Team Sync

When syncing channels in Team Sync, there is now a cleaner experience. Within your channels list, hover over any channel in your list to see actions to connect or add your channel to the other platform.

Hover to show sync options
Hover to show sync options

4- Origin and destination labels in Team Sync

When syncing channels, labels have now been added to show you the origin and destination of your channels. For example, in the below screenshot, you can see “devops” has been added to Microsoft Teams, from Slack.

Origin and destination labels for channel syncing
Origin and destination labels for channel syncing

5- New to our team

Dominic Kent

Dominic has worked as a contractor with Mio since July 2018, running the Dispatch blog. He joins Mio full time as Director of Content Marketing and Communications.

Targeted with growing the brand through all forms of content, Dominic will use his background in Unified Comms and product marketing roles, as well as his recent experience as a freelance journalist with UC Today, to curate content that relates to genuine enterprise messaging needs.

Dominic Kent
Dominic Kent

“Joining Mio full time was a no-brainer. The best marketing tactic is to have a great product. The Mio team has built a product that will dramatically improve the way businesses communicate internally. How could I not be part of this journey?”

Joe Beutler

Joe has joined as our Customer Success Manager. He was most recently co-founder of DASH, a Capital Factory Accelerator company. As a former Goldman Sachs software engineer, Joe brings technical expertise to our Customer Success team.

“The Mio team’s prior startup experience combined with a unique product has created a rare market opportunity. I am thrilled to join Mio at this exciting stage of the company.”

That’s it for the month of May! You can also visit our product release notes page to see a full history of recent releases.

Don’t forget you can keep up with all the action by following Mio on TwitterLinkedIn and Medium.

[/expand]

[expand title=”April” id=”April” tag=”h2″]

April was a big deal.

The all-new Mio Control Hub for IT admins had been in design and development phase over the last few months.

After extensive feedback, we launched the next generation of Mio.

The new UI and features in v3 will make it easier for admins to configure and sync their teams. It will also provide deeper insights into multi-vendor messaging environments across Slack, Cisco Webex Teams and Microsoft Teams.

Overview

Within the new Hub, you’ll quickly find access to all main features on the lefthand navigation:

Mio Control Hub
Mio Control Hub – Dashboard
  • Dashboard: displays overview stats
  • Manage Teams: add and authorize new teams to enable syncing
  • Team Sync: connect your individual channels across teams, or an entire team’s channels
  • People Sync: prompt people to sync their primary platform for a seamless messaging experience
  • Channelytics: monitor data for synced channels
  • My Organization: manage your organization’s profile and contact information

Let’s walk through what’s new…

Onboarding in Mio v3

Track & save your progress

The latest version of Mio introduces a new onboarding format which tracks progress as you move through each step. As you complete information in each step, you see an indicator of what you have completed, and what is left to complete. As you move along the process, Mio now autosaves progress as you go.

Simplified Mio onboarding UI
Simplified Mio onboarding UI

Add collaborators

Within the onboarding interface, you can now add a collaborator for additional admins to view and help with the onboarding process. This is ideal for teams with different owners for Slack, Webex Teams, and/or Microsoft Teams.

Once registered for Mio, admins will receive an email containing a unique URL for your Mio account.

Create Service Accounts & Platform Apps

We’ve simplified the UI to make creating your instance of Mio a swifter process.

Once you’re done filling in the details, you just need to hit review and submit to complete your onboarding. Once approved, you’ll soon have access to your Mio Control Hub.

New features for Team Sync

Sync one, many, or all channels in your team in a single interface

Within the new Team Sync section, you begin by simply selecting two teams you’d like to sync. You can then sync all channels within them in one go, or come back to select more later. Once synced, message interoperability is created across channels and spaces.

Team Sync
Team Sync

Add a channel to another platform with ➡️

When a channel exists in one messaging app, but not the other, you can now sync it easily. Simply use the ➡️ feature to add the existing channel into the other chat platform. If a name already exists, Mio even flags a query so there is no overlap.

Sync actions
Two ways to sync channels within Team sync

Connect existing channels across platforms with 🔄

When the channels you’d like to sync already exist in both platforms, Mio now enables you to connect them with the click of a button.

Let’s say you want to connect a UX channel in Teams to a Design channel in Slack, that’s the perfect time to use this new feature within Team Sync.


Add channels across platforms or connect existing channels
Add channels across platforms or connect existing channels

Future Sync

As part of the final step in Team sync, we’ve included an option called Future Sync. Rather than returning to the Mio Hub each time an employee creates a new channel, space or team, future sync automatically syncs the new channel by adding it ( ➡️) to the other platform.

Future Sync
Future Sync

Future Sync is an optional setting that can be toggled on and off for your convenience.

New Search feature

Mio v3 includes a new search feature for enterprises with lots of channels. Just type the name of the channel you are looking for, and complete your sync within search.

Searching within team sync

New features for People Sync

People Sync allows admins to prompt employees to set their preferred primary chat platform so that direct messages from secondary platforms can be routed and posted natively.

Toggle auto-prompt to turn on in People Sync
People Sync in the Mio Control Hub

The new UI displays a quick assessment of each person’s sync status. Admins can then take action to prompt individuals, a group, or an entire team in bulk. You can read more about People Sync here.

Auto-Prompt

When the new auto-prompt feature is enabled in People Sync, admins do not need to individually prompt users.

Instead, your Mio app or service user account will send a triggered prompt message to the user when they attempt to DM with a synced colleague.

Channelytics

The new Channelytics feature provides insights about your synced channel activity and engagement.

Channelytics
Channelytics

Drilling into a channel shows log-level information, in case you’re curious about active users and most recent activity. Expect to see more improvements to channelytics later this year.

Synced channel
Synched channel

That’s it for April! You can also visit our product release notes page to see a full history of recent releases.

Don’t forget you can keep up with all the action by following Mio on TwitterLinkedIn and Medium.

[/expand]

[expand title=”March” id=”March” tag=”h2″]

In the early stages of Mio, Microsoft Teams was the most requested platform. Below is a video update from our launch of Microsoft Teams working with Slack!

Mio for Microsoft Teams and Slack

Mio now fully supports cross-platform messaging for Microsoft Teams to Slack. As a recap, the Mio product for Webex Teams & Slack delivers these native cross-platform features:

  • Direct Messages
  • Channels/Spaces
  • File/Image Uploads
  • Emoji Reactions
  • Threaded Messages
  • @ Mentions
  • Editing/Deleting Messages
  • Rich Text Formatting

Below outlines all cross-platform messaging features Mio will enable for each platform:

Mio product updates for April introduced Microsoft Teams interoperability

Now let’s dive into some specifics!

Microsoft Teams & Slack Interoperability Progress:

1. Private and group chats in Microsoft Teams map to DM’s & channels in Slack

Whether you’re starting a quick conversation with a colleague, or pulling together a team in a channel to answer questions, we’re going all-in on full interoperability for Microsoft Teams conversations with Slack participants.

This end-to-end chat user experience is native, seamless, and refined by our beta testers.

2. Entity detection = native @ mention support across Slack and Microsoft Teams

We deliver native @ mentioning between Slack & Microsoft Teams users. Specifically, when a Slack user @ mentions a colleague who primarily uses Microsoft Teams, we natively mention that user within Microsoft Teams.

@ mentions from Microsoft Teams to Slack
@ mentions from Microsoft Teams to Slack

3. Edit / delete for chat between Slack & Microsoft Teams

When a Microsoft Teams user edits their message, the message will instantly update in Slack, and vice versa.

Edit / delete for chat between Slack & Microsoft Teams
3. Edit / delete for chat between Slack & Microsoft Teams

4. File Uploads from Microsoft Teams into Slack (and vice versa!)

This is a big feature that we’re very proud to offer! From XLS to CSV, PNG to PSD, multiple users receive files natively within the conversation.

File Uploads from Microsoft Teams into Slack
File Uploads from Microsoft Teams into Slack

5. SSO Integration

SSO support is built per provider, starting with Okta. We’re excited to work with our pilot customers and their iDP providers as we expand the offering.

6. Channels in Sync across Microsoft Teams & Slack

Cross-platform channels are supported across Webex, Slack, and now Microsoft Teams. This is critical for cross-department teams working on projects together.

Mio for Microsoft Teams and Slack
Mio for Microsoft Teams and Slack

That’s it for March! You can also visit our product release notes page to see a full history of recent releases.

Don’t forget you can keep up with all the action by following Mio on TwitterLinkedIn, and Medium.

[/expand]

[expand title=”February” id=”February” tag=”h2″]

In February, we shared a preview of v3. We’ll also took a moment to introduce you to our newest team members: Jacob, Frank & Brent.

Revamped admin UI & new features coming soon!

Based on customer feedback, we’ve given the Mio Control Hub a revamped user experience and interface.

Administrators will soon enjoy an easier setup process and a more intuitive sync workflow that provides deeper insight into messaging configurations across Slack, Microsoft Teams & Webex Teams.

Here’s a few highlights of what to expect:

Self-service setup process

Admins ready to get started with Mio can complete their setup via a self-service URL with guided instructions.

Mio Hub setup
Mio Hub setup

Customized channel and team syncing

Our new Team Sync feature will enable a variety of ways to view and customize how admins can keep their teams in sync across chat platforms. This will include individual and “full team” channel syncing functionality.

Also included will be the ability to rename channels and auto-add any new channels employees create in one chat platform to appear in the other.

Sync people at a glance, or automatically!

People Sync allows admins to prompt employees to set their preferred primary chat platform so that messages from secondary platforms can be routed and posted natively.

People Sync
People Sync

The new UI will display a quick assessment of each person’s sync status. Admins can then take action to prompt individuals, a group, or an entire team in bulk.

An auto-prompt feature will be available as a “set-and-forget” offering, which keeps new (or forgetful!) employees informed about how to activate syncing.

New to our Team

In addition to new product UI and features, we’d like to take a moment to introduce our newest team members:

Jacob Ross, VP of Product

Jacob Ross joined as VP of Product in December. He was previously Program Manager at Ticom Geomatics. You may have seen him at Cisco Collaboration SVET this week.

Jacob Ross
Jacob Ross

“Mio has been great. The team is fun and super smart and everybody is excited about our product.”

Frank Geck, Director of Customer Success

Frank Geck has joined as our Director of Customer Success.

He was most recently at Cisco on the Collaboration Ecosystem team, where he helped grow the program from scratch to more than forty partners generating over eighty million dollars of impact yearly.

Frank Geck at Cisco Collaboration SVET
Frank Geck at Cisco Collaboration SVET

“I joined Mio for two reasons. First, the team. Tom Hadfield has put together an exceptional team that I wanted to be a part of. Second, the need for the Mio interoperability solution. Collaboration should work and not be restricted by walled gardens. In today’s work environment, it’s impossible to mandate which tool people will use. Let them choose.”

Brent Musat, DevOps Engineer

BrentMusat also joined the Mio team as our DevOps Engineer. He also joins from Ticom Geomatics where he spent 7 years as a Test Engineer.

Brent Musat, DevOps Engineer
Brent Musat, DevOps Engineer

“I’m extremely impressed with the team of people here at Mio. Everybody is so knowledgeable and dedicated to making this product work. It’s exciting and motivating to see that level of enthusiasm from everybody.

That’s it for the month of February! You can also visit our product release notes page to see a full history of recent releases.

Don’t forget you can keep up with all the action by following Mio on TwitterLinkedIn and Medium.

[/expand]

[expand title=”November” id=”2018″ tag=”h2″]

Mio v2 was announced in November!

We also re-architected our service so it runs in a dedicated environment for each customer. Even more, the end-user experience for employees has been simplified, so adoption of cross-platform communication can happen instantly.

Read on for all the details about these updates and features in Mio version 2.0:

1. More admin controls in the Mio Hub

We’ve streamlined the M.io admin dashboard, aka “The Hub” to help IT administrators have full control over their team’s messaging interoperability across each chat platform. This means a business can log into their own Mio Hub site and configure all their settings for the following sections:

  • Organization details – determine the key contacts and access controls for Mio
  • Service accounts – link up the service accounts via auth-flow per platform
  • Channel Sync – control how channels and spaces mirror
  • People Sync – prompt users to connect accounts and show an overview of the team roster and who is fully connected to Mio

2. New dedicated Mio Hub environment

Building on the above, and based on our customers’ feedback, we’re going all-in on isolating each instance of Mio in a dedicated environment.

By incorporating the latest in container technology, there is no longer a public version of Mio in the Slack or Webex app stores.

As of Q4, we’ve moved all our technology into dedicated and virtual private clouds so each customer has complete control of their messaging interoperability.

3. Mio’s UX – more seamless than ever

Mio DM across Slack, Microsoft Teams and Cisco Webex Teams
Click to see how DMing works across Slack, Microsoft Teams and Cisco Webex Teams

With cross-platform messaging, we’ve learned it’s critical to act invisibly behind the scenes to create an end-user experience that “just works” without adding cognitive load for end users.

With this in mind, we’ve reduced a large portion of our original conversational menus to keep the experience as true to their native messaging app’s experience as possible. 

Some examples of Mio’s seamless native experience:

  • If you create a new channel or space, we’ll mirror that channel on the other platform
  • Format text in any way and we’ll match it on the other platforms
  • @mention colleagues and we’ll transcribe it automatically across corresponding platforms
  • Add guests in Slack, Cisco Webex Teams or Microsoft Teams, and we can natively invite them on the opposite apps
  • Edit or delete a message, and Mio will reciprocate the action on the other platforms
  • Add a user on one platform natively, we’ll add them on the other

After an IT admin completes Hub setup, employees can immediately start chatting and using the functionality above, without logging in or doing anything different than they did before.

Many of our end users won’t even realize they are communicating with a colleague who uses another platform! 

[/expand]

[expand title=”August” tag=”h2″]

In August, our product update saw two key features that give businesses the ability to synchronize all public channels and spaces: The new Mio Hub and Channel Sync.

Based on user feedback in pilot customers, we’ve streamlined the Mio setup process to make enabling an entire organization’s cross-platform chat possible, all without requiring employees to take additional setup steps.

Let’s take a closer look at both updates.

Introducing the Mio Hub for Admins

Creating a hub in Mio
Creating a hub in Mio

What is the Mio Hub?
Mio Hub is the best way to quickly connect all Slack workspaces and Webex Teams accounts in your organization. This power feature activates team-wide interoperability across all chat accounts and it’s life for you to try it out.

Here are the simple steps you go through when setting up your Mio Hub:
.
1. Go to http://m.io and select “Create Hub”

  • Name Your Mio Hub & choose an icon
  • Authorize admin access for your primary chat platform
Allowing access in Mio
Allowing access in Mio
  • Add a second chat team account
Add a second team in Mio
Add a second team
M.io Webex Authorization
Mio Webex Authorization
  • Once you confirm all these steps, you’ve created a Mio Hub for your company at https://{companyname}.m.io!

2. New: “Channel Sync” for Slack & Webex Teams

The last step of the new Hub creation process above reveals our other new feature, Channel Sync.

What is Channel Sync?
Admins can make all public Slack channels auto-appear as spaces for Webex users, and make all Webex Teams spaces auto-appear as channels for Slack users. Create a conversation on one end and it’s live and running on the other in real-time ✊

See public Slack channels in the Webex Directory, and Webex spaces in the Slack channel directory, thanks to M.io
See public Slack channels in the Webex Directory, and Webex spaces in the Slack channel directory, thanks to Mio

Why we built it:
For companies with tens/hundreds/thousands of channels and spaces across Slack and Webex, there’s a strong need for all public conversations to be listed and available.

Once Mio Channel Sync is activated, it’s easy for any employee to natively find, join and invite members.

How Channel Sync works for admins:

During Hub setup shown above, Mio will create a real-time copy of all public channels and spaces.

  • Channels and spaces found across all team accounts that were imported into the Mio Hub will be copied and sync’d for members, and will also be automatically added to public native Slack and Webex Teams directories.
  • Private channels will not be included in Channel Sync.
  • Channel Sync also works for multiple Slack workspaces, not just Slack to Webex Teams.

How Channel Sync works for employees:

  • Employees have all spaces and channels available to join and chat in both Webex and Slack. They can instantly send messages in these channels and the entire group will receive them, no matter what platform they each use.
  • All public conversations can be discovered and joined via the native Slack & Webex Teams directories.
  • Employees can optionally decide to set one chat platform as their “primary” moving forward, so when they receive invitations to new spaces or channels, Mio knows to automatically create a new copy within their preferred platform.
    Channel and Space invitations
  • M.io lets you natively add Slack users to Webex Spaces and Webex users to Slack channels!
  • Slack & Webex Teams can seamlessly work together

[/expand]

You made it…

You’ve reached the beginning of this version of the Mio product updates.

If you’re after more, check out our Workplace Messaging Report where we reveal the results of current and future usage of apps like Slack, Cisco Webex Teams and Microsoft Teams.

Then make sure you’re following us on Twitter and LinkedIn to keep up to date with the latest product and industry happenings.

Request demo
Leave a comment