Dynamic Dropdowns is a HubSpot app that converts text properties into controlled dropdown properties. It scans your existing data to discover the values your team is already using, then creates a clean dropdown property that enforces consistent selection — preventing misspellings and duplicate records in forms.
Turns free-text fields into standardized dropdown properties, built from your real data.
When you notice inconsistent values across a text property — like "California", "Calif.", "CA", and "calif" all meaning the same thing — and want to enforce clean, consistent selection going forward.
Eliminates data entry errors, removes duplicates caused by spelling variation, and makes your CRM data reliable for filtering and reporting.
- : Scan up to 10,000 existing records to auto-discover real values
- : Add or remove values before creating the dropdown
- : Case and punctuation variants collapse to a single option automatically
- : Source and dropdown properties can live on different object types
- : Your original text property is untouched — the dropdown is a new property
- Contacts
- Companies
- Deals
- Tickets
: Grant the necessary HubSpot permissions when prompted
: After installation, open Dynamic Dropdowns in your HubSpot settings
During installation, Dynamic Dropdowns requests access to:
- — to scan existing records and discover property values
- — to create new dropdown properties in your HubSpot portal
- — to list available objects and properties
Dynamic Dropdowns reads the values from a text property you choose, normalizes them (collapsing case and punctuation variants), and builds a curated list. You review and finalize the list, then the app creates a new enumeration (dropdown) property in HubSpot — prefixed with dd_ (e.g., dd_region) — under the daeda_tech_dynamic_dropdowns property group.
Your original text property is never modified. Going forward, use the new dropdown property in your for example workflows to ensure consistent data entry.
If you have questions or need assistance: