Novu logoNovu

Changelog

Latest updates and improvements in the <inbox /> components category.

Follow us on X

All changelog posts

  • Notification Severity

    Notification Severity lets you classify workflows as High, Medium, Low, or None importance. High/medium notifications get color-coded visual cues (red/orange), the bell icon changes color based on highest unread severity, and you can filter notifications by priority level in tabs. Available through dashboard settings, API, and template variables.

    Author:Paweł Tymczuk
    Paweł Tymczuk
    Cover

    Note: Requires <Inbox /> version 3.9.1 or higher


    Prioritize user attention with notification classification that helps users quickly identify and respond to critical messages. Set severity levels for any workflow to ensure urgent communications get the immediate attention they deserve.

    Visual Priority Indicators

    Notifications now display with color-coded visual cues based on their importance level. High-severity notifications appear with a red accent, medium-severity with orange, and low-severity messages remain neutral.

    Your users can instantly spot critical alerts in their notification feed without reading every message.

    Smart Bell Icon Status

    The notification bell automatically adapts its color to reflect the highest priority unread message.

    When users have critical notifications waiting, the bell glows red to signal immediate attention is needed, even before they open their inbox.

    Flexible Severity Filtering

    Create dedicated tabs in your inbox that filter notifications by severity level. Build a "Critical Alerts" tab for high-priority messages or a "Security" section for account-related warnings. Users can focus on what matters most while keeping less urgent notifications organized and accessible.

    Headless API Support

    Access severity data programmatically through our API for custom notification interfaces. The severity field is available on every notification object, enabling conditional rendering and custom styling in your own UI components.

    Template Personalization

    Use workflow severity directly in your message templates with the {{workflow.severity}} variable.

    Create dynamic content that adapts based on the notification's importance level, such as "This is a high-priority message regarding your account."

    Configure severity levels for any workflow directly from the Novu dashboard under workflow settings.

    Existing workflows default to "None" severity, giving you full control over which messages receive priority treatment.

    Learn more