Skip to content
Developers

Choosing the right field type

The right field type depends on what the data represents and how people will interact with it. A wrong choice creates confusion or meaningless data.

What you needBest field typeWhy
Pick ONE from 2-5 optionsRadio buttonsAll options visible at once
Pick ONE from 6+ optionsDropdownSaves space, searchable
Confirm multiple items doneChecklistMulti-select with validation
Yes/no confirmationRadio buttonsTwo clear, unambiguous options
A specific dateDateCalendar picker prevents format errors
A detailed explanationLong textRoom for multi-line responses
Brief data (name, number)Short textSingle line, optional validation
Upload evidence/filesFile uploadMultiple files, up to 100MB each
Select a personAssignee pickerPulls from Tallyfy members, groups, and guests
Structured data rowsTableDefined columns, unlimited rows

A single-item checklist isn’t a real choice - it’s just confirmation. Use a different approach when you only have one thing to verify.

Instead of thisUse thisExample
Checklist with 1 itemYes/No radio buttons”Has payment been received?”
Single-option dropdownYes/No radio buttons”Approved?” with Yes/No
Checkbox for confirmationRadio buttons + conditional fieldsSee example below

Better pattern - payment confirmation:

  1. Radio buttons: “Has payment been received?” - Yes / No
  2. Conditional date field (shown if Yes): “Date payment appeared in bank account”
  3. Optional file upload: “Upload proof of payment (bank statement)”

This captures actual proof - not just a meaningless single selection.

Checklists shine for multi-item verification:

  • Confirming several related items were completed
  • Order of completion doesn’t matter
  • Some or all items may apply

Good examples:

  • Quality check: “Verified formatting”, “Checked for errors”, “Confirmed accuracy”, “Reviewed by second person”
  • Equipment handover: “Laptop returned”, “Badge collected”, “Keys returned”, “Parking pass collected”
  • Approval criteria: “Budget approved”, “Legal reviewed”, “Manager signed off”, “IT security cleared”

Validation options:

  • At least one item checked (mark field as required)
  • All items checked (enable the “must all be checked” setting)
  • No validation (purely informational)

Both let you pick ONE option. The difference is display.

Radio buttons - best for 2-5 options where you want all choices visible at once. Radio fields require at least 2 options.

Dropdown - best for 6+ options, or when screen space is tight and options are self-explanatory.

For yes/no questions, always use radio buttons. A two-item dropdown just adds an unnecessary click.

Your field choice affects what automations you can build:

Field typeAvailable conditionsExample
Radio buttonsEquals, not equals, contains, is emptyIf “Priority” = “High” then assign to Manager
DropdownEquals, not equals, contains, is emptyIf “Department” = “Finance” then show finance steps
ChecklistContains, not contains, equals, is emptyIf “Requirements” contains “Legal Review” then show legal step
Short textContains, equals, greater/less than, is emptyIf “Country” contains “USA” then show US compliance step
DateEquals, greater/less than, is emptyIf “Start Date” is past today then show warning
  1. Dropdown for binary choices - Use radio buttons. Dropdowns add an unnecessary click for yes/no decisions.

  2. Single-item checklists - Not useful. Use radio buttons or conditional fields instead.

  3. Long text for structured data - Use separate short text fields or a table when you need specific pieces of information.

  4. File upload for simple confirmations - Don’t require uploads when a radio button would do. It creates friction.

  5. Missing validation - Mark required fields as required. Enable email validation on text fields that collect email addresses.