Ask: open
To ask the user an open question with no predefined choices
Last updated
To ask the user an open question with no predefined choices
Last updated
The Ask open node variant is used to ask an open question for which no predefined choices are needed. Like for instance asking for the name of a company, someone's opinion or reason of calling.
Question
The question to ask
Assign to
To assign the result to a variable in the conversation
Remember
To store the variable in the user object too
The variable name in the Assign to will be used to store the value in the user object.
Capture patiently on phone
To allow for longer voice input. This is done by waiting two times longer before stopping the recording. This can be overruled by the user by pressing the hash (#) key.
The recording will be fed to the LLM provider to transcribe which results in slightly better transcription then without this patiently option.
Check answer relevance
To check whether or not the answer is relevant to the question.
The question and answer will be fed to the LLM provider to see if the answer has relevance to the question. If not, the answer is rejected and the user will be asked again.
When remember is toggled this node will also set a user tag using the assign-to value. Don't forget to manually create the page Tags
On phone channels the option patiently is useful when asking for longer text input. For instance when asking about the reason of a call, or when asking the user to speak in a complete product order with quantities and product names.
The patiently option will listen two times longer for user input. This way, users can take time to speak in their message without being stopped half way. They can always use the hash (#) key on their device to stop recording and continue. So make sure to explain this in your question text.
When patiently option is selected the transcription will be more precise because it will be transcribed by an LLM provider before storing it in the assign to
variable. This might cause a slight deviation between te transcription presented in the conversation transcript versus what is stored in the assign to
variable.
When the LLM provider takes too long time transcribing the user will get a wait text in the mean time: "One moment please" to let the user know their input is still being processed.
When using patiently the transcribed text that will be stored in the assign to variable might differ from what is shown in the conversation view since the transcription is done using a different provider.