LiveAug 13Production Slack Agent
Copilot Kit Logo

Building a Production-Ready Slack Agent with Channels SDK

By Nathan Tarbert and Anmol Baranwal
August 13, 2026
Building a Production-Ready Slack Agent with Channels SDK

We ran a live webinar where Mike Ryan (engineer and architect) on our team, built a production-ready Slack agent using Mastra from start to finish using Channels SDK.

Following the full production path, including a deployed agent backend, connected through runtime, operated by CopilotKit Intelligence, running natively in a Slack workspace.

Here's the full recording, plus a breakdown of what he covered.

Connect any agent framework

Wire in a LangGraph, CrewAI, Microsoft Agent Framework, or custom AG-UI agent. The backend runs wherever you deploy it and connects through the runtime, so you are not locked to one framework or one host.

Define the experience

Write Channels JSX once, and it renders as native Block Kit in Slack. One definition gives you real Slack UI: sections, buttons, tables. Learn more about our Channels UI component library that gives you all the building blocks.

Stream and act in context

Tool calls and streamed responses land back in the thread where the work started in. The agent acts where the conversation is happening, so context stays intact across the exchange.

Make approvals native

Human-in-the-loop decisions route through Block Kit, right in the thread. Approvals happen in Slack, not on a separate dashboard, so whoever is confirming never has to leave the channel.

Take it to production

Provider connectivity, delivery and retries, and durable channel state keep threads continuous. This is what separates a demo from something you can ship: it holds up when the network drops and when scale hits.

He also took questions live throughout the build, including the ones about auth, edge cases, and what breaks at scale.

Get started

The Channels SDK is open source. Bring your own agent into Slack in a few minutes.

Get started by creating a free API key and connecting your first channel.

Talk to our engineers, and we will help you set up.

Follow CopilotKit on Twitter. If you get stuck, reach out in the CopilotKit or AG-UI communities.

Are you ready?

Stay in the know

Subscribe to our blog and get updates on CopilotKit in your inbox.