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

# Channels

> Connect your agent to Telegram, Slack, Discord, and more

# Channels

Connect your agent to any supported channel from the dashboard.

## Supported Channels

<CardGroup cols={2}>
  <Card title="Telegram" icon="telegram">
    Send your agent's bot token and it connects immediately.
  </Card>

  <Card title="Slack" icon="slack">
    OAuth connection — works in any Slack workspace.
  </Card>

  <Card title="Discord" icon="discord">
    Add your agent as a Discord bot to any server.
  </Card>

  <Card title="Web Chat" icon="globe">
    Embed the chat widget on any website with a single `<script>` tag.
  </Card>
</CardGroup>

## Setting Up Telegram

1. Open Telegram and message [@BotFather](https://t.me/BotFather)
2. Run `/newbot` and follow the prompts
3. Copy your bot token
4. In your dashboard: **Agent → Channels → Telegram → Add Token**

Your agent is connected instantly. Message it on Telegram to test.

## Setting Up Slack

1. In your dashboard: **Agent → Channels → Slack → Connect**
2. Authorize AtamaiAgents to your Slack workspace
3. Choose which channel your agent should monitor

Your agent will respond to messages and @mentions in that channel.

## Setting Up Discord

1. In your dashboard: **Agent → Channels → Discord → Add Bot**
2. Follow the OAuth flow to add the bot to your server
3. Set which channels the agent monitors

The agent responds to direct messages and @mentions in configured channels.

## Web Chat Widget

Embed your agent on any website:

```html theme={null}
<script
  src="https://app.atamai.ai/widget.js"
  data-agent-id="YOUR_AGENT_ID"
  async
></script>
```

The widget appears as a floating chat button in the bottom-right corner of your page.

## Multiple Channels

One agent can be connected to multiple channels simultaneously. The same agent persona responds across all of them.
