Framework how-tos
How to connect AI agent to Slack
A simple guide to connect an AI agent you built to your own Slack workspace with Contro1.
Updated Apr 17, 2026
Connect your agent to Slack for free with Contro1 in three steps: sign up, create an API key and webhook, connect Slack.
Connect your agent to Slack in a few minutes
Built an agent and want it connected to Slack? Do it for free with Contro1.
1. Sign up
Create your free Contro1 account.
2. Create an API key and webhook
Create an API key and paste the webhook URL your agent should call back to.
3. Connect Slack
Click Add to Slack, then send a test request from your agent.
What your agent sends
At minimum, your agent sends a question, a short context, and a callback URL. Keep the first request small so you can see the full Slack loop working before adding more logic.
- Question: what should be approved or rejected.
- Context: the short reason your agent is asking.
- Callback URL: where Contro1 sends the answer.
- Source: the agent or integration name.
Supported platforms
The same Slack connection can be used with the supported agent platforms already documented in Contro1.
- Microsoft Agent Governance Toolkit for policy-triggered approval workflows.
- Microsoft Teams for AI agent approvals, escalation alerts, and governed operator decisions.
- AWS Lambda MicroVMs for governed AI execution sandboxes, token brokerage, shell approval, and audit evidence.
- LangGraph for interrupt and resume workflows.
- OpenAI Agents SDK for tool-level approval interruptions.
- Claude Code for approval hooks before file, shell, and tool actions.
- Claude Managed Agents for session action approvals, signed callbacks, and audit trails.
- CrewAI for human review and task resume flows.
- n8n for HTTP Request and Wait node approval workflows.
- Slack for operator approvals, notifications, and decision responses inside the workspace.
- Pydantic AI for structured agent outputs and approval checkpoints.
- Mastra agents and workflows with approval gates for risky production actions.
Start free
Create a free account and connect your first agent to Slack. You can add more rules, routing, and safety checks after the simple flow works.
Frequently asked questions
How do I connect an AI agent to Slack?
Create a Contro1 account, create an API key, add your webhook URL, connect Slack in Settings, and send a test request from your agent.
Can I do this alone without a team?
Yes. You can connect your own Slack workspace and use Contro1 for a single agent you built yourself.
Can the same Slack integration work across different agent platforms?
Yes. Contro1 supports the same approval request pattern across Microsoft AGT, Microsoft Teams, Lambda MicroVMs, LangGraph, OpenAI Agents SDK, Claude Code, Claude Managed Agents, CrewAI, n8n, Slack, Pydantic AI, Mastra and custom agents.