Novu

The <Inbox /> infrastructure for modern products

The notification platform that turns complex multi-channel delivery into a single <Inbox /> component. Built for developers, designed for growth, powered by open source.

Notifications brands count on

Used and loved by developers and product teams around the world.

  • Salad
  • MongoDB
  • Datastax
  • Capgemini
  • Bask
  • Midday
  • Unity
  • Siemens
  • Teoco
  • Axio HQ
  • Runn
  • Allstar

Just copy and ship

Add a powerful notification inbox to your app with 6 lines of code. It's that simple.

1
2import React from 'react';
3import { Inbox } from '@novu/nextjs';
4 
5export function NotificationInbox() {
6  return (
7    <Inbox
8      applicationIdentifier="YOUR_APPLICATION_IDENTIFIER"
9      subscriberId="YOUR_SUBSCRIBER_ID"
10    />
11  );
12}

Notification Control Center

User's avatar
  • 4 Sep 2024
  • 2 Sep 2024
  • 2 Sep 2024
  • 31 Aug 2024
  • 24 Aug 2024
  • 21 Aug 2024
  • 17 Aug 2024
  • 16 Aug 2024
  • 11 Aug 2024
  • 11 Aug 2024
  • 3 Sep 2024
  • 29 Aug 2024
  • 27 Aug 2024
  • 1 Sep 2024
  • 31 Aug 2024
  • 4 Sep 2024
  • 2 Sep 2024
  • 1 Sep 2024
  • 28 Aug 2024
  • 25 Aug 2024
Default

<Inbox /> batteries included

Start with a component, scale with a platform. Everything you need to build a world-class notification system.

  • User Preferences

    Allow users to customize their preferences using the built-in component.

  • Snooze

    Let users Snooze a message to when they will need it most. (Coming soon)

  • Real-time

    Enable real-time notification delivery in your dashboard with zero setup.

  • Workflow Orchestration

    Unified API for multi-channel notification workflows.

  • Digest Engine

    Combine multiple notifications in to a single Email or SMS message.

  • Block Based Email Editor

    Create beautiful customizable emails with our block based editor.

All your channels in one platform

True omnichannel notifications are just a few clicks away

  • In-App

    In-App

    Display real-time, contextual notifications within your app using customizable components.

  • Email

    Email

    Send targeted emails for confirmations, reports, and updates to ensure clear communication.

  • Push

    Push

    Deliver instant notifications to users' devices, ensuring real-time engagement and immediate updates.

  • SMS

    SMS

    Send reliable text messages for authentication and alerts, even without internet access.

  • Chat

    Chat

    Engage users through instant messaging apps and platforms, enhancing communication and support.

  • Custom

    Custom

    Create tailored notification channels to meet your specific needs and integrate seamlessly.

Part of your Stack

Integrate with the tools you love. From frameworks to delivery providers, like Twilio, Resend, React Email, Clerk, Stripe and more.

Get started
1import { workflow } from '@novu/framework';
2import { z } from 'zod';
3import { render } from '@react-email/components';
4
5workflow('weekly-comments', async ({ step }) => {
6  const digest = await step.digest('collect-events', () => ({
7    cron: 'weekly'
8  }));
9
10  await step.email('email', async () => {
11    const { data } = await supabase.from('posts').select('*');
12
13    return {
14      subject: 'React based email',
15      body: render(<WeeklyDigestEmail comments={digest.events} posts={data} />)
16    }
17  ), {
18    skip: () => !digest.events.length,
19  });
20}, { 
21  payloadSchema: z.object({ userName: z.string() }),
22});
23

Start Simple, Scale to Code

Begin with our intuitive UI, break into code when you need run-time control, react email or local data access. You choose when to level up, the ultimate escape hatch.

Learn More

The power of open source community

  • 36k GitHub stars

  • 400+ contributors

Don't just take our word for it...

Explore what developers and non-technical users say about why they're fans of our open-source notifications framework

Free to start, ready to scale

10K events/month free forever. From weekend projects to enterprise scale, we've got you covered.

This site uses cookies to measure and improve your experience.