# Best notification infrastructure (Novu, Knock, MagicBell, Courier, SuprSend)

> Novu for code-first teams that want an open-source escape hatch. Knock for a managed inbox with flat-rate predictability. MagicBell for the fastest drop-in bell. Courier when designers own the notification content. SuprSend for B2B SaaS whose notifications are per-tenant.

Human page: https://testedactually.com/notification-infrastructure/
Mirror: https://testedactually.com/notification-infrastructure.md
Updated: 2026-10-20

## Picks

- **Novu** — best for code-first notification workflows with an embeddable inbox and a genuine self-host path. Don't use it if you want the most polished managed inbox UI, self-hosting costs real DevOps time and its cloud tiers are usage-priced per workflow run
- **Knock** — best for a managed inbox with mature batching and digest primitives and flat-rate pricing that does not spike with usage. Don't use it if a low-volume product, the jump from free to $250 a month has nothing in between
- **MagicBell** — best for the fastest drop-in notification bell with read state and preferences handled the same afternoon. Don't use it if cost discipline, per-delivery pricing compounds across channels and the free tier is the smallest here
- **Courier** — best for letting designers edit notification templates visually with automatic channel fallback. Don't use it if budget predictability, pricing is pure per-send usage with no flat tier above the free allowance
- **SuprSend** — best for B2B SaaS with per-tenant notification needs, multi-tenancy, per-tenant routing, and step-by-step logs are first-class. Don't use it if simplicity, the feature depth arrives on the Business tier at $275 a month and batching with digest is not in Essentials

**Notification infrastructure — compared**

| Tool | Free tier | Paid from | Channels | Self-hosting | Workflow model | AI crawlers |
| --- | --- | --- | --- | --- | --- | --- |
| [Novu](/notification-infrastructure/novu/) | Free plan with 10,000 workflow runs per month | $30/mo | Email, in-app, SMS, chat, and push from one workflow | Yes, open-source core (MIT plus commercial EE), self-hosted option on Enterprise cloud tier | Code-first workflows with delay, digest, and throttle steps | unknown |
| [Knock](/notification-infrastructure/knock/) | Developer plan free with 10,000 messages per month | $250/mo | In-app, email, push, SMS, and chat from one workflow engine | No, managed cloud only | Visual workflow editor with batching, delays, digests, and per-recipient preferences | unknown |
| [MagicBell](/notification-infrastructure/magicbell/) | Builder plan free with 1,000 deliveries per month | $249/mo | In-app inbox first, with fan-out to email, push, and Slack | No, managed cloud only | Delivery-focused, lighter workflow engine than infrastructure-first rivals | unknown |
| [Courier](/notification-infrastructure/courier/) | Developer plan free with 10,000 sends per month | $0.01/mo | Email, SMS, push, in-app, chat, with routing rules and automatic fallback | No, managed cloud only | Automations builder plus a visual template studio across channels | unknown |
| [SuprSend](/notification-infrastructure/suprsend/) | Free plan with 10,000 notifications per month | $110/mo | Email, SMS, WhatsApp, mobile and web push, Slack, MS Teams, in-app, webhook | Managed cloud, with self-hosted and bring-your-own-cloud options on Enterprise | Visual workflow editor with smart channel routing, branching, batching and digest on Business tier and above | unknown |

## Related comparisons

