# Contents of a Form

## Form Pages

Forms can be structured across several pages to improve your customers' answering process in a way that results in the collection of higher quality and more reliable information.

<figure><img src="/files/gxt3QjNJ9qIHo4kYmpJl" alt=""><figcaption><p>Form Page Section on the Create Form Page</p></figcaption></figure>

### Title

Title allows you to provide a clear indication of the context or purpose of a Form Page, serving as an optional feature to enhance the clarity and usability of Forms Pages.

### Sequence

Sequence allows you to adjust the order in which Form Pages are visible to Customers.

{% hint style="info" %}
Customers are unable to proceed to the next Form Page unless they have completed all the required fields on the current Form Page.
{% endhint %}

### Success Page

Success Page allows you to display a Form Page to Customers after they have completed a Form, informing them that they have successfully finished answering it.

{% hint style="info" %}
Enabling the Success Page restricts Form Pages to only include "Display Text" Blocks.&#x20;
{% endhint %}

## Form Blocks

Form Pages are customizable through blocks. It allows you to require a response from Customers or to simply display information.

<figure><img src="/files/S9hIIa2Kj9Vl1ANBAXgG" alt=""><figcaption><p>Form Block Section on the Create Form Page</p></figcaption></figure>

### Field

Field allows you to assign a unique identifier to a specific element a Form.

### Type

Type allows you to dictate the kind of information required from Customers. The different types of Form Blocks include:

<figure><img src="/files/0VlwHGKPiKznGu2ZLYMX" alt="" width="375"><figcaption><p>Example Center-aligned Display Text Block</p></figcaption></figure>

<figure><img src="/files/b3vAnkU5P0SOC0yj6jqE" alt="" width="375"><figcaption><p>Example Left-aligned Display Text Block</p></figcaption></figure>

{% hint style="info" %}
The "Display Text" type utilizes [Github Markdown](/docs/others/github-markdown.md) for formatting. Every succeeding text block is rendered on a new line.
{% endhint %}

<figure><img src="/files/4sNI9NsnWMQVnSvzLD9I" alt="" width="375"><figcaption><p>Example Short Text Block</p></figcaption></figure>

<figure><img src="/files/N808IAVTm3NN2I12g0s0" alt="" width="375"><figcaption><p>Example Long Text Block</p></figcaption></figure>

<figure><img src="/files/UIpHoK9btIOJnOMZuZbd" alt="" width="135"><figcaption><p>Example Rating Block</p></figcaption></figure>

<figure><img src="/files/9xHdT4Aj2AGYd4Zi5U6B" alt="" width="375"><figcaption><p>Example Email Block</p></figcaption></figure>

<figure><img src="/files/X9vnqjWlt4jCKAmBnxsT" alt="" width="375"><figcaption><p>Example Name Nlock</p></figcaption></figure>

### Question

Question allows you to include optional Questions to label a Form Block. If not specified, the Field is used instead.&#x20;

### Required

Required allows you to specify whether a Form Block must be completed by Customers before they can submit their response.

### Hidden

Hidden allows you to specify whether a Form Block should be hidden from customer view and can only be filled through query parameters.

{% hint style="info" %}
Form Blocks cannot be both Required and Hidden.
{% endhint %}

### Sequence

Sequence allows you to adjust the order in which Form Blocks are displayed within a Form Page.

## Rearranging Form Pages & Form Blocks

<div align="left" data-full-width="true"><figure><img src="/files/8LWP10Il8jO9VrXM7jN0" alt=""><figcaption><p>Rearranging a Block on the Create/Update Form Page</p></figcaption></figure></div>

{% hint style="warning" %}
You must have permission to create or update Forms to perform the steps below.
{% endhint %}

1. On the Create or Update Form Page, click and hold the Page or Block you wish to rearrange.
2. Drag the Page or Block to the desired position.&#x20;
3. Release to place the Page or Block.&#x20;
4. Click "Create Form" on the Create Form Page or "Save Edits" on the Update Form Page.&#x20;


---

# 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://meetbit.gitbook.io/docs/forms/contents-of-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.
