> For the complete documentation index, see [llms.txt](https://help.flowerbuddy.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.flowerbuddy.co/reference/forms/form-editor/form-fields.md).

# Form fields

**Form Fields** defines the questions recipients answer on the public form. Each field has a type, question text, optional description text, a **Required** setting, and a position in the form.

The available field types are:

* **Contact Details** collects client information such as name, email, phone, address, or company.
* **Event Date** collects a calendar date. The first event-date field is used for an event created from the submission.
* **Generic Text** collects a single-line or paragraph answer.
* **Generic Number** collects an integer or decimal answer.
* **Multiple Choice** lets the recipient choose one option.
* **Multiple Select** lets the recipient choose more than one option.
* **Professional Contact** collects information about another person involved in the event, such as a planner or venue contact.
* **Recipe Quantity** lets the recipient enter quantities for selected recipes from a linked event template.
* **Timeline Item** collects a date, time, and location for an event activity.

Use [Add and organize form fields](/reference/forms/form-editor/form-fields/add-and-organize-form-fields.md) for shared field controls. The type-specific choices are covered in [Configure contact and event date fields](/reference/forms/form-editor/form-fields/configure-contact-and-date-fields.md), [Configure text, number, and choice fields](/reference/forms/form-editor/form-fields/configure-answer-fields.md), [Configure professional contact fields](/reference/forms/form-editor/form-fields/configure-professional-contact-fields.md), and [Configure recipe quantity and timeline fields](/reference/forms/form-editor/form-fields/configure-recipe-and-timeline-fields.md).

The **Add Field** menu shows the available types before a field is added.

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-8dc11b8192729d409e87e8c8a83b38bde816170c%2Fforms-field-types.png?alt=media" alt="FlowerBuddy Add Field menu in the Form Editor, showing Contact Details, Event Date, Generic Text, Generic Number, Multiple Choice, Multiple Select, Professional Contact, Recipe Quantity, and Timeline Item choices above an existing Contact Details field card." width="550"><figcaption></figcaption></figure></div>

## Required information for event creation

FlowerBuddy warns when a form has no **Contact Details** field or no **Event Date** field. It also warns when those fields exist but are not required. A contact field can be present without collecting an email address, but choose the sub-fields that let your team identify and follow up with the person.

Recipe quantities depend on the event template linked in **Form Details**. The event template supplies the recipes that can be selected for a **Recipe Quantity** field.

## In this section

* [Add and organize form fields](/reference/forms/form-editor/form-fields/add-and-organize-form-fields.md)
* [Configure contact and event date fields](/reference/forms/form-editor/form-fields/configure-contact-and-date-fields.md)
* [Configure text, number, and choice fields](/reference/forms/form-editor/form-fields/configure-answer-fields.md)
* [Configure professional contact fields](/reference/forms/form-editor/form-fields/configure-professional-contact-fields.md)
* [Configure recipe quantity and timeline fields](/reference/forms/form-editor/form-fields/configure-recipe-and-timeline-fields.md)
