Workflow Editor Overview
The workflow Editor combines no-code simplicity and code-based flexibility, enabling users to design and manage advanced notification workflows tailored to their needs.
The workflow Editor is a robust visual tool that empowers both no-code users and developers to design advanced notification workflows. It seamlessly combines the intuitive simplicity of no-code building blocks with the adaptability and precision of code-based customization.
What is a workflow?
A workflow in Novu is a container for all notification/message logic and templates within your system.
Each workflow:
- Has a unique identifier (key)
- Executes for one subscriber at a time (e.g. end user, recipient, customer, etc.)
- Contains complete notification/message logic and templates
- Supports subscriber preference management
- Can be triggered via API calls, events, or scheduled operations
Workflows
Learn what workflows are and how they work in Novu
Different types of Novu Workflows
Visual workflow editor (No-Code)
Best suited for:
- Straightforward use cases without complex logic
- Building emails using Novu’s Email WYSIWYG Editor
- Modifying existing workflows
- Quick prototyping, testing, and iteration
- Collaboration with non-technical stakeholders
Framework SDK (Code-Based)
Best suited for:
- Complex workflow logic implementation
- External API integration
- Custom data transformation
- Advanced routing rules
- Type safe workflow payloads
- Specialized business logic
- Complex conditional branches
- Custom email templates (React Email, Vue Email, MJML etc.)
- Workflow versioning
Learn more about Novu Framework
Hybrid (Coming Soon)
This feature is currently in development and not available to all users. If you’d like to join the waitlist, please contact us
Getting the best of both worlds, with the flexibility to use no-code for quick prototyping and then transition to code-based for more complex use cases.
Was this page helpful?