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​