> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.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**

| Channels Category | Used by | How It Works |
| - | - | - |
| [Messaging or Digital](#messaging-or-digital-channels) | 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](#voice-channels) | 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](#sdk-channels) | 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](#webhook-channel) | Webhooks (HTTP Async) | Agent responses are pushed to a webhook URL on your own server. |
| [Protocols](#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 channels

The Platform supports the following messaging or digital channels:

| Channel | Description |
| - | - |
| [Slack](/agent-platform/channels/slack) | Deploy agents as Slack bots for team collaboration |
| [LINE](/agent-platform/channels/line) | Connect agents to LINE Official Accounts for chat and media messaging |
| [Microsoft Teams](/agent-platform/channels/ms-teams-copilot) | Integrate agents into Teams channels and chats |
| [WhatsApp](/agent-platform/channels/whatsapp) | Connect agents to WhatsApp Business for customer messaging |
| [Messenger](/agent-platform/channels/messenger) | Connect agents to Facebook Messenger for customer support |
| [Twilio SMS](/agent-platform/channels/twilio) | Send and receive SMS messages via Twilio for customer engagement |
| [Telegram](/agent-platform/channels/telegram) | Connect agents to Telegram bots for messaging and group conversations |
| [Zendesk](/agent-platform/channels/zendesk) | Connect agents to Zendesk Sunshine Conversations for customer support |
| [Instagram](/agent-platform/channels/instagram) | Connect agents to Instagram Messaging for direct customer conversations |
| [Genesys](/agent-platform/channels/genesys) | Connect agents to Genesys Cloud as a Bot Connector for contact center automation |
| [Genesys Open Messaging](/agent-platform/channels/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](/agent-platform/channels/ai-for-work) | Kore.ai's Employee Experience (EX) platform — bidirectional agent messaging integration |
| [Kore Agent Assist](/agent-platform/channels/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 channels

The Platform supports the following voice channels:

| Channel | Description |
| - | - |
| [Realtime LLM Voice](/agent-platform/channels/voice#set-up-realtime-llm-voice-channel) | 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-channel) | 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/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 channels

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/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 channel

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

| Channel | Description |
| - | - |
| [Webhooks (HTTP Async)](/agent-platform/channels/webhook) | 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)](/agent-platform/channels/ag-ui-copilotkit) | Server-sent events protocol for React/Next.js frontend agent UIs, with streaming support |
| [Agent-to-Agent (A2A)](/agent-platform/channels/agent-to-agent) | Google A2A protocol for inter-agent communication with task lifecycle management |

***

**Related articles:**

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


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