unwilling-turquoise•15mo ago
ranking options
The client has 1 question in their consult questionnaire which requires that customers rank 10 options in order of importance. I am wondering how i can pull this off and how i can use VF for this purpose, as well as save the variables
6 Replies
To create variables in Voiceflow, follow these steps:
Step 1: Create Variables
First, create variables to store the data. You can do this in multiple ways:
- In any Talk Step type, start typing in the input field with the left curly brace '{' and hit Create.
- In the Condition Step, in any of the If fields with the same method above.
- In the API Step, in any of the input fields with the same method above.
- In the NLU Model Manager, under the Variables tab, enter the name of the Variable and hit Enter.
Step 2: Collect User Input
Use a Choice Step to collect the data from the user for the variable.
Step 3: Test Your Integration
Click Send Request. It will prompt you to put in a test variable. If the test is successful, the variable you put in will pop up in your AirTable.
Step 4: Repeat the Process
Repeat steps 1-3 for all variables of data you want to collect.
For more detailed information on creating and managing variables, you can refer to the Voiceflow documentation on variables.
Possibly with an extension? @W. Williams (SFT)
Sure. You could also just do it with buttons to make it a bit easier.
unwilling-turquoiseOP•15mo ago
cool thanks, please elaborate for a 10 button use case, how i can know that selection of a button means a specific rank out of 10? thanks
You would have each question in a list, or I would do it in a Javascript array. Then, you go through the questions one at a time and show 10 buttons. You store the answer for each question (you can also do this in an array).
I probably should have asked this first: Are you a dev?
unwilling-turquoiseOP•15mo ago
Many thanks
Am not but happy to learn how to do it