Support for Tiered Dropdown Menus

Description:
Currently, HubSpot’s dropdown fields only support a flat structure, which makes it challenging to organize and select options that naturally belong in a hierarchy (e.g., Category > Subcategory > Detail).

I’d like to suggest that HubSpot introduce tiered or hierarchical dropdown menus. For example:

  • Selecting “A” could reveal sub-options like “AA,” which in turn could reveal further sub-options like “AAA.”
  • This structure would make it easier for users to navigate complex option sets without cluttering the dropdown with too many items at the same level.
A Level 1
 └── AA Level 2
 └── AAA Level 3

Use Cases:

  • Classifying companies or deals with multi-level categories.
  • Organizing product or service options by main category and subcategory.
  • Streamlining forms and reducing user error by showing only relevant sub-options based on previous selections.

Benefits:

  • Enhanced user experience, especially for large datasets.
  • Improved data quality through more intuitive field structures.
  • More flexible customization for businesses with complex workflows.

Possible Implementation Ideas:

  • Allow admins to define parent-child relationships between dropdown options.
  • Let users expand/collapse dropdowns to navigate tiers.
  • Offer conditional dropdown logic within a single dropdown property, rather than relying on separate fields and conditional visibility.

Thanks for considering this enhancement — it would be a game-changer for us and most likely other companies that rely on structured data collection in HubSpot! :rocket:

Really hoping this gets added. This would be a gamer changer and really enhance the Hubspot experience!

Good one @MPaul3 !

I like it. As always, make it very very simple to enable. Seems obvious but many companies fail even with the simpliest feature adds

would this be possible with a comination of Conditional Logic and Conditional Options.
Eg, Logic - When Level 1 = A, B or C, Require Level 2.
Options - Then, in Level 2, if (controlling Property) Level 1 = A, Show options A1, B1, C1 <> or Level 1 = B, Show options D1, E1, F1
It can become messy if selection are removed, but it is possible

This would help consolidate the number of properties immensely and make things more organized in our account. I really like the specific use case to “Offer conditional dropdown logic within a single dropdown property, rather than relying on separate fields and conditional visibility.”

I’ve worked with Zendesk Support before, and they do support this feature. Here’s how it works in their environment: Organizing drop-down field values into nested lists

Each “::” in a field value defines a new tier, so you can build as many nested levels as you need. I found this approach very intuitive and flexible—I really liked it!

I think you can do this (if I understand the use cases)… here’s the steps.
Create your Category and Sub-Category properties.

Go to your sub-category property. Go to conditional options (only appears after creation). Select your controlling property (Category). And then select which sub-categories should be made available.