Dynamic Dropdowns walkthrough
Watch how Dynamic Dropdowns scans your existing records, normalises messy text values, and creates a clean dropdown property in minutes.
Turn messy text properties into clean, standardized dropdowns
WHAT'S IN THE BOX
Reads your existing text property on Contacts, Companies, Deals, or Tickets and surfaces every distinct value with its record count. Smart normalisation collapses 'Calif.', 'CALIF', and 'calif' into one option so you don't have to merge variants by hand.
Why dropdowns beat free-text for governance → CURATERemove typos and one-off junk, add values that should exist but aren't in the data yet, reorder so the dropdown reads how your team thinks. The list you end up with is the list HubSpot gets - no auto-tagging surprises.
See it on a real country field → CREATEWrites a brand new enumeration property prefixed dd_ under the daeda_tech_dynamic_dropdowns group. Original text field stays untouched. Refresh from source any time to pick up new values, or enable auto-sync to do it for you.
Stop event registration typos at the form →WHY DYNAMIC DROPDOWNS
Free-text fields feel flexible the day you create them. Twelve months later you've got the same value stored fifteen ways, and every workflow, list, and report that touches the property is silently broken. Dropdowns fix it - but only if the option list reflects what's actually in your data, not what someone guessed at setup time.
SCAN AND NORMALISE
Dynamic Dropdowns scans your existing text property across every record on the source object and groups distinct values by record count. Smart normalisation collapses the boring stuff - case, whitespace, punctuation - so you don't sit there merging 'CALIF', 'Calif.', and 'calif' by hand. What you see is what your data actually contains, sorted by how often it shows up.
CURATE AND CREATE
Once the scan finishes you decide what makes the dropdown. Drop typos, add values that should exist but don't yet, reorder so the list reads how your team thinks. The list you approve is the list HubSpot gets - shipped as a brand new enumeration property prefixed dd_ in a dedicated property group, with your original text field left alone.
Built by Jack & Tikita
Dynamic Dropdowns is built by the same small team writing the docs, answering the support threads, and shipping the HubSpot apps behind Daeda.