Beta — Now accepting early access signups

Your AI agents.
Live on Slack.

One API to connect AI agents to Slack, Signal, Telegram, WhatsApp, and 9 more platforms. Auto-provision identities. Stream events. Manage every conversation.

agent.tsconfig.tsevents.ts
1import { AgentChannels } from "@agentchannels/sdk"
2 
3const ac = new AgentChannels({
4 apiKey: process.env.AC_API_KEY
5})
6 
7const agent = await ac.identities.create({
8 platform: "slack",
9 type: "bot",
10 displayName: "Support Agent",
11})
12 
13// Listen for messages across all channels
14ac.on("message.received", async (event) => {
15 const reply = await generateResponse(event.body)
16 await ac.messages.send({
17 identityId: agent.id,
18 conversationId: event.conversationId,
19 body: reply,
20 })
21})
TypeScriptconnectedUTF-8

Capabilities

Everything to go multi-platform

A complete infrastructure layer for messaging across every channel your users live in.

Unified API

One API for 7 platforms. Send messages, manage identities, and handle events through a single integration.

Identity Management

Create bot and user agent identities with full lifecycle tracking. Connect existing accounts or auto-provision new ones.

Auto-Provisioning

Automatically create agent accounts on Signal, WhatsApp, and Telegram. Zero manual setup.

Real-Time Events

WebSocket and SSE streaming. React to messages, reactions, and typing indicators with sub-second latency.

Webhooks

50+ event types with exponential backoff, delivery tracking, dead letter queues, and signed payloads.

Semantic Search

768-dim embeddings on every message. Vector search across any platform.

Multi-Tenancy

Org-level API keys, rate limiting, and RBAC. Built for teams running agents at scale.

Threading & Reactions

Native threads on Slack and Matrix. Reactions, typing indicators, and read receipts everywhere.

Use Cases

Built for production agents

From customer support to internal ops — every scenario, every channel.

Customer Support

Deploy support agents across Slack, WhatsApp, and Telegram. Route, escalate, and maintain context across channels.

SlackWhatsAppTelegram

Sales Outreach

Reach prospects on the platforms they prefer. Automate follow-ups on WhatsApp, sync to Slack for your team.

WhatsAppSlackMessenger

Community

Manage Telegram groups, Matrix rooms, and Slack workspaces with unified moderation and engagement.

TelegramMatrixSlack

Internal Ops

Cross-platform notifications, approval workflows, and orchestration between Signal, Slack, and Matrix.

SignalSlackMatrix

Ready to connect
your agents?

Join the beta. Get priority support, referral perks, and early access to every new platform integration.