# Adding fields and saving a form

{% hint style="warning" %}
A form cannot be created without adding at least one field to the form.
{% endhint %}

To add fields to a form,&#x20;

1\.    In the **Build** tab, from the left pane, click on the category of fields from which you want to add the field to the form.

For instance, if you want to add a textbox field to the form, you must click on the category, **Basic Fields**.

![](/files/XFrPFkOe04mDbFWyvpjU)

The fields belonging to the selected category are displayed. Since we had selected the **Basic Fields** category, the fields under the **Basic Fields** category are displayed.

<figure><img src="/files/ofvcqQzER25bjg8ovQJH" alt=""><figcaption></figcaption></figure>

2\.    To add a field to the form, either click on the required field or drag the field and drop it on the right pane.

![](/files/BMFAIvxEbim1dqvWXEJC)

The selected field is displayed in the right pane.

![](/files/EMBW44ZGS8zx7tKPdtNM)

3\.    To configure settings for the selected field, on the right of added field, click ![](/files/v59Clu8FtQwx0GCA1nmv).

The general settings for the selected field are displayed.&#x20;

![](/files/qPLBToLX5kRkJcVHkJ0z)

4\.    Enter the required details and then on the bottom right of the screen, click **Apply**.

{% hint style="warning" %}
**Field Name** is a mandatory field. The field will not be added to the form if you do not provide a name for the field. For more information on field settings see [**Default field settings**](/form-builder/creating-forms/adding-fields-and-saving-a-form/default-field-settings.md) and [**Individual field settings**](/form-builder/creating-forms/adding-fields-and-saving-a-form/individual-field-settings.md).&#x20;
{% endhint %}

The field is added to the form and the settings are configured.

![](/files/k5kBfxi2BbI4exeWCxPz)

{% hint style="info" %}
To add more fields to the form, **repeat the steps 1 through 4**.
{% endhint %}

{% hint style="success" %}
[**Section** ](https://docs.senpiper.com/form-builder/creating-forms/pages/-MlTKz6Y8xUCmZEa9lxP#10.-section)fields are added to the form in a similar manner as described above. You can drag individual fields and drop them into the section. A **Section** field cannot be created without adding at least one field into the section.
{% endhint %}

![](/files/UGFDEXk1LSaZUzVVKUJT)

5\.    To rearrange the order of fields in the form, drag the required field and drop it on the desired position.

![](/files/c1qK6SyGRkAA5BCcU9vy)

As you can see in the above image, we will drag and drop the field, **Expense** per day right below the field, **Age**.

![](/files/AWgDiE73hOLTBn5lChhW)

6\.    To save the settings and to create the form, at the bottom right of the screen, click **Create Form/Update Form**.

The confirmation dialog box appears.

![](/files/mbGuQX1YgxPBt58BFzix)

6\.    In the confirmation dialog box, click **Confirm**.

The selected field(s) are added to the form and the form is saved.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.senpiper.com/form-builder/creating-forms/adding-fields-and-saving-a-form.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
