Skip to main content
HoopAI’s form builder provides two categories of fields: standard fields that map to built-in CRM contact properties, and custom fields that you can configure to store any additional data. Below is a reference for every available field type.

Standard contact fields

These fields map automatically to the corresponding property on a contact record. Submitting one of these fields creates or updates the contact in your CRM without additional setup.
FieldDescription
First NameSingle-line text input for the contact’s first name
Last NameSingle-line text input for the contact’s last name
Full NameA single input that accepts a combined first and last name
EmailEmail address input with format validation
PhonePhone number input with optional country code selector
Date of BirthDate picker that maps to the contact’s birthday field
AddressA grouped field that collects street, city, state, zip, and country

Text inputs

Text inputs collect open-ended written responses. Single Line A one-line text box. Use this for short answers like a company name, a job title, or a referral source. Accepts any alphanumeric content. Multi-line / Long Answer A resizable text area for longer responses. Appropriate for comments, descriptions, goals, or any answer that might span several sentences. You can set a character or word limit in the field settings. Textbox List A multi-row input where each row is a separate list item. The submission is stored as a list of values. Useful for collecting multiple items of the same kind, such as “List your top three goals.”

Number and value fields

Number Accepts only numeric input. Useful for collecting quantities, ages, or any countable value. You can set minimum and maximum allowed values. Monetary A number field formatted with a currency symbol. Used for budget ranges, price inputs, or any monetary amount. The currency symbol shown is determined by your account settings.

Choice fields

Choice fields present a predefined set of options and store the selected value in a custom field. Dropdown Displays a collapsed menu that expands when clicked. Contacts select a single option. Best when you have five or more options and want to keep the form compact. Single Dropdown A single-select dropdown. The selected value is stored as a string in the mapped custom field. Multi Dropdown A dropdown that allows selecting more than one option. The stored value is a comma-separated list of selections. Useful for interests, skills, or multiple applicable categories. Radio Select Displays all options at once as a list of circles, one of which can be selected. Best when you have two to five options and want them all visible without clicking. Contacts can only choose one. Checkbox Displays options as a list of squares that can each be toggled independently. Contacts can select any number of options. Use for “select all that apply” scenarios. Checkbox (Single) A single checkbox, typically used for a terms-and-conditions acceptance or an opt-in consent statement. Returns a true/false value.

Date and time

Date Picker Opens a calendar widget for selecting a specific date. Stored in the CRM in your account’s configured date format. Use for appointment requests, event dates, or any date-specific information.

File and media fields

File Upload Lets contacts attach one or more files to their submission. See File uploads for accepted file types and size limits. Signature Displays a signature pad where the contact draws their signature using a mouse or touch input. The signature is captured as an image and stored with the submission. An encrypted hash of the form data is also generated at submission time for verification purposes. See E-signature forms for full details.

Rating

Rating Displays a row of icons that the contact taps or clicks to express a score. You can choose from five icon styles — stars, hearts, thumbs-up, flags, or lightbulbs — and set the scale from 1 to 10 steps. Labels can be added at each end of the scale (for example, “Not at all likely” to “Extremely likely”). The value is stored in the format you choose: absolute number, percentage, or fraction.

Terms and conditions

Terms and Conditions Inserts a scrollable terms text block with a mandatory acceptance checkbox. The contact must check the box before submitting the form. Useful for consent, liability waivers, and GDPR-style opt-in language.

CAPTCHA

CAPTCHA Adds a Google reCAPTCHA challenge to the form. See Spam protection for configuration details.

Custom HTML

Custom Element (HTML) Inserts a block of raw HTML into the form layout. Use this for custom formatting, embedded videos, or dynamic content that standard fields cannot accommodate. JavaScript injected through this element runs in the context of the embedded form.
When you create a new custom field by dragging one of the field types above into the canvas, the field is saved to your account’s custom field library. You can then reuse it across other forms, surveys, and quizzes without recreating it. Access the full library under Settings > Custom Fields.
Last modified on March 5, 2026