# Create Forms in Data Lab

Now that you have [created a Datalab Sheet](/myalice-guide-arabic/data-lab-and-analytics/advanced-datalab/create-datalab.md), it's time to create a custom form.

Click on **Add a Key** in an empty Datalab.

## Understanding the Fields in a Key

Consider each key a column header of a sheet. For example, in our case, these are the keys we want to create for a simple order placement form.

* Full Name
* Email
* Address

#### Placeholder Text

Each key has a placeholder text underneath it. For example, the placeholder text for the Full Name key can be "Please write your full name."

#### Type of Key

The type determines the input format you allow for the key. For example, the input for the Full Name key should have a text format. Likewise, the input for a phone number should be in number format.

#### Text vs. Text Area

Text is for small inputs i.e., full name, while text area is for larger inputs i.e., feedback.

#### Is This Field Required

Checking this field will make the input field mandatory for your customers.

#### Is This Field Hidden

Checking the field will hide the input field from your customers. Say, you want to add a user attribute for the customer in the form. You can keep a field for yourself only.

This is what a filled-up key for Full Name should look like.

![](/files/MBjNbHZCDP7f2h5cYWri)

Likewise, we create two more keys for Email and Address.

Now, click on the Datalab icon on the left panel and you will find a new form.

![](/files/EuNArofTKv3McO1Zhxka)

The next section discusses how to input, collect or store data in a Datalab.


---

# 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.myalice.ai/myalice-guide-arabic/data-lab-and-analytics/advanced-datalab/create-forms-data-lab.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.
