List of page elements

Pages support a range of elements, including input fields and display elements.

Input fields 

  • Short text – a single line of text, e.g. "first name"

  • Long text – multiline text, e.g. "address" or "comments"

  • Email – an email address (with format validation)

  • Web URL – a web address (with format validation)

  • Option – one or more options selected from a predefined list

  • Date or time – a date and/or time input with a user-friendly date picker

  • Boolean – a yes/no response

  • Number – a quantity

  • File upload – a file attached from the user's computer (maximum of 20 MB for each page submission across all upload fields)

  • Password – collect sensitive input from users, starring out as they type, with the option to encrypt input before storing

Display elements 

  • Heading – large text for titles

  • Rich text – formatted body text. This supports formatting using the Markdown markup language. We support the CommonMark specification.

  • Divider – a horizontal rule to separate page sections

  • Button – whenever you collect input on a page, you’ll need a button to allow the user to press submit and advance to the next page

    • Additionally you can give it a submission value to pass that custom value to the event, otherwise the label of the button will be send.

"body": {
  "button" : "custom value" // Submission value checked
},
"body": {
  "button" : "Submit" // Submission value unchecked
},
  • Image – a rendered image (via direct upload, or dynamically via a URL or formula reference)

  • Map - render a location on a map using a formula reference

  • File - share a file either via direct upload or dynamically using a formula reference

  • Table - to render data from the events within a table

  • Chart - to visualize data from events

Was this helpful?