> ## Documentation Index
> Fetch the complete documentation index at: https://v0.x-docs.novu.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 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](https://roadmap.novu.co).

## 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.
