Skip to main content

Field Types Reference

The form builder ships with 48 field types organized into 7 categories in the left palette. This page is the quick-reference catalog — what each field does and where it stores its value. For per-field configuration options, jump to Field Properties, Validation, and field-specific deep dives linked below.

Contact & Personal

Specialty fields pre-mapped to common contact properties in your CRM. Drag one and the Save to Contact Field mapping is set automatically.

FieldType IDWhat It RendersMaps To
First Namefirst_nameText inputContact first_name
Last Namelast_nameText inputContact last_name
Full Namefull_nameSide-by-side First + Last sub-inputsSplits into Contact first_name + last_name
EmailemailEmail input with format validationContact email
PhonephonePhone input with country selector + libphonenumber validationContact phone
GendergenderDropdown: Male / Female / Non-binary / Prefer not to sayContact gender
Date of BirthdobDate pickerContact date_of_birth
AgeageNumber inputCustom property
Job Titlejob_titleText inputContact job_title
CompanycompanyText inputContact company
CountrycountryCountry dropdown (popular at top, full list below)Contact country
CitycityText inputContact city
Zip / Postal Codezip_codeText inputContact zip_code
WebsitewebsiteURL input with format validationContact website
Contact Info (Bundle)contact_infoMulti-input combining Name + Email + Phone + Company per optionsAll four contact fields at once
AddressaddressMulti-input: street, optional Apt/Suite, city, state, ZIP, countryAddress fields on contact

See Field Properties for the contact mapping list.

Input Fields

Plain inputs without a pre-set contact mapping. You can still map them with Save to Contact Field in the Properties tab.

FieldType IDWhat It Renders
Text InputtextSingle-line text input
Text AreatextareaMulti-line text area, resizable
NumbernumberNumeric input with min/max/step + optional prefix/suffix (e.g. $ / %)
URLurlURL input, validates as http:// or https://
PasswordpasswordPassword input with show/hide eye toggle, configurable strength rules

Choice Fields

Pick from a list of options.

FieldType IDWhat It RendersStores
Dropdownselect<select> (or searchable combobox if searchable is on)Single chosen value
Multi Selectmulti_selectCheckbox groupComma-separated chosen values
CheckboxcheckboxCheckbox groupComma-separated chosen values
RadioradioRadio button groupSingle chosen value
ToggletoggleSingle checkbox styled as a toggle'true' / 'false'
Yes / Noyes_noTwo big buttons (👍 Yes / 👎 No)'yes' / 'no'
Picture Choicepicture_choiceImage-card buttons in a 2/3/4 column gridSingle chosen value (or comma-separated if multiSelect is on)

The Dropdown also supports two extras:

  • Searchable — replaces the native <select> with a custom combobox that has a search input
  • Allow "Other" — adds an "Other…" option that reveals a free-text input

See Field Properties → Choice options for option editing.

Date & Time

FieldType IDWhat It Renders
DatedateNative <input type="date">
TimetimeNative <input type="time">
Date & TimedatetimeNative <input type="datetime-local">

All three accept a defaultValue (in standard ISO format).

Advanced

FieldType IDWhat It RendersNotes
File Uploadfile_uploadDrop-zone with click-to-browseConfigurable: max size (MB), allow multiple, accepted types (Images / PDF / Word / Excel / Video / Audio); files upload to your tenant's attachment storage and the URL is stored on the submission
SignaturesignatureClick-to-sign canvasCaptures a base64 PNG signature data URL
RatingratingStar, number, or emoji buttonsConfigurable: rating type (stars / numbers / emojis), maxRating (2–10), low and high labels under the row
Opinion Scaleopinion_scaleNumbered button rowConfigurable: min (default 0), max (default 10), low/mid/high labels
NPSnps0–10 numbered button rowStandard Net Promoter Score scale
RankingrankingDrag/up-down list of itemsStores ordering as comma-separated values
MatrixmatrixTable of rows × column radiosStores a value per row
HiddenhiddenNot renderedSubmitted with a fixed value or seeded from URL params
PaymentpaymentStripe payment element + amount/productsDonations, products, or user-defined amounts; see Payment Fields

Conversational

These three are most useful in conversational forms but can be dropped on Premium forms too.

FieldType IDRenders
StatementstatementA non-interactive text block — used for notes, intros, or section commentary
Question Groupquestion_groupA titled group container — useful as a screen heading in conversational forms
ConsentconsentA required checkbox with a custom legal/agreement label (e.g. "I agree to the terms")

Layout

FieldType IDRenders
SectionsectionA titled section with optional description and collapsible toggle
DividerdividerA horizontal line
SpacerspacerVertical empty space (configurable height in px)
Page Breakpage_breakA subtle step indicator between groups of fields
ButtonbuttonCustom button — submit, open a URL in a new tab, or advance to the next page

Per-Field Width

Every field has a Style → Field Width option:

  • Full (default) — spans the form width
  • 1/2 — half-width column
  • 1/3 — third-width column

Adjacent fields with widths smaller than Full automatically lay out side-by-side in a 6-column grid. See Style & Design.


Next Steps