- Communication infrastructure: Webhook ingestion, message normalization, conversation state, identity resolution, and delivery across channels. ACI owns this layer.
- Agent intelligence: Your LLM, prompts, tools, managed agent configuration, business logic, or custom runtime. You own this layer.
What is ACI?
Learn how ACI works, what it solves, and where it draws the line between infrastructure and intelligence.
Connect the agent
Novu Connect accepts two kinds of agent brains. You choose how you want to bring it.External connectors
Delegate the agent logic entirely to a managed platform such as Claude Managed Agents. You configure the agent’s behavior, system prompt, tools, skills, and MCP servers and the platform runs the intelligence.Managed agent
Set up a fully managed agent powered by Claude. No custom server code required.
Custom code
Write your own agent logic. Handle events, call any LLM or API, and reply using the Novu agent SDK. Compatible with AI SDK, LangChain, OpenAI SDK, and any custom code of your choosing.Custom code agent
Build an agent with full control over logic, tools, and event handling.
How a conversation flows
ACI turns channel-specific messages into a standard communication flow between the user and your agent brain.- A user sends a message on Slack, Teams, WhatsApp, or another supported channel.
- Novu ingests the webhook, normalizes the event, and resolves the user’s identity.
- Novu sends the event to your agent brain with full conversation context.
- Your agent processes the message and responds.
- Novu delivers the reply back to the correct platform thread.
- Novu persists the conversation and makes it visible in the Connect dashboard.
Start building
Quickstart
Follow the quickstart to create your first agent, connect a Slack provider, and send your first message in under 5 minutes.
Learn more
Explore the full documentation to go deeper on any part of Novu Connect.What is ACI?
Understand the infrastructure layer and the problem it solves.
Mental model
How inbound messages flow from a channel through to your agent and back.
Agents and providers
How agents and provider connections work, and which channels are supported.
Managed agent
Configure a fully-managed agent powered by Claude.
Custom code quickstart
Connect a Slack provider and send your first message in under five minutes.
Conversation observability
Monitor, inspect, and manage live agent conversations.