Novu changelog
Step Conditions - Launch Week Day 5

We’re excited to announce the release of Step Conditions in Novu!
With this new feature, you can now fully customize your notification workflows by controlling the execution of steps based on subscriber data, payload information, and previous step outcomes. This enhancement empowers you to deliver dynamic, personalized notifications tailored to your users' context and behavior.
What’s New?
Subscriber-Based Conditions
Define rules using subscriber attributes like locale
, isOnline
, or lastOnlineAt
.
Example: Send SMS only to offline users.
Payload-Driven Conditions
Create conditions based on workflow trigger payloads for real-time contextual notifications.
Example: Notify users when payload.totalAmount > 100
.
Outcome-Based Conditions
Trigger actions based on the outcomes of previous workflow steps, such as steps.{step-id}.seen
or steps.{step-id}.read
.
Example: Escalate notifications if an in-app wasn’t opened.
Advanced Logic with Condition Groups
Use AND, OR, and nested conditions to create complex workflows for multi-channel escalations or location-based routing.
Expanded Operator Library
A robust set of operators, including comparison, string, and range-based options like contains
, is null
, between
, and more.

Use Cases to Explore
Multi-Channel Escalation: Notify through additional channels if the primary notification goes unseen.
Location-Based Notifications: Target users based on their locale or time zone.
Personalized Content: Adapt messaging based on subscriber or payload attributes.
Why It Matters
Step Conditions give you granular control over your workflows, ensuring that every notification is relevant, timely, and impactful. By simplifying complex logic and reducing unnecessary alerts, you’ll boost user engagement and satisfaction.
Ready to elevate your notification strategy?
Learn More about Step Conditions and start building smarter workflows today! 🚀