Zod
Learn how to integrate Zod with Novu Framework
Novu Framework allows you to use Zod to define the Control and Payload schemas for your workflows.
Add Zod to your project
Install Zod Packages
Use Zod in your workflow
Controls and Payload UI
When you define a controlSchema for a step, Novu will automatically generate a UI for the controls in the workflow editor.
- Form Input Title - Will be derived from the key of the Zod schema. Unfortunately Zod does not support custom titles at this point.
- Form Input Type - Will be derived from the Zod schema type, with support for
string,number,boolean, andenumandarraytypes. - Default Value - Will be derived from the Zod schema default value.
- Validation - Will be derived from the Zod schema validation rules, including
min,max,email,url,regexand etc...