Form node improvement, Hybrid DropDown list

Hello n8n team and community! :wave:

I’d like to propose an improvement to the Form Trigger (and potentially other form-related nodes) that would significantly enhance its usability in real-world workflows:

:white_check_mark: Feature Proposal: Hybrid “Dropdown + Text Field” Input Type

Currently, the Form node offers a Dropdown field, which is great for providing users with predefined options. However, there are many scenarios where users might not find a suitable option and need to specify something custom.

:bulb: Suggested Improvement: Introduce a new field type (or enhance the existing dropdown) to allow a “Custom Input” option. When selected, this would reveal a Text field for the user to enter their own value.

:mag: Example Use Case:

Imagine a form asking for a reason for a request or absence:

  • Dropdown options: “Vacation”, “Medical”, “Personal”
  • If “Other” is selected, a text box appears to let the user enter: “Family emergency”, “Jury duty”, etc.

:jigsaw: Benefits:

  • Improves flexibility and user experience.
  • Reduces the need for overly long dropdowns.
  • Makes forms more dynamic without requiring complex front-end customizations.

:hammer_and_wrench: Possible Implementation Ideas:

  • Add a setting in the Dropdown field like Allow custom value :white_check_mark:
  • When enabled, add an optional label for the “custom” option (e.g., “Other (please specify)”)
  • When the user selects that option, display a text input inline or just below.

I believe this improvement would make n8n forms more user-friendly and suitable for a wider range of workflows.

Would love to hear the community’s thoughts — and happy to collaborate on shaping this feature if it gets picked up! :raised_hands:

Thanks for all the awesome work on n8n! :green_heart:

Hi Ruslan

This is exactly what I’m searching for, since this featur is not yet implemented did you find a workaround. I’m super new to n8n and struggling to find a solution.

Best, Andi

Hello @Andreas_Dietsche, You can add a field with the label “Other” below the drop-down menu.