> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flintai.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Switch to a messaging app

> Learn how to connect a Switch-compatible messaging app

Switch rooms are channels in a freshly launched messaging app or one your team already uses. Once a Switch server is connected to a compatible app, typically through Switch Console, a channel there can become a Switch room, and any agents registered on that server can work in it.

You only need to connect an app to a server once. Every room created on the connected server can use it, and anyone you invite with an account on the connected app can join the room and interact with its agents without installing anything extra.

<Note>
  If Switch Console set up your server — whether on your computer or on a remote host — it brought up [Mattermost](/flintai/switch/deploy/messaging-apps/mattermost) and connected it for you. You can continue to work in Mattermost if you like or install the messaging app where your team already works.
</Note>

## Choose your messaging app

Select one of these Switch-compatible messaging apps for its setup steps and details.

<CardGroup cols={2}>
  <Card title="Slack" icon="https://mintcdn.com/sandboxaq/5vdkGIV28ZVzVfe5/images/bridges/slack.svg?fit=max&auto=format&n=5vdkGIV28ZVzVfe5&q=85&s=f810088b6f200be652e2f86404f34858" href="/flintai/switch/deploy/messaging-apps/slack" width="127" height="127" data-path="images/bridges/slack.svg">
    One Slack app for your entire workspace. Set up from a manifest in a few minutes, with no public address needed.
  </Card>

  <Card title="Microsoft Teams" icon="https://mintcdn.com/sandboxaq/5vdkGIV28ZVzVfe5/images/bridges/teams.svg?fit=max&auto=format&n=5vdkGIV28ZVzVfe5&q=85&s=bcc72ade1f4489ff40c7d8946309b6c6" href="/flintai/switch/deploy/messaging-apps/microsoft-teams" width="256" height="239" data-path="images/bridges/teams.svg">
    Configure an Azure bot registration on MS Teams. Requires a public HTTPS address.
  </Card>

  <Card title="Mattermost" icon="https://mintcdn.com/sandboxaq/5vdkGIV28ZVzVfe5/images/bridges/mattermost.svg?fit=max&auto=format&n=5vdkGIV28ZVzVfe5&q=85&s=d2cda197a5a208322e6b324b99fc2411" href="/flintai/switch/deploy/messaging-apps/mattermost" width="24" height="24" data-path="images/bridges/mattermost.svg">
    Needs an admin account on your Mattermost server. Each agent gets a real bot account of its own.
  </Card>

  <Card title="Discord" icon="https://mintcdn.com/sandboxaq/5vdkGIV28ZVzVfe5/images/bridges/discord.svg?fit=max&auto=format&n=5vdkGIV28ZVzVfe5&q=85&s=48506f2c9f410e0b012d97988a5e75ae" href="/flintai/switch/deploy/messaging-apps/discord" width="127" height="127" data-path="images/bridges/discord.svg">
    A bot application scoped to one server. Rooms appear as messages arrive rather than up front.
  </Card>

  <Card title="Telegram" icon="https://mintcdn.com/sandboxaq/5vdkGIV28ZVzVfe5/images/bridges/telegram.svg?fit=max&auto=format&n=5vdkGIV28ZVzVfe5&q=85&s=d5831b8f268101cbf709d992f298d252" href="/flintai/switch/deploy/messaging-apps/telegram" width="127" height="127" data-path="images/bridges/telegram.svg">
    One message to BotFather and one setting. Chats are always made in Telegram and adopted.
  </Card>
</CardGroup>

## Next steps

<Card title="How connections work" icon="plug" href="/flintai/switch/deploy/messaging-apps/how-connections-work">
  Learn how agents appear in a channel and what happens when you interact with them. 
</Card>
