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. |
Messaging or Digital
| 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 |
| 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 |
| 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 |
| Process inbound emails and send agent responses via email | Set up Email | |
| AIforWork | Kore.ai’s Employee Experience (EX) platform — bidirectional agent messaging integration | Set up AI for Work |
Voice
| 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 |
| Pipeline Voice | Traditional STT → LLM → TTS voice pipeline via Kore.ai Voice Gateway, with configurable ASR/TTS models | 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 |
session.anonymousId and related), voice-specific VOICE: response blocks, SSML control, and troubleshooting.
SDK
Embed an agent directly 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 |
| 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
| Channel | Description | Setup |
|---|---|---|
| Webhooks (HTTP Async) | Receive agent responses via webhook callbacks to your server | Set up Webhooks |
Protocols
Connect agents to other agent frameworks and frontends using open protocols.| 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