Skip to main content

Event Fields Reference

Event fields capture the core details of an event. They are only available in event forms (and in detail forms when event updates are enabled for that form). Each event field can appear at most once per form.


Event Title

The name or title of the event. This field is mandatory and cannot be removed from event forms.

Config options

OptionTypeDefaultEffect
Labelstring"Event Title"The field label shown to users
Requiredon/offonWhether the field must be filled in (always true by default)
Minimum Lengthnumber3Minimum number of characters
Maximum Lengthnumber100Maximum number of characters
Suggestionsarray(empty)Autocomplete suggestions shown as you type

Validation

  • Required by default.
  • Text must be between Minimum Length and Maximum Length characters.

Restrictions

PropertyValue
Unique per formYes
DeletableNo
DuplicatableNo
MovableYes
Always visibleYes -- cannot be hidden or controlled by conditional logic

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 emptyField has no value
Is not emptyField has a value

Event Date

The start date of the event. This field is mandatory and cannot be removed from event forms.

Config options

OptionTypeDefaultEffect
Labelstring"Event Date"The field label shown to users
Requiredon/offonWhether the field must be filled in (always true by default)
Earliest Datedate(empty)Earliest selectable date (absolute)
Latest Datedate(empty)Latest selectable date (absolute)
No past dateson/offonBlocks yesterday and earlier; today is always allowed
Minimum days from todaynumber(none)Earliest selectable date as days from today
Maximum days from todaynumber(none)Latest selectable date as days from today
Count business days onlyon/offoffCount only business days (Mon--Fri) for advance notice
Allowed Weekdaysnumber[](all)Restrict to specific weekdays (0=Sunday through 6=Saturday)
Availability Restrictionsobject(none)Section grouping availability mode and date list settings
Availability ModeAllow only these dates / Block these dates(none)Whether the date list is an allow-list or a block-list
API AvailabilityData source name(none)Select the external data source integration
Specific datesstring[](none)Manually defined dates

Validation

  • Required by default.
  • Past dates are blocked by default (No past dates defaults to on for event date fields).
  • If Earliest Date or Latest Date is set, only dates within that range are selectable.
  • If Minimum days from today is set, dates before that offset are blocked. The offset is automatically capped to never exceed Maximum days from today.

Restrictions

PropertyValue
Unique per formYes
DeletableNo
DuplicatableNo
MovableYes
Always visibleYes -- cannot be hidden or controlled by conditional logic

Conditional logic operators

Operator group: date

OperatorDescription
EqualsDate matches exactly
Does not equalDate does not match
BeforeDate is before the value
AfterDate is after the value
On or beforeDate is on or before the value
On or afterDate is on or after the value
Is emptyField has no value
Is not emptyField has a value

Event End Date

The end date of the event. Optional by default.

Config options

OptionTypeDefaultEffect
Labelstring"Event End Date"The field label shown to users
Requiredon/offoffWhether the field must be filled in
Earliest Datedate(empty)Earliest selectable date (absolute)
Latest Datedate(empty)Latest selectable date (absolute)
No past dateson/offoffBlocks yesterday and earlier
Minimum days from todaynumber(none)Earliest selectable date as days from today
Maximum days from todaynumber(none)Latest selectable date as days from today
Count business days onlyon/offoffCount only business days (Mon--Fri) for advance notice
Allowed Weekdaysnumber[](all)Restrict to specific weekdays (0=Sunday through 6=Saturday)
Availability Restrictionsobject(none)Same availability options as Event Date (see above)

Validation

  • Not required by default.
  • No past dates defaults to off for event end date fields (unlike Event Date).
  • All other date restrictions (min/max, weekday, availability) work the same as Event Date.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes
Always visibleNo

Conditional logic operators

Operator group: date -- same operators as Event Date (see above).


Start Time

The start time of the event.

Config options

OptionTypeDefaultEffect
Labelstring"Start Time"The field label shown to users
Requiredon/offoffWhether the field must be filled in
Earliest Timetime(none)Earliest selectable time
Latest Timetime(none)Latest selectable time
Minute Stepsnumber15Minute interval between selectable times

Minute Steps options

ValueLabel
11 Minute
5Every 5 minutes
1010 Minutes
15Every 15 minutes
30Every 30 minutes
601 Hour

Validation

  • Not required by default.
  • If Earliest Time or Latest Time is set, only times within that range are selectable.
  • The time picker steps by Minute Steps minutes.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes
Always visibleNo

Conditional logic operators

Operator group: time

OperatorDescription
EqualsTime matches exactly
Does not equalTime does not match
BeforeTime is before the value
AfterTime is after the value
On or beforeTime is on or before the value
On or afterTime is on or after the value
Is emptyField has no value
Is not emptyField has a value

End Time

The end time of the event.

Config options

OptionTypeDefaultEffect
Labelstring"End Time"The field label shown to users
Requiredon/offoffWhether the field must be filled in
Earliest Timetime(none)Earliest selectable time
Latest Timetime(none)Latest selectable time
Minute Stepsnumber15Minute interval between selectable times

Minute Steps options

Same as Start Time (see above).

Validation

  • Not required by default.
  • Same time constraints as Start Time.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes
Always visibleNo

Conditional logic operators

Operator group: time -- same operators as Start Time (see above).


Attendees

Expected number of attendees for the event. Accepts whole numbers only.

Config options

OptionTypeDefaultEffect
Labelstring"Attendees"The field label shown to users
Requiredon/offoffWhether the field must be filled in
Integer onlyon/offonRestrict to whole numbers (always true)
Minimumnumber1Minimum allowed value
Maximumnumber100000Maximum allowed value (config UI default: 1000)

Validation

  • Not required by default.
  • Only whole numbers are accepted.
  • Value must be between Minimum and Maximum.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes
Always visibleNo

Conditional logic operators

Operator group: number

OperatorDescription
EqualsValue matches exactly
Does not equalValue does not match
Greater thanValue is greater than the comparison
Less thanValue is less than the comparison
Greater than or equalValue is greater than or equal to the comparison
Less than or equalValue is less than or equal to the comparison
Is emptyField has no value
Is not emptyField has a value

Event Days

Event duration in days.

Config options

OptionTypeDefaultEffect
Labelstring"Event Days"The field label shown to users
Requiredon/offoffWhether the field must be filled in
Min Daysnumber1Minimum number of days
Max Daysnumber30Maximum number of days

Validation

  • Not required by default.
  • Value must be between Min Days and Max Days.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes
Always visibleNo

Conditional logic operators

Operator group: number -- same operators as Attendees (see above).


Event Contact

Contact person for the event. A plain text field without additional configuration properties.

Config options

OptionTypeDefaultEffect
Labelstring"Event Contact"The field label shown to users
Requiredon/offonWhether the field must be filled in

No additional configuration options are available for this field. Standard base options (placeholder, help text, visibility, API field name) still apply.

Validation

  • Required by default.

Restrictions

PropertyValue
Unique per formYes
DeletableYes
DuplicatableNo
MovableYes
Always visibleNo

Conditional logic operators

Operator group: text -- same operators as Event Title (see above).


Common base options

All event 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)