Wait form enhancements

The idea is:

I’m sure someone has asked for this, but I couldn’t find it. Pretty simple- The wait form is severely limited by only being able to define via fields. Give the wait form the same ‘Define form: Using JSON’ option. My workflow begins from a webhook, not a form.

My use case:

My current use case is to present a dropdown of all customers if the workflow was unable to extract it properly. That’s a big array, and I need a dropdown to take that array as values. I also need to be able to present a different set of options based on the content.

I think it would be beneficial to add this because:

Everyone would like it.

hi @flowdan
I think the feature makes sense for simple or medium human in the loop cases, but I wouldn’t use it as a replacement for a proper selection screen. If the customer list is large, I’d rather send the user to a small external UI or form and have that call the Wait resumeUrl or another n8n Webhook with the selected customer. For the feature request, I’d probably frame it in a more controlled way: reuse the existing Form JSON model in the Wait form, but with clear limits, value validation, and guidance to use an external UI when the options are too large or need search.