Use Clerks webhooks events to trigger authentication related notifications workflows.
Use Stripe webhooks events to trigger payment related notifications workflows.
Use Segment's Destination Functions to forward user events and traits to trigger notification workflows.
Use Inngest's event-driven workflows to trigger notifications at specific steps in your automation pipeline.
Leverage Trigger.dev's developer-friendly workflow engine to send notifications based on scheduled or event-driven triggers.
The Novu framework allows you to build and manage advanced notification workflows with code, and expose no-code controls for non-technical users to modify.
The Novu framework allows you to build and manage advanced notification workflows with code, and expose no-code controls for non-technical users to modify.
Thanks for trying Svelte Email. We're thrilled to have you on board.
Thanks for trying Vue Email. We're thrilled to have you on board.
### Event
Something meaningful happens in your application, such as a user signing up, a password reset being requested, or a comment being posted. You emit this event to Novu using the [Event Trigger API](/api-reference/events/trigger-event).
Each event contains:
* A name that maps to a specific workflow (user\_signed\_up)
* A payload with dynamic data
* One or more subscribers
* Optional overrides or metadata
This is how your application tells Novu, “It’s time to send something.”
### Workflow
Novu matches the incoming event to a predefined workflow. This workflow is your logic for determining:
* What channels to use (email, in-app, SMS, etc.)
* What message templates to render
* When and how messages should be sent
The workflow is where message personalization, conditional logic, and multi-channel orchestration happens.
{notification.body}
{notification.body}
{notification.body}
Custom Notification Body
{notification.body}
{notification.body}
{notification.body}
{notification.body}
{notification.body}
{notification.body}
{notification.body}
{notification.body}
🔔 New alert: {notification.body}
{notification.body}