stephane.bio
  • Invest
  • Build
  • Write
  • Think
Ketchup

Novu - The open-source notification infrastructure

Created
Jan 31, 2024 9:37 PM
AI keywords
AI-powered ToolsCommunication ChannelsNotification Infrastructure
AI summary

Novu is an open-source notification infrastructure that provides simple components and APIs for managing communication channels such as email, SMS, direct messaging, in-app notifications, and push notifications. It offers features like template creation, connection with popular providers, event triggers, digest engine, user preferences management, priority management, monitoring, content management, and timezone awareness. Novu also allows users to build a fully featured notification center using embeddable components or connect their custom UI with the notification feed API. It is built by a community of developers and supports multiple programming languages.

Text

Novu

URL
https://novu.co/?ref=producthunt

Simple components and APIs for managing all communication channels in one place: Email, SMS, Direct, In-App and Push

Get StartedBook a demo

Used by innovative companies worldwide

How it works?

Read quick start guide

image

Create template

Create template

Select channels, add content with {{dynamic}} syntax, and custom rules to control the delivery of notifications.

image

Connect providers

Connect providers

Use a built in collection of popular providers - Sendgrid, Mailgun, Twilio and many more. Add API key and you're ready to go.

image

Add trigger

Add trigger

Send an event trigger using one of our community built SDK's, and we will handle it from there.

We've built it so you don't have to

  • Digest
  • A digest engine that aggregates multiple events in to a single precise notification.

  • User preferences
  • Using Novu API to handle all user preferences and subscriptions across channels. UI components included.

  • Priority management
  • A smart API to centralize all communication channels in a single place: E-mail, SMS, Direct, Push and many more...

  • Monitoring
  • Debug deliverability and analyze sending patterns across multiple channels

  • Content management
  • Manage content for all channels and in multiple languages without the need to redeploy your code

  • Timezone awarenessComing soon...
  • Send transactional notifications based on user's timezone and working hours.

Fully featured notification center in minutes

Build a real-time notification center using our embeddable components or connect your custom UI with our notification feed API.

Read Docs

Built by the community

Open-source is in the heart of Novu. We keep all the source code and work publicly available. Join our community driven project with over 3,000+ developers from around the world who contribute code and help building the modern notification infrastructure.

Join the community:

31k

Component based

Novu API-first approach, means that you can use just what you need, when you need it.

Get Started

Simple to use outgoing communication layer

Show all services

Twilio

SMS

Slack Chat

Mailgun Email

Postmark Email

Sendgrid Email

MS Teams Chat

SES Email

Plivo SMS

SendinBlue Email

Discord Chat

Mailjet Email

Mandrill Email

An infrastructure that speaks your language

Community built server-side SDK's for your preferred programming language

View SDKsRead Docs

Loved by engineers from around the world

Explore tweets from engineers worldwide and see why they're fans of our company's innovations.

  • Todos for today: #ship a @GleapSDK update that utilizes @novuhq for amazing notifications 🎉Lukas@lukasboehler
  • migrating to @novuhq be like...Philipp Steinrötter@psteinroe
  • Thanks to a great tool called @novuhq, we can easily implement notifications into our upcoming v0.5.0 release.Doinfine@doinfinehq
  • Novu make notification management much easier. They're doing a great job with the service they offer.Nikki Siapno@NikkiSiapno
  • So excited about the rise of the notifications infrastructure space (+ open source 🔥)Guillermo Rauch@rauchg
  • The best solution for notifications.Csaba Kissi@csaba_kissi
  • Amazon Simple Notification Service: @novuhqNathan🔸Tarbert@nathan_tarbert
  • Finally, someone (Novu) made an open-source notification centerFrancois-Guillaume Ribreau@FGRibreau

Ready to send your first notification?

Self-Hosted

Read Docs

Get Started

stephane.bio

Made with Notion, Published on Super - 2026 © Stephane Boghossian

LinkedInInstagramMediumGitHubXBehanceDiscordPinterest
1import { Novu } from '@novu/node';2
3const novu = new Novu(process.env.NOVU_API_KEY);4
5await novu.trigger('<WORKFLOW_TRIGGER_ID>',6  {7    to: {8      subscriberId: '<UNIQUE_SUBSCRIBER_IDENTIFIER>',9      email: 'john@doemail.com',10      firstName: 'John',11      lastName: 'Doe',12    },13    payload: {14      name: "Hello World",15      organization: {16        logo: 'https://happycorp.com/logo.png',17      },18    },19  }20);21