> For the complete documentation index, see [llms.txt](https://support.emsigner.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.emsigner.com/initiate-and-sign-envelopes/using-templates/creating-and-managing-templates/configure-a-flexi-form-template/adding-fields.md).

# Adding Fields

After uploading documents, adding signatories, and placing signature placeholders, you can add **fields and components** to capture structured input from participants.\
This is a **key capability of Flexi Form templates** and a major difference compared to Fixed Form templates.

In a Flexi Form template, fields are **fillable during workflow initiation or signing**, allowing the document content to adapt dynamically based on user input.

#### Available Field Components

From the **Drag fields and components** panel on the left, the following field types are available in a Flexi Form template:

**Text & Identity Fields**

* **Name**
* **Department**
* **Designation**
* **Mobile**
* **Email**
* **ID Number**
* **Textbox**

**Selection Fields**

* **Checkbox**
* **Radio Button**

**Signature-Related Components**

* **Initials**
* **Photo**
* **Stamp**

**Reference & Compliance Components**

* **QR Code**
* **QR Disclaimer**

These components allow you to design fully interactive documents where users can enter, select, or confirm information as part of the signing flow.

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

***

#### Placing Fields on the Document

To place a field:

1. Drag the required field from the left panel.
2. Drop it at the appropriate location on the document.
3. Once placed, the field is visually highlighted and becomes configurable.

**Visual Mapping to Signatories**

* Each field automatically inherits the **color of the currently selected signatory**.
* When you switch the selected signatory, the field color updates accordingly.
* This color-coding helps ensure fields are mapped to the **correct participant**, especially in multi-signer workflows.

Fields can be positioned anywhere on the document and are independent of signature placeholders.

***

### Field Properties

FlexiForm templates support multiple fillable field types. Each field provides configurable properties to control ownership, appearance, validation, and data mapping.

***

#### Common Properties

*(Applicable to Name, Department, Designation, Mobile, Email, ID Number, and Textbox)*

* **Assigned To** – Specifies the signatory responsible for filling the field.\
  Field color reflects the selected signatory.
* **Font Settings** – Style (Bold/Italic), alignment, size, font family, and color.
* **Tag Name** – Unique identifier used for CSV/XLS mapping in bulk workflows.
* **Tab Index** – Controls keyboard navigation order.
* **Caption** – Displays a label or descriptive text.
* **QR Code (Optional)** – Includes the field value in the generated QR code.

***

#### Field-Specific Properties

**Name / Department / Designation / Mobile / Email / ID Number**

All these fields share the same configuration:

* Assigned To
* Font Settings
* Tag Name
* Tab Index
* Caption
* QR Code (Optional)

***

**Textbox**

Includes all common properties, plus:

* **Mandatory** – Makes the field required.
* **Box View** – Toggles bordered input.
* **Placeholder** – Hint text inside the field.
* **Max Length** – Character limit.
* **Tool Tip** – Help text on hover.
* **Validation** – Input validation (e.g., numeric, email).
* **Multiline** – Allows multi-line input.

***

**Checkbox**

Used for selections or acknowledgements:

* Mandatory
* Assigned To
* Group Name
* Placeholder
* Font Size
* Tag Name
* Tab Index
* Caption

***

**Radio Button**

Used when only one option must be selected:

* Assigned To
* Group Name (single selection enforced per group)
* Placeholder
* Font Size
* Tag Name
* Tab Index
* Caption

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

***

### Saving or Removing a Field

* After configuring the required properties, click **Apply** to save the field configuration.
* If a field is no longer required, click the **close** icon on the field to remove it from the document.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://support.emsigner.com/initiate-and-sign-envelopes/using-templates/creating-and-managing-templates/configure-a-flexi-form-template/adding-fields.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
