---
title: One Agent. Five Channels.
summary: Connects to Slack, Discord, Telegram, WhatsApp, and the built-in web chat: the five channels this platform ships today.
date: 2026-09-09
---

# One Agent. Five Channels.

Connects to Slack, Discord, Telegram, WhatsApp, and the built-in web chat: the five channels this platform ships today.

## Supported channels

- **Slack**: bot token authentication, webhook delivery, thread-aware replies.
- **Discord**: bot token authentication over WebSocket, immediate response with no webhook delay.
- **Telegram**: bot token authentication, webhook delivery, full Telegram Bot API support.
- **WhatsApp**: API key authentication via the WhatsApp Business Cloud API, webhook delivery.
- **Web**: the built-in chat widget in the HeartBeatAgents UI itself, real-time WebSocket streaming with JWT authentication.

## How it works

1. **Thread management**: agents maintain context within native threads on platforms that support them (Slack, Discord).
2. **Real-time streaming**: responses stream token-by-token on the Web and Discord channels, reducing perceived latency.
3. **Adaptive formatting**: output matches each platform's native format.
4. **One agent, every channel**: the same agent, with the same memory and tools, can be bound to more than one channel at once.

## Setup

See the [Channels Guide](/en/docs/guides/channels-guide) for the full per-platform setup walkthrough and how memory carries across channels for the same user.

## Related

- [Voice](/en/docs/features/voice): real-time spoken conversation, a separate feature from these five channels
- [Integrations](/en/docs/features/integrations): connecting external services beyond communication channels
