How Notifizz works
Notifizz follows a straightforward event-driven model. Your backend tells Notifizz that something happened, Notifizz figures out who should be notified and how, and your frontend widget displays the result — all in real time.The notification lifecycle
Track an event
When something noteworthy happens in your application (a user signs up, an invoice is paid, a task is assigned), your backend SDK calls
client.track(). You specify an event name, properties (key-value data), one or more workflows, and the recipients.Notifizz processes the event
Notifizz receives the event, matches it against the specified workflow(s), and resolves the notification content. This includes applying any dynamic properties you passed to personalize the message.
Real-time delivery
The notification is pushed in real time to all connected frontend widgets belonging to the targeted recipients. There is no polling — the widget receives updates instantly via a persistent connection.
What you control
From the backend, you control what happens: which events are tracked, who receives notifications, and what data is attached. From the frontend, you control how it looks: where the bell is positioned, whether to use the default UI or a custom one, and how your app reacts to state changes (e.g. updating a page title with the unread count). From the Notifizz dashboard, you configure workflows, notification templates, and campaign settings without deploying code.Next steps
Events and workflows
Understand the building blocks: events, workflows, properties, and recipients.
Authentication
Choose the right auth strategy for your app.