Skip to main content

Advanced Fields Reference

Advanced fields handle file uploads, commerce, ratings, data integration, and legal consent. Some of these fields are unique per form or require specific workspace settings to be enabled.


File Upload

Let users upload one or more files with your form submission.

Config options

OptionTypeDefaultEffect
Labelstring"File Upload"The field label shown to users
Requiredon/offoffWhether at least one file must be uploaded
Allowed File Typesstring(all types)Comma-separated list of allowed file extensions (e.g. pdf,doc,docx)
Maximum File Size (MB)number5Maximum file size in MB (minimum: 0.1, step: 0.1)

Validation

  • When Required is on, at least one file must be uploaded.
  • If Allowed File Types is set, only files with matching extensions are accepted.
  • Each file must be within the Maximum File Size (MB) limit.

Restrictions

PropertyValue
Unique per formNo
DeletableYes
DuplicatableYes
MovableYes

This field is only available in detail forms. It does not appear in registration or event forms.

Automatic deletion

Files uploaded through detail forms are automatically deleted 60 days after the event end date.

Conditional logic operators

Operator group: text

OperatorDescription
EqualsValue matches exactly
Does not equalValue does not match
ContainsValue contains the text
Does not containValue does not contain the text
Starts withValue starts with the text
Ends withValue ends with the text
Is emptyNo file uploaded
Is not emptyAt least one file uploaded

Products

Product selection and pricing field. Allows users to choose products and quantities. For the full setup guide, see Form Builder Products.

Config options

OptionTypeDefaultEffect
Labelstring"Products"The field label shown to users
Requiredon/offoffWhether at least one product must be selected
Product SourceManual / Catalog listManualHow products are sourced
Price DisplayNet / Gross / BothGrossHow prices are displayed
Show Tax Informationon/offonShow tax information alongside prices
Allow Multiple Selectionon/offonAllow selecting more than one product
Layout TypeGrid / ListGridProduct display layout

Restrictions

PropertyValue
Unique per formNo
DeletableYes
DuplicatableYes
MovableYes

Conditional logic operators

Operator group: text


Rooms

Room booking and pricing field. Allows users to select rooms, optionally with layouts and availability checking. For the full setup guide, see Form Builder Rooms.

Config options

OptionTypeDefaultEffect
Labelstring"Rooms"The field label shown to users
Requiredon/offoffWhether at least one room must be selected
Room SourceManual / Catalog listManualHow rooms are sourced
Allow Multiple Room Selectionon/offoffAllow selecting more than one room
Show Room Priceson/offonShow room prices
Display LayoutGrid / ListGridRoom display layout
Columns (Grid View)number2Number of columns in grid layout (1--4)
Show Filter Optionson/offonShow filter controls (capacity, equipment)
Filter by Capacityon/offonEnable capacity filter
Filter by Equipmenton/offonEnable equipment filter
Filter by Availabilityon/offoffEnable availability filter
Availability SourceNone / External APINoneAvailability data source type

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes

Conditional logic operators

Operator group: text


Cart Summary

A read-only summary showing all selected products and rooms, their quantities, prices, tax, and the grand total. This is a display-only field -- it does not collect its own data.

Config options

OptionTypeDefaultEffect
Labelstring"Cart Summary"The field label shown to users
Requiredon/offoffNot applicable for display-only fields

No additional configuration options are available. The cart summary automatically links to product and room fields in the same form.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes

Conditional logic operators

Operator group: text


Privacy & Terms

A consent checkbox for privacy policy and terms of service. Used to collect legally required consent before form submission.

Config options

OptionTypeDefaultEffect
Labelstring"Privacy & Terms"The field label shown to users
Requiredon/offonAlways required -- cannot be made optional
Checkbox Text Templatestring(default template)The consent text with link placeholders, e.g. "I agree to the {privacy}"
Links Configurationarray1 default linkList of links, each with a display text and URL

Validation

  • Always required. Users must check the consent box before submitting.
  • The consent text must be provided.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes

Conditional logic operators

Operator group: checkbox

OperatorDescription
CheckedConsent box is checked
UncheckedConsent box is unchecked

Custom Data

A hidden field for storing key/value data that is always included in form submissions. It is not visible to form users and is intended for system integrations and API workflows.

Config options

OptionTypeDefaultEffect
Labelstring"Custom Data"Internal label (not shown to users)
Data Pathstring""A data path identifier for integration mapping
Data Entriesarray(empty)Key/value pairs stored with the submission
Field VisibilitystringAlways HiddenAlways hidden from users

Validation

  • No user-facing validation. The field is always hidden and always submitted.

Restrictions

PropertyValue
Unique per formNo
DeletableYes
DuplicatableYes
MovableYes

Conditional logic operators

Operator group: text


Rating

A rating input with multiple display styles.

Config options

OptionTypeDefaultEffect
Labelstring"Rating"The field label shown to users
Requiredon/offoffWhether a rating must be given
Maximum Ratingnumber5Maximum rating value (1--10)
Display ModeStars / Scale Bar / Numbers / EmojiStarsHow the rating is displayed
SizeSmall / Medium / LargeMediumSize of the rating element
Min Labelstring(empty)Label below the lowest value (e.g. "Poor")
Max Labelstring(empty)Label below the highest value (e.g. "Excellent")

Display modes

ModeDescription
StarsStar icons that fill on hover/click
Scale BarA horizontal scale bar
NumbersClickable number buttons
Emoji (max 5)Emoji icons (maximum rating is always capped at 5)

Validation

  • When Required is on, a rating value must be selected.
  • Value must be between 1 and the Maximum Rating.

Restrictions

PropertyValue
Unique per formNo
DeletableYes
DuplicatableYes
MovableYes

Conditional logic operators

Operator group: number

OperatorDescription
EqualsRating matches exactly
Does not equalRating does not match
Greater thanRating is greater than the value
Less thanRating is less than the value
Greater than or equalRating is greater than or equal to the value
Less than or equalRating is less than or equal to the value
Is emptyNo rating given
Is not emptyA rating has been given

Image (Advanced Upload)

An image upload field that lets users upload an image file as part of their submission.

Config options

OptionTypeDefaultEffect
Labelstring"Image"The field label shown to users
Requiredon/offoffWhether an image must be uploaded
Maximum File Size (MB)number5Maximum file size in MB (minimum: 0.1, step: 0.1)

Validation

  • When Required is on, an image must be uploaded.
  • File size must be within the Maximum File Size (MB) limit.

Restrictions

PropertyValue
Unique per formNo
DeletableYes
DuplicatableYes
MovableYes

Conditional logic operators

Operator group: text

note

This is the advanced image upload field. For the design image field that displays a static image in the form layout, see Design Fields Reference.


Common base options

All advanced fields also support the following base options (see Form Builder Fields for details):

OptionDescription
LabelThe field label displayed to users
Label IconAn icon name or emoji shown next to the label
PlaceholderPlaceholder text inside the field (where supported)
Help TextHelp text displayed below the field
RequiredWhether the field must be filled in
Read onlyThe field is visible but cannot be edited
Field VisibilityAlways Visible / Always Hidden / Conditional
Hide LabelHides the field label in the rendered form
Custom API Field NameCustom technical name for API/webhook mapping
Lock BehaviorControls when the field becomes immutable (detail forms only)