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).
- Plug any event — even incomplete — from your backend with
await client.track(eventName, properties). - 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).
- The notification ships — across every channel the campaign configures. New campaign? Config in the dashboard, no code redeploy.
Available SDKs
| SDK | Package | Purpose |
|---|---|---|
| Node.js | @notifizz/nodejs | Track events, generate widget auth tokens, expose enrichers |
| Java / Kotlin | com.notifizz:notifizz-java | Track events, generate widget auth tokens |
| PHP | notifizz/php | Track events, generate widget auth tokens |
| React | @notifizz/react | NotifizzInbox component, NotifizzProvider + useNotifizz hook |
| Angular | @notifizz/angular | <notifizz-bell> standalone component, NotifizzService injectable |
| Vanilla JS | @notifizz/vanilla | Framework-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.