---
title: Add a custom form field
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Learn how you can create customized field that fulfills the unique needs of your form.

1. Go to the **Forms** application.
2. Create a **New form**.
3. Use the (**+**) button in the center of the field to open a dialog with available form components.
4. Use **New field**, and select the component that best fits your needs from the list of components.
5. Select the **Configure** button on the component’s banner.
6. Use the **Form field mapping** dropdown-selector and choose the attribute in which Xperience should store values submitted into this field.
7. Select **Apply** to save your changes.

### Next step

To be able to adjust a form further, learn how to [move or delete a form field](https://docs.kentico.com/guides/digital-marketing/work-with-forms/move-or-delete-a-form-field.md).
