docs/platform/what-is-novu.mdx
Novu is open-source communication infrastructure for products that need to reach users reliably and hold conversations with them. It gives you two complementary capabilities on one platform:
<Inbox /> component.Use either capability on its own, or connect them. Agents can trigger existing workflows from a conversation thread, workflows can send messages on behalf of an agent, and a user who replies to a workflow message can start an agent conversation.
<Columns cols={2}> <Card icon="bell" href="/platform" title="Notification platform"> Workflows, subscribers, channels, and the Inbox component for transactional and lifecycle messaging. </Card> <Card icon="bot" href="/agents" title="Agents overview"> Connect custom code or managed agents to messaging platforms with ACI for conversational use cases. </Card> </Columns>Novu is designed to fit and scale with your existing system. Trusted by startups and enterprises for its developer-first design and cost-effective scalability, it delivers notifications and agent replies reliably without unnecessary complexity.
<Columns cols={2}> <Card icon="rocket" href="/platform/quickstart/nextjs" title="Notification quickstart"> Get started with workflows and the Inbox component in minutes. </Card> <Card icon="zap" href="/agents/managed-agent/quickstart" title="Agents quickstart"> Connect your first agent to Slack and send a message in under five minutes. </Card> </Columns>Novu is designed to provide a powerful, flexible, and easy-to-use communication solution that helps teams save time, reduce complexity, and improve user engagement across multiple platforms. Here's what sets it apart from other notification and agent infrastructure solutions:
<Inbox /> built-in preference management lets your users control how they receive notifications.Transactional workflows and agent conversations share the same Novu account, subscribers, and channels. ACI extends the workflow system; it does not replace it.
<Columns cols={2}> <Card icon="network" href="/agents/get-started/what-is-aci" title="What is ACI?"> Learn how Agent Communication Infrastructure connects agents to messaging platforms. </Card> <Card icon="brain-circuit" href="/agents/get-started/mental-model" title="Mental model"> See how inbound messages flow from a channel through Novu to your agent and back. </Card> </Columns>From an agent thread, your handler can call ctx.trigger() to start any existing workflow. For example, a user asks in Slack for a report by email, and the agent triggers a workflow that delivers it.
Workflows can send messages on behalf of an agent across email, chat, and other channels. When a user replies to that message, Novu can open a new agent conversation and continue the thread in context.
Learn more in Conversations and workflows and Signals.
Here is how developers, startups, and enterprises are currently using Novu in real-world projects:
Choose where you want to start:
<Columns cols={2}> <Card icon="/images/icons/nextjs.svg" title="Next.js" href="/platform/quickstart/nextjs" description="Get started with our pre-built UI component in Next.js" /> <Card icon="/images/icons/react.svg" title="React" href="/platform/quickstart/react" description="Get started with our pre-built UI component in React" /> <Card icon="/images/icons/remix.svg" title="Remix" href="/platform/quickstart/remix" description="Get started with our pre-built UI component in Remix" /> <Card icon="bot" title="Agents quickstart" href="/agents/managed-agent/quickstart" description="Connect your first agent to Slack and send a message" /> </Columns>