> For the complete documentation index, see [llms.txt](https://learn.withessential.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.withessential.com/administration/settings/intake-form-field-types-standard-and-custom-fields.md).

# Intake form field types: standard and custom fields

When you build your intake form, each field you add is one of a fixed set of types, grouped into Standard and Custom in the Add a field picker. Standard fields are app-defined inputs that capture the basics: Contact Info, Customer Name, Property Address, and Preferred Availability. Contact Info collects first and last name, email, and primary and secondary phone numbers with their types and extensions. When a customer provides Contact Info, they must enter at least their first name; an optional Contact Info field may still be left completely blank. Property Address uses State and ZIP code, Province and postal code, or Region and postal code based on your business country.

![Contact and property fields on a website intake form](/files/s4Cutjh1lWXRLA2z0LOI)

Custom fields are questions you write yourself. The custom types are Short Answer, Long Answer, Numerical Answer, Area, Date Picker, and Yes/No Toggle, plus four choice-based types: Dropdown (single choice), Dropdown (multiple choice), Radio button (single choice), and Checkbox (multiple choice).

For the choice types you add the list of options yourself in the Choices editor on the field card. Any field except Image Upload can be marked Required, which makes a client complete it before they can submit. One important limit: the Image Upload field is display-only.

It exists in the data model but is not offered in the Add a field picker and, even where it appears, anything a client selects there is not collected or submitted, because the file upload pipeline does not exist yet. Do not rely on it to gather photos.

Fields are organized into sections, and you drag fields and sections to reorder them. Every field belongs to a section.

> **Where to find it:** Settings > Intake Form > Add field, where the picker is split into Standard and Custom.

## Related guides

* [Add the intake form to your website](/administration/settings/add-the-intake-form-to-your-website.md)
* [Build your intake form](/administration/settings/build-your-intake-form.md)
* [Where intake form submissions go after a client submits](/administration/settings/where-intake-form-submissions-go-after-a-client-submits.md)
* [Add or edit a pricebook item](/administration/settings/add-or-edit-a-pricebook-item.md)
* [Automate task statuses with Task Automations](/administration/settings/automate-task-statuses-with-task-automations.md)


---

# 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://learn.withessential.com/administration/settings/intake-form-field-types-standard-and-custom-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.
