Forms & payments · guide

Form fields and logic

Every field type, validation rules, and conditional logic.

Form fields and logic

Field types

TypeNotes
TextShort answer, with min/max length
TextareaLong answer
EmailValidated; used for autoresponders
PhoneInternational format + country picker
NumberMin / max / step
SelectDropdown, single choice
RadioSingle choice, expanded
CheckboxMulti-choice or single toggle
Date/timeRange, timezone-aware
FileMulti-upload, MIME whitelist, per-file size cap
AddressGoogle Places autocomplete
SignatureCanvas draw, saved as PNG
PaymentStripe — one-time or subscription
HiddenPrefilled from URL / cookie

Validation

Each field supports:

  • Required
  • Pattern (regex)
  • Min / max
  • Custom error message

Conditional logic

Every field can be shown/hidden or required/optional based on other field values.

Example: only show the "Number of guests" field when "Reservation type" = "Group".

Configure under the Logic tab of any field.

Multi-step forms

Add Step breaks to split a form across pages. Progress bar auto-renders.