- [Marketing automation and lifecycle messaging](https://testedactually.com/marketing-automation/) — Customer.io and HubSpot send lifecycle campaigns off the same product events Novu fans out as notifications, and the same team often evaluates both sides
- [B2B support desks](https://testedactually.com/b2b-support-desks/) — notification infrastructure and the support desk both own product-to-human messaging, and Novu or Knock frequently sits behind Plain or Intercom as the delivery layer

## Don't use it if

- **Novu**: you have no DevOps capacity, self-hosting Novu means running Kubernetes, Postgres, and Redis yourself.
- **Knock**: you are pre-revenue, the gap between free and $250 a month has no middle rung.
- **MagicBell**: your notifications fan out widely, per-delivery pricing compounds across channels fast.
- **SuprSend**: you want the cheapest path to done, batching, digest, and preferences arrive on the Business tier at $275 a month.

## One workflow, five pricing models

Every tool here solves the same job: your product emits an event, the
platform decides who hears about it, on which channel, in what shape. The
differences that decide purchases are the workflow model and where the
pricing model starts to bite.

Novu treats notifications as code: workflows defined in TypeScript with
delay, digest, and throttle steps, an embeddable React inbox, and an
open-source core you can run yourself. It is the pick for teams that treat
notifications as part of the codebase, and the only option here when
data residency or budget makes managed-only untenable. The trade is
DevOps: self-hosting means owning the queue, the database, and the
upgrades.

Knock is the managed counterpart, and the most mature workflow engine of
the hosted options. Batching, digests, and per-recipient preferences are
its strengths, and flat $250-a-month pricing means a growth spike never
becomes a bill spike. The cliff is at the bottom: free to $250 with
nothing between, which prices side projects out.

MagicBell sells the component first, a notification bell with read state,
preferences, and real-time updates that drops into an app in an
afternoon. It is the fastest path to done. The pricing is per delivery,
counted per channel reached, so the more channels a single event fans out
to, the faster the same event costs.

Courier rounds it out with the template studio: designers edit
notification content across every channel without a deploy, and routing
rules handle fallback when push goes unread. Pricing is the simplest and
the least bounded, $0.005 per send above a free 10,000, so cost tracks
volume exactly.

SuprSend is the B2B shape of this category. Where the others model
recipients as end users, SuprSend models tenants as first-class: per-
tenant feeds, per-tenant provider routing, per-tenant preferences, and
multi-tenant data modelling on Enterprise. Its step-by-step workflow logs
(trigger, node, template, vendor call, delivery) are the deepest
debugging surface in this comparison. The trade is the feature ladder,
batching, digest, and user preferences wait for the Business tier at
$275 a month, and Essentials at $110 still carries the entry workload.

**Disclosure** [1]: we run Novu in production on our own product and it
holds this primary pick on the same columns as the rest of the table, not
on that relationship. No vendor in this comparison paid or commissioned
this page. SuprSend asked to be considered after publication [2] and is
judged by the same columns as everyone else; no vendor here has an
affiliate agreement with us.

## Where the classification line sits

Novu sits beside Customer.io and HubSpot on integration marketplaces, and
the boundary is the buying job, not the channel list. If the message
exists because a person did something in your product and its job is to
be useful (a deploy finished, an invoice is ready, a mention arrived),
that is notification infrastructure. If the message exists to change what
the person does next (a cart they abandoned, a renewal worth a discount),
that is lifecycle marketing. Novu triggers from product events exactly
like Customer.io, but it fans out to the in-app inbox, chat, and push
surfaces product teams own, and it has no campaign, segmentation, or
revenue-attribution layer. Both comparisons link from this page, so the
two decisions can be made together without blending the categories.

## FAQ

### What is the best notification infrastructure for a SaaS product?

Novu if you want workflows in code and the option to self-host, Knock if you want a managed inbox with flat-rate pricing, MagicBell if a drop-in notification bell is the whole job, Courier if non-engineers need to edit notification content, and SuprSend if your product is multi-tenant B2B and each customer needs their own feeds, routing, and preferences. All five cover email, in-app, push, SMS, and chat.

### Novu vs Knock, which should a startup pick?

Novu on price and control, its cloud Pro tier starts at $30 a month and the core is open source. Knock on polish and predictability, its inbox SDKs are the benchmark and $250 a month is flat regardless of growth. Under roughly 50,000 messages a month, Novu is materially cheaper.

### SuprSend vs Novu, which is better for B2B SaaS?

SuprSend when tenancy is the hard problem. Its multi-tenant data modelling, per-tenant routing, and per-tenant preferences are first-class, and its step-by-step delivery logs are the deepest in this comparison. Novu when open source and price lead, its core is MIT-licensed, self-hostable, and its paid entry is $30 a month against SuprSend Essentials at $110.

### How much does notification infrastructure cost?

Entry tiers run from free (Novu 10,000 workflow runs, Knock 10,000 messages, Courier 10,000 sends, MagicBell 1,000 deliveries, SuprSend 10,000 notifications) to $250 a month (Knock Starter) and $249 a month (MagicBell Startup). Novu Pro is the cheapest paid entry at $30 a month, then SuprSend Essentials at $110. The pricing model matters more than the sticker, per-run, per-message, per-send, and per-delivery behave very differently as you grow.


## References

- [1] Novu pricing — https://novu.co/pricing (Vendor pricing page, Free 10,000 workflow runs, Pro from $30, Team from $250, verified 2026-10-09)
- [2] Knock pricing — https://knock.app/pricing (Vendor pricing page, Developer free, Starter $250 per month, verified 2026-10-09)
- [3] MagicBell pricing — https://www.magicbell.com/pricing (Vendor pricing page, Builder free, Startup $249 per month, verified 2026-10-09)
- [4] Courier pricing — https://www.courier.com/pricing/ (Vendor pricing page, Developer free with 10,000 sends, Business pay-as-you-go at $0.005 per send, verified 2026-10-09)
- [5] SuprSend pricing — https://suprsend.com/pricing (Vendor pricing page, Free 10,000 notifications, Essentials $110, Business $275 per month, verified 2026-10-20)
- [6] SuprSend request for consideration — https://suprsend.com/ (Email from SuprSend Founder's Office (GTM), 2026-10-20, asking that SuprSend be considered for this comparison and offering product details)

## Sources

- https://novu.co/pricing — checked 2026-10-09, confidence: documented
- https://novu.co/pricing — checked 2026-10-09, confidence: unconfirmed
- https://knock.app/pricing — checked 2026-10-09, confidence: documented
- https://knock.app/pricing — checked 2026-10-09, confidence: unconfirmed
- https://www.magicbell.com/pricing — checked 2026-10-09, confidence: documented
- https://www.magicbell.com/pricing — checked 2026-10-09, confidence: unconfirmed
- https://www.courier.com/pricing/ — checked 2026-10-09, confidence: documented
- https://www.courier.com/pricing/ — checked 2026-10-09, confidence: unconfirmed
- https://suprsend.com/pricing — checked 2026-10-20, confidence: documented
- https://suprsend.com/pricing — checked 2026-10-20, confidence: unconfirmed
- https://suprsend.com/ — checked 2026-10-20, confidence: documented
