# Step Conditions - Launch Week Day 5 - Novu Changelog

> Novu changelog: Step Conditions - Launch Week Day 5. Learn about the latest updates, features, and improvements to the Novu notification infrastructure...

Canonical: https://novu.co/changelog/step-conditions-launch-week-day-5/

Markdown: https://novu.co/changelog/step-conditions-launch-week-day-5.md

Last updated: 2025-02-06T22:00:00.000Z

Published: 2025-02-06T22:00:00.000Z

**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 &gt; 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](<https://go.novu.co/ZgpNMxU>)** about Step Conditions and start building smarter workflows today! 🚀
