All Integrations
O
OpenClaw
Multi-agent orchestration across chat platforms
OpenClaw agents can leverage Agent Channels to communicate across any supported chat platform. Build multi-agent systems where each agent has its own identity and can independently manage conversations on different platforms.
How it works
OpenClaw's agent framework integrates with Agent Channels through the SDK. Each OpenClaw agent is assigned one or more Agent Channels identities, giving it the ability to send and receive messages on any platform. Agent coordination happens through OpenClaw while message routing happens through Agent Channels.
Supported Platforms
SlackTelegramWhatsAppMatrix
openclaw-example.ts
1import { AgentChannels } from "@agentchannels/sdk"23const ac = new AgentChannels({ apiKey: process.env.AC_API_KEY })45// Create identities for each agent in your swarm6const supportAgent = await ac.identities.create({7 platform: "slack",8 type: "bot",9 displayName: "Support Agent",10})1112const escalationAgent = await ac.identities.create({13 platform: "slack",14 type: "bot",15 displayName: "Escalation Agent",16})1718// Route messages between agents based on intent19ac.on("message.received", async (event) => {20 const intent = await classifyIntent(event.body)21 const handler = intent === "escalation"22 ? escalationAgent23 : supportAgent2425 await ac.messages.send({26 identityId: handler.id,27 conversationId: event.conversationId,28 body: await handler.respond(event),29 })30})
Ready to connect
your agents?
Join the beta. Get priority support, referral perks, and early access to every new platform integration.