Static Dropdown

The Static Dropdown is a dropdown selector where each option has both an id (machine-readable value) and a label (human-readable text). Unlike the regular Dropdown field where the selected text is the value, a Static Dropdown stores a structured id/label pair -- making it ideal for API integrations, database references, and cases where you need consistent identifiers.

Static Dropdown vs regular Dropdown

FeatureDropdownStatic Dropdown
OptionsList of text labelsList of id/label pairs
Stored valueThe label text (e.g., "United States")The id (e.g., "US")
DisplayShows the labelShows the label, stores the id
Best forSimple choicesAPI integration, database keys

How id/label pairs work

Each option is defined as a pair:

IDLabel (what respondent sees)
USUnited States
GBUnited Kingdom
DEGermany
FRFrance

The respondent sees "United States" in the dropdown, but the submission stores US as the value. This means your workflows and integrations receive clean, consistent identifiers instead of display text that might change.

Configuration

SettingDescription
OptionsList of id/label pairs
PlaceholderHint text shown before selection (e.g., "Select a country")
Default valuePre-selected option id
RequiredWhether a selection is mandatory
SearchableAllow respondents to type and filter the options list

Adding options

  1. Add a Static Dropdown field to your form
  2. In the field settings, open the options editor
  3. For each option, enter an ID (the value stored in submissions) and a Label (what respondents see)
  4. Reorder options by dragging

Using in workflows

When connected to a workflow, the Static Dropdown's value is the id, not the label:

{{trigger.countryField}}  → "US" (not "United States")

This is useful when passing values to APIs that expect specific codes, IDs, or keys.

When to use

  • Country/region selectors -- store ISO codes (US, GB) instead of full names
  • Product selectors -- store SKUs or product IDs for order processing
  • Department routing -- store department codes for CRM or ticketing APIs
  • Status fields -- store machine-readable statuses (active, pending) for API calls
  • Any external integration -- where the receiving system expects specific identifiers
Tip

Use Static Dropdown whenever the selected value will be sent to an API or stored in a database. The consistent IDs prevent issues caused by label changes -- renaming "United States" to "USA" won't break downstream integrations because the id stays US.