# Introduction This is helpful if you want to customize the form that the user has to fill in before running the template ![[Pasted image 20231223210608.png]] # How to use it: - Make sure you already have a template and already split into 3 sections ([[02 Template Writing|Learn more]]). - Make a code block named json:form at the top of the Initialization section ![[Pasted image 20231223211305.png]] There are 4 sections ![[Pasted image 20231223211341.png]] It uses the [react-jsonschema-form](https://rjsf-team.github.io/react-jsonschema-form/) Library **Title**: The title of the form **properties**: The variable definitions and types **uiSchema**: The styling of the variables **formData**: The default values for the variables [Learn more](https://rjsf-team.github.io/react-jsonschema-form/docs/)