Skip to content

Choosing the right field type

Which form field should you use?

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.

Quick decision guide

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

When NOT to use a checklist

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.

When to use checklists

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)

Radio buttons vs dropdown

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.

Field types and automation rules

Your field choice affects what automation rules you can build:

Field typeAvailable rule 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

Common mistakes

  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.