Event Tracking
Event Tracking is how you tell Notifizz that something happened in your application. Your backend SDK tracks events, attaches workflows and recipients, and Notifizz delivers the resulting notifications in real time.What you can do
Track events — Fire an event when something meaningful happens (a user signs up, an order ships, a comment is posted). Attach properties for personalization. Trigger workflows — Attach one or more workflows to an event. Each workflow defines what notification to send and to whom. Send directly — Bypass the event/workflow system and send a notification directly to the Notification Center. Generate auth tokens — Create secure HMAC tokens for backend token authentication.Available SDKs
All backend SDKs share the same API surface and capabilities:Node.js
@notifizz/nodejs — npm package for JavaScript and TypeScript.Java / Kotlin
com.notifizz:notifizz-java — Maven Central package for JVM projects.PHP
notifizz/notifizz-php — Composer package for PHP applications.Quick comparison
| Feature | Node.js | Java / Kotlin | PHP |
|---|---|---|---|
track() + workflow() | await / auto-send | .send() explicit | .send() explicit |
generateHashedToken() | Yes | Yes | Yes |
send() (direct) | Yes | Yes | Yes |
config() | Yes | Yes | Yes |
| Package manager | npm | Maven / Gradle | Composer |
await), while Java and PHP require an explicit .send() call.
Next steps
Backend quickstart
Get your first notification delivered in under 5 minutes.
Events and workflows
Understand events, workflows, properties, and recipients.