> For the complete documentation index, see [llms.txt](https://admin-docs.onestop.site/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://admin-docs.onestop.site/managing-services/managing-forms/using-the-form-builder.md).

# Using the Form Builder

## Adding Fields to a Form

The form builder interface has a side menu showing different [field types](/managing-services/managing-forms/using-the-form-builder/form-field-types.md).

<figure><img src="https://3247139528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tGxO0O4EK3NOayFEcfk%2Fuploads%2FFiQtp0enOFzv3M5RXl9A%2Fimage.png?alt=media&amp;token=77c7b039-30f0-495e-853a-a46070a1f695" alt=""><figcaption></figcaption></figure>

To add fields to the form:

* Click on a field type and drag it to the drop area as shown below.
* Release the button to drop the field
* A field of that field type will be created and added to the form.           &#x20;

<figure><img src="https://3247139528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tGxO0O4EK3NOayFEcfk%2Fuploads%2FnhjlzFJsGCykRplXbhRG%2Fimage.png?alt=media&amp;token=f34b2050-2cb0-4c4a-adcc-f77cd3081908" alt=""><figcaption><p>Drag a field type to this area in order to create a new field on the form</p></figcaption></figure>

### Field Settings

Once a field is added to your form, you can configure it according to the data you want to collect for each field.

To configure a field, click on the field settings icon on the top left corner of the field as shown below:                     &#x20;

<figure><img src="https://3247139528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tGxO0O4EK3NOayFEcfk%2Fuploads%2Fg2c6HGCX0hLFTg7KjI0B%2Fimage.png?alt=media&amp;token=f6e65c13-a042-4516-9f41-407bba7351dd" alt=""><figcaption><p>Field Settings icon</p></figcaption></figure>

A field settings form appears that has 3 main sections:

* General Settings

  The general settings allow you to:

  * Provide/Modify the Field Label
  * Provide/Modify the Field description
  * Provide/Modify the Help text for the field
  * Make a field editable or read-only
* Validation Settings

  Validation settings allow you to:

  * Make a field required
  * Make a field required before a draft can be saved
  * Add a unique constraint to the field
  * Add [Custom Validators](/managing-services/managing-forms/using-the-form-builder/field-validators.md) for a field
* Field Type Settings

  Each field has its own unique settings depending on the field type. Go to [Field Types](/managing-services/managing-forms/using-the-form-builder/form-field-types.md) for more information.

<figure><img src="https://3247139528-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1tGxO0O4EK3NOayFEcfk%2Fuploads%2F3rU7OHiXWuxyZRUtnzI1%2Fimage.png?alt=media&amp;token=43d570ca-63d0-4c75-ae3c-8db10f8e3d21" alt=""><figcaption></figcaption></figure>
