DEV Community

Alex Spinov
Alex Spinov

Posted on

Novu Has a Free Notification Infrastructure — Send Emails, SMS, Push, and Chat from One API

Novu is an open-source notification infrastructure — send notifications across email, SMS, push, and chat from a single API.

What You Get for Free (Free Tier / Self-hosted)

  • Multi-channel — email, SMS, push, in-app, chat (Slack, Discord)
  • Template engine — drag-and-drop notification designer
  • Digest — group notifications (5 likes → "You have 5 likes")
  • Preferences — user notification preferences per channel
  • Delay — schedule notifications for later
  • Priority — critical notifications skip quiet hours
  • Webhooks — delivery tracking, opens, clicks
  • SDKs — Node, Python, Go, Ruby, PHP, .NET
  • In-app center — drop-in notification bell component

Quick Start

npm install @novu/node
Enter fullscreen mode Exit fullscreen mode
import { Novu } from '@novu/node'

const novu = new Novu('YOUR_API_KEY')

await novu.trigger('welcome-email', {
  to: { subscriberId: 'user-123', email: 'user@example.com' },
  payload: { firstName: 'Alice', plan: 'Pro' },
})
// This sends to ALL channels configured in the template:
// email + push + in-app notification — one API call
Enter fullscreen mode Exit fullscreen mode

Why Developers Switch from SendGrid + Twilio + Firebase

Using separate services for each channel is a nightmare:

  • One API — one trigger sends to email + SMS + push + in-app
  • User preferences — users choose their channels, you don't manage it
  • Digest — no more notification spam
  • Open source — self-host for full control

A SaaS managed 4 separate notification services (SendGrid, Twilio, FCM, custom in-app). After Novu: one API, one dashboard, one template per notification type. Integration time dropped from weeks to hours.

Need Custom Data Solutions?

I build production-grade scrapers and data pipelines for startups, agencies, and research teams.

Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.

Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.

Top comments (0)