Need user to select from a list of 50 options.
I have an odd situation where I need the user to be able to select for a list of 50 options. I can't use intents. I don't think VF has the ability to integrate a dropdown menu in a chat, although please correct me if I'm wrong. I'm wondering if I can use an API call to trigger a server side script to open a pop-up window that has the dropdown menu and pass the selection back to VF. It seems like a clunky solution, if anyone has a suggestion I apprecite it.
5 Replies
Voiceflow provides a flexible design interface that allows for different types of user input, including buttons, free-form text inputs, and built-in data formats. This allows designers to create conversational interfaces that are more natural and intuitive for users. However, the specific scenario of handling a situation where you need a user to select from a list of 50 options without using intents is not directly addressed in the provided sources.
Voiceflow does offer features like Custom Actions and the ability to update variables, which could potentially be used in a workaround to handle a large number of options. A Custom Action can be useful when you have an API that returns an unknown number of items, and the Update Variable endpoint can be used to set variables in Voiceflow. However, the exact implementation of such a workaround, including triggering an API call, creating a server-side script, and capturing user selection, is not detailed in the provided sources.
For more information on Custom Actions and updating variables, you can refer to the Voiceflow documentation:
- Custom Actions
- Deploy Assistant
you can create dynamic buttons
Thank so much W. Williams... I'll investigate that option.
btw, you can also do a dropdown with extensions.
you could also have a look at VoiceGlow to add this kind of stuff.
Man, that is great, thanks for the follow up. I'm looking at the extensions now.