novu-design-workflow

Plan notification workflows with channel, severity, and routing logic.

3|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/novuhq/skills --skill novu-design-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: novu-design-workflow
Source: https://github.com/novuhq/skills/tree/main/skills/design-workflow
Command: npx skills add https://github.com/novuhq/skills --skill novu-design-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps designers and developers create consistent and effective notification workflows, enhancing communication strategies.

Core Features & Use Cases

  • Design Rules: Define channel selection, severity, criticality, digest preferences, and routing logic.
  • Application Scope: Applicable for planning new workflows, selecting channels for specific events, and customizing notification priorities.
  • Use Cases: Optimize notification delivery for order confirmations, payment failures, and user alerts across multiple channels.

Quick Start

Use the design workflow skill to outline a notification process for a new order confirmation scenario.

Frequently Asked Questions about novu-design-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a notification workflow for order confirmations?

Design a notification workflow by defining channel choices, severity, criticality, and routing logic. For an order confirmation, you select appropriate delivery channels and configure routing to ensure users receive timely alerts.

What is notification routing logic and when do I need it?

Notification routing logic directs alerts to specific channels based on event rules. You need routing logic when planning workflows that require customized delivery for various events like payment failures or user alerts across multiple platforms.

How do I select the right channels for specific notification events?

Select notification channels by assessing event severity and criticality. You configure channel choices within your workflow design to optimize delivery for targeted events, ensuring communication strategies match the alert's priority.

Can I customize notification priorities and digest preferences for user alerts?

Yes, you can customize notification priorities and digest preferences. The workflow design process allows you to define severity levels and digest rules to streamline communication and enhance user engagement.

What is the best way to plan notification workflows for payment failures?

The best way to plan workflows for payment failures is to define criticality and routing logic. By establishing severity and selecting appropriate channels, you optimize notification delivery to effectively alert users.

What are the limitations of using severity for channel selection in notification workflows?

Using severity for channel selection limits workflows to predefined criticality rules. If an event requires dynamic routing outside configured severity levels, the notification workflow design must be manually adjusted to handle the exception.