Field types
Attio Forms automatically maps your Attio attribute types to the appropriate form field. Here is every supported type and how it renders.
Text fields
Text — a single-line text input. Used for short strings like names, titles, and identifiers.
Textarea — a multi-line text input for longer content like descriptions or notes.
Email — a text input with email format validation. Shows an error if the value is not a valid email address.
Phone — a text input for phone numbers.
URL — a text input with URL format hints.
Personal name
Personal name — renders as two side-by-side inputs (first name and last name) that map to Attio's structured name attribute.
Number and currency
Number — a numeric input. Accepts integers and decimals.
Currency — a numeric input with currency formatting. Renders with the appropriate currency symbol based on the Attio attribute configuration.
Date
Date — a date picker. For Attio timestamp attributes, a time picker is also shown alongside the date.
Selection fields
Select — a dropdown for single-select attributes. Options are pulled directly from your Attio workspace schema and stay in sync automatically.
Multi-select — a checkbox group (or searchable dropdown for large option sets) for multi-select attributes. Options sync from Attio. Includes search filtering for fields with many options.
Status — renders pipeline stage attributes as a visual step selector rather than a plain dropdown.
Boolean
Checkbox — a single checkbox for yes/no boolean attributes.
Rating
Rating — a star-based rating input for Attio rating attributes.
Record reference
Record reference — a searchable dropdown that queries your Attio workspace in real time. As the respondent types, matching records are fetched from Attio and displayed. The selected record's ID is submitted with the form.
Actor reference
Actor reference — similar to record reference but for Attio workspace members (actors). Shows member names and avatars.
File upload
File upload — a drag-and-drop file upload zone. Files can be routed to either:
- Attio — uploaded directly to the Attio record as a native file attachment.
- Google Drive — uploaded to a connected Google Drive folder (configured in workspace settings).
Configuration options include accepted file types, maximum file size, and whether multiple files are allowed.
Location
Location — an address autocomplete powered by geocoding. As the respondent types, matching addresses are suggested. The selected address is stored as a structured location value (street, city, region, postcode, country, and coordinates).