Skip to content

Field types

Intake Bots use conversational fields to collect data from respondents. Each field type includes built-in validation and can be enhanced with AI intelligence.

Field typeWhat it collectsNotes
TextShort text answerMin/max length, regex validation supported
EmailEmail addressFormat validated automatically
PhonePhone numberFormat validated automatically
URLWebsite linkURL format validated
TextareaLong text answerMin/max length
NumberNumeric valueMin/max value, decimal precision configurable
DateDate (and optional time)Range limits supported; typed input (“next Friday”) parsed by AI
BooleanYes/No answerDisplayed as two options
SelectSingle choice from optionsOptions defined by the builder
Multi-selectMultiple choices from optionsOptions defined by the builder
FileDocument, image, or PDFFile type restrictions, size limits, AI Document Extraction supported
GeolocationGPS coordinatesBrowser Geolocation API; static map preview shown
Repeating GroupMultiple instances of fieldsUse for collecting multiple items (children, addresses, products)
HiddenSilent value storageValue set via URL parameter, embed attribute, or static default

AI Field Intelligence can be configured per field to change how the Intake Bot interacts with the respondent.

  • Value Extraction: The AI pulls the specific value from a conversational response. Works on text, email, phone, URL, textarea, and number fields.
  • Socratic Negotiation: The AI asks follow-up questions to clarify or verify the answer. Works on textarea, text, and number fields.
  • Strict Validation: The AI ensures the answer meets specific criteria before proceeding. Works on any field.
  • Document Extraction: The AI reads uploaded files to pre-fill subsequent questions. Applies to file fields.

Respondents can use voice to fill out fields. Two modes are available:

  • Polish mode (0.25 credits): Transcribes and cleans up spoken text. Available for text and textarea fields.
  • Extraction mode (1 credit): Transcribes and extracts structured data. Available for email, phone, URL, number, date, boolean, select, and multi-select fields.

On Business and Enterprise plans, you can apply additional protection to sensitive fields:

  • Private: Excludes the field value from all AI processing. The data is stored separately.
  • Encrypted: Stores the value with at-rest encryption using Supabase Vault.

Records store the structured data generated by submissions. You can also define custom fields for Record Types.

Field typeUse case
TextNames, titles, short descriptions
Long textNotes, detailed descriptions
NumberQuantities, prices, scores
DateDeadlines, start dates, milestones
SelectSingle choice from predefined options
Multi-selectMultiple choices
ReferenceLink to another Record