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

# Discord

> Choose an alert channel and enable conversations in your server.

An admin can bind one Discord alert channel to a workspace. One Discord server belongs to one Corvo workspace. The same bot posts alerts and answers questions.

## Invite the bot and choose a channel

1. Open **Integrations → Discord**.
2. If the bot is not in your server, select **Invite bot** and complete Discord's authorization flow. Return to Corvo and select **Check again**.
3. Select your server, then the channel that should receive investigation alerts. Only channels where the bot can post appear in the list.
4. Select **Save channel**.

<Frame caption="Select the server first, then the alert channel. The server name is hidden.">
  <img src="https://mintcdn.com/corvo-ai/3EBWOPH1lekWrDtF/assets/screenshots/discord-binding.webp?fit=max&auto=format&n=3EBWOPH1lekWrDtF&q=85&s=b5536065619f58f5d243d33cb930371d" alt="Discord server and channel selectors with Refresh and Save channel" width="1655" height="330" data-path="assets/screenshots/discord-binding.webp" />
</Frame>

The card should now show **CHANNEL BOUND**. The displayed identifier records the selected server and channel.

<Frame caption="CHANNEL BOUND confirms that the alert destination was saved. The identifier is hidden.">
  <img src="https://mintcdn.com/corvo-ai/3EBWOPH1lekWrDtF/assets/screenshots/discord-bound.webp?fit=max&auto=format&n=3EBWOPH1lekWrDtF&q=85&s=8b4429e98c444324374c182208abd3b2" alt="Discord integration after binding, with Channel bound and Disconnect" width="1655" height="292" data-path="assets/screenshots/discord-bound.webp" />
</Frame>

## Verify the connection

In a channel on that server where the bot has access, mention Corvo and ask a question. It should reply in the same channel. When an investigation alert arrives in the bound alert channel, use **Reply** on that message to open its investigation thread. See [Discord conversations](/features/discord) for the two interaction paths.

Discord takes priority over Telegram for investigation alerts and daily report delivery. Telegram conversations still use the bound Agent bot.

## Change the channel or troubleshoot

Select **Disconnect**, then choose and save the new server and channel. If a server is missing, confirm that the bot has joined it and that it is not bound to another workspace. If a channel is missing, check the bot's permission to view and send messages there, then select **Refresh**.

If the bot can post alerts but cannot open an investigation thread, check its permissions to create public threads and send messages in threads.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.