Self-hosted notification control plane

One control plane for every notification flow.

NotifyHub centralizes templates, providers, routing, callbacks, retries, and observability so upstream services can stay simple and generic.

NotifyHub open source notification control plane
Why it exists

Built for teams that need control without ceremony.

Upstream systems send canonical requests. NotifyHub owns the delivery mechanics, provider logic, and the long tail of notification operations.

Routing

Policies decide where each event goes.

Business events map to channels, templates, and binding sets without hardcoding provider behavior inside the upstream service.

Callbacks

Delivery status returns as normalized lifecycle events.

Provider callbacks update state in the control plane and can be forwarded to subscribed systems as durable webhooks.

Scale

Built to behave like infrastructure, not a point integration.

Retries, health, and observability are first-class, so the platform remains predictable as volume grows.

Flow

From request to delivery, the path stays narrow.

1

Client sends a canonical request

The client posts a single notification intent, not a provider-specific payload.

2

NotifyHub resolves policy

Templates, preferences, bindings, and provider accounts are resolved centrally.

3

Connectors dispatch the message

Provider credentials stay inside the platform boundary and are resolved at runtime.

4

Callbacks update the record

Status changes and replies return as normalized events the client can consume.