> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-ai-for-work-dev.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Channels

Channels connect your deployed agents to the surfaces where users interact: your own apps, voice calls, messaging apps, webhooks, and other agent frameworks. Artemis provides channel adapters that handle the protocol-specific details, so a single agent definition works across every channel without modification.

A channel always binds to a deployment in a specific environment. Configure deployments first, then add channels on top.

Navigation: **Project** > **Deployments** > **Channels**

***

## How Channels Connect

The platform groups channels into five categories. The one you use depends on the surface.

| Category                 | Used by                                                  | How It Works                                                                                                                                       |
| ------------------------ | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Messaging or Digital** | Slack, WhatsApp, Teams, and other messaging apps         | You register the external provider's credentials. The platform returns a webhook URL that the provider calls when a user sends a message.          |
| **Voice**                | Realtime LLM Voice, Pipeline Voice, VXML IVR, AudioCodes | A channel connection registers the voice provider's credentials. The platform returns a SIP endpoint or webhook the provider calls to route audio. |
| **SDK**                  | Web SDK, API, Mobile SDK                                 | A public API key (`pk_`) or REST API call bootstraps a session, either embedded in your app or called server-to-server.                            |
| **Webhook**              | Webhooks (HTTP Async)                                    | Agent responses are pushed to a webhook URL on your own server.                                                                                    |
| **Protocols**            | AG-UI (CopilotKit), Agent-to-Agent (A2A)                 | The agent speaks an open protocol directly, so it plugs into another framework or frontend without a custom adapter.                               |

All five route to the same agent definition. The adapter normalizes inbound and outbound formats, so your agent doesn't need channel-specific logic for basic conversations.

***

## Messaging or Digital

The Platform supports the following messaging or digital channels:

| Channel             | Description                                                                             | Setup                                                                             |
| ------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| **Slack**           | Deploy agents as Slack bots for team collaboration                                      | Set up Slack                                                                      |
| **LINE**            | Connect agents to LINE Official Accounts for chat and media messaging                   | Set up LINE                                                                       |
| **Microsoft Teams** | Integrate agents into Teams channels and chats                                          | [Set up Microsoft Teams](/agent-platform/channels/digital#set-up-microsoft-teams) |
| **WhatsApp**        | Connect agents to WhatsApp Business for customer messaging                              | Set up WhatsApp                                                                   |
| **Messenger**       | Connect agents to Facebook Messenger for customer support                               | Set up Messenger                                                                  |
| **Twilio SMS**      | Send and receive SMS messages via Twilio for customer engagement                        | Set up Twilio SMS                                                                 |
| **Telegram**        | Connect agents to Telegram bots for messaging and group conversations                   | Set up Telegram                                                                   |
| **Zendesk**         | Connect agents to Zendesk Sunshine Conversations for customer support                   | Set up Zendesk                                                                    |
| **Instagram**       | Connect agents to Instagram Messaging for direct customer conversations                 | Set up Instagram                                                                  |
| **Genesys**         | Connect agents to Genesys Cloud as a Bot Connector for contact center automation        | Set up Genesys                                                                    |
| **Email**           | Process inbound emails and send agent responses via email                               | Set up Email                                                                      |
| **AI for Work**     | Kore.ai's Employee Experience (EX) platform — bidirectional agent messaging integration | Set up AI for Work                                                                |

Each setup page covers credential registration, webhook configuration, channel-specific features (such as Slack threading and slash commands, or WhatsApp interactive messages), and troubleshooting.

***

## Voice

The Platform supports the following voice channels:

| Channel                     | Description                                                                                                 | Setup                                                                                 |
| --------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| **Realtime LLM Voice**      | Live voice conversations using realtime LLM models (OpenAI Realtime, Gemini Live) via Kore.ai Voice Gateway | [Set up Realtime LLM Voice](/agent-platform/channels/voice#set-up-realtime-llm-voice) |
| **Pipeline Voice**          | Traditional STT → LLM → TTS voice pipeline via Kore.ai Voice Gateway, with configurable ASR/TTS models      | [Set up Pipeline Voice](/agent-platform/channels/voice#set-up-pipeline-voice)         |
| **VXML IVR**                | VoiceXML 2.1 gateway for traditional IVR systems, with DTMF and prompt-based navigation                     | Set up VXML IVR                                                                       |
| **Genesys Audio Connector** | Configure Genesys Audio Connector for KoreVG-owned AudioHook execution or legacy Artemis diagnostics        | Set up Genesys Audio Connector                                                        |
| **AudioCodes**              | Connect voice calls via AudioCodes VoiceAI Connect                                                          | Set up AudioCodes                                                                     |

Each voice setup page covers caller identity fields (`session.anonymousId` and related), voice-specific `VOICE:` response blocks, SSML control, and troubleshooting.

***

## SDK

The Platform supports the following SDK channels to embed an agent in your own application or call it server-to-server:

| Channel        | Description                                                       | Setup                                                                 |
| -------------- | ----------------------------------------------------------------- | --------------------------------------------------------------------- |
| **Web SDK**    | Embed a chat widget in your website with a single script tag      | [Set up the Web SDK](/agent-platform/channels/set-up-web-sdk-channel) |
| **API**        | Programmatic access via REST API for server-to-server integration | Use the API channel                                                   |
| **Mobile SDK** | Native iOS and Android SDKs for in-app agent experiences          | Mobile SDK                                                            |

***

## Webhook

The Platform supports the following webhook channel to receive asynchronous events:

| Channel                   | Description                                                  | Setup           |
| ------------------------- | ------------------------------------------------------------ | --------------- |
| **Webhooks (HTTP Async)** | Receive agent responses via webhook callbacks to your server | Set up Webhooks |

***

## Protocols

The Platform supports the following open protocols to connect agents with other agent frameworks and frontends:

| Protocol                 | Description                                                                              | Setup                 |
| ------------------------ | ---------------------------------------------------------------------------------------- | --------------------- |
| **AG-UI (CopilotKit)**   | Server-sent events protocol for React/Next.js frontend agent UIs, with streaming support | Set up AG-UI          |
| **Agent-to-Agent (A2A)** | Google A2A protocol for inter-agent communication with task lifecycle management         | Set up Agent-to-Agent |

***

**Related Topic**

* [Deploy Agents](/agent-platform/deployment)
