The following settings are accessible by Webex Teams admins only.

  1. Go to your Webex admin settings here: https://admin.webex.com/settings.
  2. Scroll down to the section that says External Communication.
  3. Under Block external messaging, turn the switch to off.
  4. Under Whitelist domains for external messaging, add the m.io domain name.

Installing the Mio app

  1. Go to https://app.m.io.
  2. Select “Webex Teams” to install the Mio app on your Webex Teams tenant.
  3. Log in with your Webex Teams account.
  4. Once you see the “Success!” page, open your Webex Teams app to find the welcome message from the Mio app.

You can now create a universal channel to start chatting with external companies.


Bot Token Scopes

These scopes govern what our Mio app can access.

OAuth Scope

Description

Use Case

spark:messages_read

Read the content of rooms that you’re in

To deliver messages and other content to other chat platforms like Microsoft Team and Slack

spark:people_read

Read your company directory

To track Webex Teams membership to keep the membership of the larger Universal Channel up to date

spark:teams_read

List the teams you are a member of

Allows us to know what teams are available to create channels in

spark:rooms_read

List the titles of spaces that you are in

Allows us know what channels are available, so we can offer to convert them to a universal channel

spark:memberships_write

Invite people to rooms on your behalf

Allows us to add the bot to channels that you want to be a universal channel

spark-admin:organizations_read

Access to read your user's organizations

Allows us to read company information so we know its name, and can identify people from the same company

Mio can only view messages in spaces/direct messages in which the app is a member. If the Mio app is not in the conversation, it won't be able to view any of its contents. We never request more permissions than necessary to make universal channels function as intended.

Did this answer your question?