Getting Started
Roadmap
This document outlines the roadmap for the Novu Framework project. It is a living document and will be updated as the project progresses.
Our goal with Novu Framework is to create a Code-First but Product in-mind. Here you can see parts of our roadmap and future plans for it:
Looking to add a feature request or upvote and existing feature? Head over to our Public Roadmap.
Novu Framework, Now and Next
- ✅ Workflows: the ability to create multi-step workflows and manage them using Code.
- ✅ CLI: a command-line interface to interact with Novu Framework.
- ✅ Studio: a visual front to preview your local work.
- ✅ Step Inputs: JSON-Schema based interface for not technical users to modify the workflow content and behaviour.
- ✅ GitHub Actions: sync your workflows using GitHub Actions.
- ✅ In App Seen/Read: the ability to see the status of the in-app message.
- ✅ Custom Step: the ability to create custom and execute custom code in the workflow. For example: custom provider, retrieving database information, and 3rd party service integration.
- 🔜 Zod Schema: the ability to define the schema for the workflow and step inputs using Zod.
- 🔜 Define Integrations: code-first approach of creating and managing your provider integrations
- 🔜 Email Reply Hook: executing a custom logic code when a user replies to the email.
- 🔜 Webhook: receive webhooks about the execution flow of a workflow in Novu Framework.
- 🔜 Eslint Plugin: follow best practices and avoid common mistakes when writing code for Novu Framework.
- 🔜 Codegen: use our community driven list of workflow templates to use out of the box.
Was this page helpful?