# Create New Form Builder

Maybe when you are having a conversation with a customer, you need to send the form to follow up on the request from the customer. For example, when a customer contacts an agent via live chat regarding a registration account request, in order to be able to follow up on the customer request, the agent needs to obtain customer data by sending the form registration.

Before you send the form registration to a customer, you need to create a form by clicking the **'+New Form'** button in the upper right corner. Then, you will see a default page to create a new form builder.

![Add New Form](/files/WjvI83jMgDH5NizwSTEd)

In the **Designer** tab, you can drag and drop object forms based on the *types* and *basic* tab.

![Designer Tab](/files/5XwBOazVfNSCZtGN3HQA)

You can configure minimal and maximal length, read-only filed, required field, etc. on the form by clicking the **'list view'** (![](/files/-MR4kcsy_gn_eWeEUwPw))button. Or, if you will configuration label, validation field, or others, click the **config** (![](/files/-MR4kcszEJUmktzsiXZ5)) button.

![Config Button](/files/xUXC6RyGA4yJ7olANA3u)

If the object form has been added, you can see the form design results directly in the **View** tab.

![View Tab](/files/d3ZEfDqmHdc7mmapBByg)

Or, if you need to add or edit the schema, options, or data in the field, you can click the **Code** tab.

![Code Tab](/files/lqTOCspF3oIyeJmannUL)

In addition, in the upper right corner, you can also add javascript code to validate the form by clicking the **Code** button.

![Add Javascript Code](/files/eg8oHzgTZ1CqFpTP1Br6)

To save the form that is currently worked, click the **'Save'** button. Then, you will see form metadata, such as the images below.

![Form Metadata](/files/3n6RfbFkoiz4iFKlTnNu)

**Component Explanation:**

| Name        | Description                                                                                                                                                                                                                                                                                                         |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Title       | To specifies the name of a form. (Required)                                                                                                                                                                                                                                                                         |
| Description | To give people an introduction to your form or provide them with special instructions, especially if you have multiple forms with the same title. (Optional)                                                                                                                                                        |
| Process Key | – (Optional)                                                                                                                                                                                                                                                                                                        |
| Type        | When the form type is “Service”, the form will only be displayed on the customer service page, and when the form type is “Sales”, the form will only be displayed on the deal form page and will not appear on the customer service page even though the form is assigned to the customer service group. (Required) |

When the form metadata has been filled in, click the **'Save'** button and the form will be created and appear in the form builder list. After the form is created, you can edit the forms, configure e-mail settings, share the form, or delete forms.


---

# 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.3dolphins.ai/5.1.x/customer-service/form-management/form-builder/create-new-form-builder.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.
