Skip to main content

What is Notifizz?

Notifizz is the event-driven notification platform for your whole team. Your backend emits one event — even an incomplete one. The AI orchestrator enriches it with your live business data, picks the channels, builds the recipients, and dispatches the notification. Marketing edits campaigns from the dashboard; developers ship events from code; the same primitive powers transactional and lifecycle notifications. Instead of building notification infrastructure from scratch — queues, storage, real-time delivery, widget UI — you integrate two SDKs and let Notifizz handle the rest.

How it fits together

Two SDK families work in tandem:

Event Tracking

Track events from your backend (Node.js, Java/Kotlin, PHP). Generate widget auth tokens. Expose enrichers (Node-only today).

Notification Center

Drop a real-time notification widget into your app (React, Angular, Vanilla JS).
The flow, in three steps:
  1. Plug any event — even incomplete — from your backend with await client.track(eventName, properties).
  2. The AI orchestrator enriches it automatically with your live business data via enrichers. The AI detects what’s missing and produces actionable dev tasks (one-click executable from your IDE via MCP).
  3. The notification ships — across every channel the campaign configures. New campaign? Config in the dashboard, no code redeploy.
The Notification Center widget receives new messages in real time — no polling, no refresh.

Available SDKs

SDKPackagePurpose
Node.js@notifizz/nodejsTrack events, generate widget auth tokens, expose enrichers
Java / Kotlincom.notifizz:notifizz-javaTrack events, generate widget auth tokens
PHPnotifizz/phpTrack events, generate widget auth tokens
React@notifizz/reactNotifizzInbox component, NotifizzProvider + useNotifizz hook
Angular@notifizz/angular<notifizz-bell> standalone component, NotifizzService injectable
Vanilla JS@notifizz/vanillaFramework-agnostic createNotifizz() API

Key capabilities

  • Event-driven by design — your call site never picks a campaign, channel, or recipient list. Server-side routing keeps Marketing autonomous and the SDK minimal.
  • AI orchestrator — Marketing describes a campaign in plain language; the AI generates the orchestrator (recipients, enrichments, branching) and proposes dev tasks for any gap.
  • Live data via enrichers — no warehouse sync. The orchestrator fetches live business data from your systems at notification time.
  • Real-time widget delivery — new messages stream straight to the bell.
  • Idempotent emits — every track() carries an idempotency key; duplicate emits short-circuit with { duplicate: true }.
  • Flexible widget auth — Firebase, backend token, publicly-signed JWT (Auth0 / Clerk / Cognito / Supabase), or none for dev.
  • Customisable UI — default bell + dropdown out of the box, or replace with your own component while Notifizz manages data and state.

Next steps

How Notifizz works

The pipeline end to end — event in, notification out.

Work with a Certified Partner

Vetted experts ship a measurable programme in weeks, not quarters. The fastest path to value.

Backend quickstart

Send your first event in under five minutes.

Events and workflows

The four building blocks: events, properties, campaigns, recipients.