- 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, Mastra, OpenAI SDK, and any custom code of your choosing.AI SDK
Build with the Vercel AI SDK and
@novu/framework/ai-sdk.LangChain
Build with LangChain and
@novu/framework/langchain.Mastra
Build with Mastra and
@novu/framework.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
AI SDK quickstart
Connect an AI SDK agent to Slack, Teams, WhatsApp, Telegram, or email.
LangChain quickstart
Connect a LangChain agent to your messaging channels.
Mastra quickstart
Connect a Mastra agent to your messaging channels.
Managed agent quickstart
Create a Claude-powered agent with the CLI and send your first message.
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.
AI SDK quickstart
Build a custom code agent with the Vercel AI SDK.
Conversation observability
Monitor, inspect, and manage live agent conversations.
Agents API reference
Create, configure, and manage agents programmatically with the REST API.