# Novu - Connect your AI agents and products to customers

> Novu is the open-source notification and agent communication infrastructure. Connect AI agents and products to customers across in-app, email, SMS, push, WhatsApp, Slack, Microsoft Teams, and Telegram with one API. Start with npx novu connect.

Canonical: https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/

Markdown: https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/index.md

Open-source infrastructure to notify your users and let your agents talk with them, on the channels they already use.

Connect command: `npx novu connect`

## Channels your agent and product can reach

- [Slack](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/channels/slack/>): Put your agent where teams coordinate work, investigate issues, and make decisions together. Connect with `npx novu connect --channel slack`.
- [Microsoft Teams](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/channels/microsoft-teams/>): Bring your agent into the Microsoft workspace used for internal operations and enterprise collaboration. Connect with `npx novu connect --channel teams`.
- [WhatsApp Business](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/channels/whatsapp/>): Give customers a direct way to reach your agent from the messaging app they already use. Connect with `npx novu connect --channel whatsapp`.
- [Telegram](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/channels/telegram/>): Make your agent available in a fast, lightweight channel suited to direct user conversations. Connect with `npx novu connect --channel telegram`.
- [Email](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/channels/email/>): Use email for conversations that benefit from a durable record and more room for detail. Connect with `npx novu connect --channel email`.
- [iMessage](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/channels/imessage/>): Give customers a familiar way to reach your agent through the Messages app. Connect with `npx novu connect --channel sendblue`.
- [Inbox](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/inbox/>): Give users one place inside your product to see and manage the updates that matter to them. Live now.
- Push: Reach users on mobile, desktop, and web when they are away from your product. Live now.
- Chat: Route product notifications into the workplace and community tools your users already monitor. Live now.
- SMS: Deliver urgent and transactional updates directly to users' phones. Live now.
- Discord: Bring your agent into the communities where users ask questions, share feedback, and collaborate. Coming soon.
- Linear: Let teams work with your agent from the issue and project workflows they already manage in Linear. Coming soon.
- Zoom: Bring your agent into the conversations that continue before, during, and after work happens in Zoom. Coming soon.
- Google Chat: Bring your agent into Google Chat for conversations inside Google Workspace. Coming soon.

## Novu Connect: The Agent Communication Infrastructure

Talk with your users on the channels they already use, without building the plumbing.

Opinionated about communication. Unopinionated about intelligence.

We solve the communication problem so you can own the agent intelligence, where your customers actually work.

### Customer-facing agents, connected across every channel

Allow your customers to reach out to your agents directly, and your agents to initiate conversations with customers. Your agents get the work done with format consistency, reliability, and security in mind.

### Full context, every message

Every message includes the full conversation history and state, so your agent keeps context without rebuilding memory or managing its own session store.

### Human approval, before it acts

When an agent needs to refund, provision, deploy, or call a tool on an MCP server, Novu brings human-in-the-loop (HITL) approval into the same conversation before it acts.

### Open source, ready in one command

Novu Connect is built in the open: inspect the code, contribute integrations, or adapt it for your team’s workflow.

## Novu Notify: notification infrastructure for products

Add an <Inbox /> to your product by end of day. Start sending notifications across every channel with one API tomorrow. Simple.

### Fits perfectly into your app

Deliver a rich in-app notification experience that completely mirrors your existing UX, not an afterthought or a bolt-on.

### User-controlled preferences

Let people choose what they receive, when, and where, with quiet hours and snooze built in.

### Digests & rate limits

Bundle multiple notifications into one instead of five, and cap how often anyone gets pinged. No noisy inbox, no spam.

### One workflow, every channel

Trigger once. Novu handles routing, conditions, delays, and fallbacks across every channel, all from a single workflow.

## How engineering teams ship faster with Novu

- “Novu’s UI lets us handle configuration without reinventing the wheel, that's a huge savings on development and maintenance” — Tin Nguyen, Lead Engineer at Unified
- “Novu is already working successfully across multiple teams” — Jared Millman, Software Engineer at Veritext AI Partners
- “Implementing new notifications is centralized, secure, and straightforward. It helps us focus on our core business and ship fast” — Denis Safiullin, Deriv Backend Team Lead at Deriv

[See all customers](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/customers/>)

## Built for enterprise environments

Open source, self-hosted, or fully managed. Choose the deployment model that fits your security, compliance, and operational requirements.

### Compliance

Meet enterprise requirements with security and governance designed for regulated environments.

### Self-hosted

Deploy in your own infrastructure or private cloud while keeping full control over your data.

### Open source

Build on a transparent, extensible foundation backed by an active open-source community.

- SOC 2 Type II certification
- ISO 27001 certification
- GDPR compliance
- HIPAA compliance

## Frequently asked questions

### What is Novu?

Novu is open-source communication infrastructure for products and AI agents. Use Novu Notify to orchestrate product notifications across Inbox, email, SMS, push, and chat. Use Novu Connect to bring AI agents into the channels where users already communicate.

### What is the difference between Novu Notify and Novu Connect?

Novu Notify handles workflow-driven notifications from your product to your users. Novu Connect handles two-way conversations between AI agents and people. Both use Novu's channel, identity, and delivery infrastructure.

### Can I connect an AI agent I have already built?

Yes. You keep your model, prompts, tools, business logic, keys, and runtime. Novu Connect provides the communication layer that receives messages, preserves the conversation, and delivers responses through the selected channels.

### Which agent frameworks and runtimes can I use?

Novu Connect works with popular agent frameworks and runtimes, including Claude Managed Agents, AWS Claude Managed Agents, Vercel AI SDK, Chat SDK, LangChain, and custom code. The homepage prompt generator shows the runtimes the CLI currently supports.

### Which channels does Novu support?

Availability depends on the product. Novu Notify supports Inbox and external notification channels such as email, SMS, push, and chat through provider integrations. Novu Connect supports two-way agent conversations on its live channels. Each channel card shows separate Novu Notify and Novu Connect badges so you can see what is available today.

### Can one agent communicate across multiple channels?

Yes. You can connect the same agent to multiple supported channels without rebuilding its core logic for each one. Novu Connect handles communication concerns such as channel delivery, conversation persistence, threading, and user identity while your agent keeps its existing intelligence and tools.

### Can I use my existing push, SMS, and chat providers?

Yes. Connect your provider accounts through the Novu Integration Store. Novu gives your application one workflow and API layer while the configured provider handles delivery. You can also configure multiple integrations and use provider-specific settings where required.

### How do I connect my agent to a channel?

Choose a channel and your agent framework. The website generates a prompt containing the complete Novu CLI command. Run the command in your project, complete the interactive channel setup, and approve the required dependencies. When the CLI returns a continuation prompt, paste it into your coding agent to finish the integration.

### Do I need to paste API keys or provider credentials into my coding agent?

No. Complete authorization and credential entry through the Novu CLI or the provider's secure flow. The generated prompt explicitly tells the coding agent not to request secrets in chat or hardcode them in the project.

### Can I self-host Novu?

Novu Community Edition can be self-hosted for core notification infrastructure, including Inbox, email, SMS, push, and chat. Novu Cloud adds managed and enterprise capabilities.

## Prompt for your coding agent

Connect my AI agent to my customers' channels with Novu. Start with `npx novu connect`, or read https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/agents.md for the full agent quickstart.

## Get started

- [Start building](<https://dashboard.novu.co/>)
- [Read the docs](<https://docs.novu.co/platform>)
- [Agent quickstart](<https://website-new-git-getting-started-flow-experiment-novuhq.vercel.app/agents.md>)
