> ## Documentation Index
> Fetch the complete documentation index at: https://koreai-content-gov.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                                                                                                                       |
| -------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| Slack                                                                            | Deploy agents as Slack bots for team collaboration                                                                                |
| LINE                                                                             | Connect agents to LINE Official Accounts for chat and media messaging                                                             |
| [Microsoft Teams](/agent-platform/channels/set-up-ms-teams-copilot)              | Integrate agents into Teams channels and chats                                                                                    |
| WhatsApp                                                                         | Connect agents to WhatsApp Business for customer messaging                                                                        |
| Messenger                                                                        | Connect agents to Facebook Messenger for customer support                                                                         |
| Twilio SMS                                                                       | Send and receive SMS messages via Twilio for customer engagement                                                                  |
| Telegram                                                                         | Connect agents to Telegram bots for messaging and group conversations                                                             |
| Zendesk                                                                          | Connect agents to Zendesk Sunshine Conversations for customer support                                                             |
| Instagram                                                                        | Connect agents to Instagram Messaging for direct customer conversations                                                           |
| Genesys                                                                          | Connect agents to Genesys Cloud as a Bot Connector for contact center automation                                                  |
| [Genesys Open Messaging](/agent-platform/channels/set-up-genesys-open-messaging) | Connect Genesys Cloud Open Messaging conversations through a project-scoped webhook adapter                                       |
| Email                                                                            | Process inbound emails and send agent responses via email                                                                         |
| AI for Work                                                                      | Kore.ai's Employee Experience (EX) platform — bidirectional agent messaging integration                                           |
| Kore Agent Assist                                                                | Kore.ai Agent Assist — real-time agent guidance. The platform generates the API key; the external endpoint contract is unchanged. |

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                                                                                                 |
| ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| [Realtime LLM Voice](/agent-platform/channels/voice#set-up-realtime-llm-voice)           | Live voice conversations using realtime LLM models (OpenAI Realtime, Gemini Live) via Kore.ai Voice Gateway |
| [Pipeline Voice](/agent-platform/channels/voice#set-up-pipeline-voice)                   | Traditional STT → LLM → TTS voice pipeline via Kore.ai Voice Gateway, with configurable ASR/TTS models      |
| VXML IVR                                                                                 | VoiceXML 2.1 gateway for traditional IVR systems, with DTMF and prompt-based navigation                     |
| [Genesys Audio Connector](/agent-platform/channels/voice#set-up-genesys-audio-connector) | Configure Genesys Audio Connector for KoreVG-owned AudioHook execution                                      |
| AudioCodes                                                                               | Connect voice calls via AudioCodes VoiceAI Connect                                                          |

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                                                       |
| ---------------------------------------------------------- | ----------------------------------------------------------------- |
| [Web SDK](/agent-platform/channels/set-up-web-sdk-channel) | Embed a chat widget in your website with a single script tag      |
| API                                                        | Programmatic access via REST API for server-to-server integration |
| Mobile SDK                                                 | Native iOS and Android SDKs for in-app agent experiences          |

***

## Webhook

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

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

***

## Protocols

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

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

***

**Related article**

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