And regarding the values, you're right, I just used an example that I had here where each DTMF was simply an score (So: 0,1,2.... etc.), but in your case the values are being stored as specific phrases, I didn't take that into consideration.
Original Message:
Sent: 02-10-2026 11:44
From: Tom Wilkinson
Subject: Help creating a Post-Flow voice survey
Hi Marcello. Much appreciated for this. fwiw, it didn't initially work, but i figured that was for 2 reasons. first, I was still putting the decision inside the "conditions not met box" (started working when i moved it outside of it. Secondly, the string wasn't seeing numbers, but the worded answers from the survey form. I've included a screenshot below, but its working perfectly now. Really appreciate the help!
------------------------------
Tom Wilkinson
na
Original Message:
Sent: 02-09-2026 13:36
From: Marcello Jabur
Subject: Help creating a Post-Flow voice survey
Hey Tom, how are you?
Have you tried checking the value on your Question Result variable? (Slot.Group1_Question1)?
Like, after the first question, if you want to check if the input is valid or not, you can add a decision block and check for something like:
toString(Slot.Group1_Question1) == "1" OR
toString(Slot.Group1_Question1) == "2" OR
toString(Slot.Group1_Question1) == "3" OR
toString(Slot.Group1_Question1) == "4"
Then if the result is false, you can play the disconnection message and disconnect after.
Does that help?
------------------------------
Marcello Jabur
Original Message:
Sent: 02-09-2026 04:52
From: Tom Wilkinson
Subject: Help creating a Post-Flow voice survey
Hi Cameron. Thanks for your help with this. I followed the setup you suggested and it works for the most part. The only snag i'm left with is that we require the survey to disconnect on invalid entry. Currently its set to a max of 2 invalids and 2 no entries after which we would need a message to state the survey would disconnect, followed by disconnection itself. I tried this under the "conditions not met" section of the flow but it didn't work. any thoughts on this?
------------------------------
Tom Wilkinson
na
Original Message:
Sent: 02-06-2026 11:48
From: Cameron Tomlin
Subject: Help creating a Post-Flow voice survey
Hello Tom,
I dont know if you tried this but each ask survey question action has built in error handling for both no input and no match scenarios. You can configure these separately rather than using a loop until setup.
In your ask survey question action look for the below settings:
- voice no input timeout (default is 7 secs)
- no input apology message
- max number of retries
- error handling paths
Based on what you have keep the default timeout value (7 secs). Configure separate messages for invalid response (no match) and no response (no input) and set max number of retries. Also make sure DTMF values for answer options are unique.
Also here is some documentation if you need more info:
https://help.genesys.cloud/articles/failure-paths-architect/
https://help.genesys.cloud/articles/ask-survey-question-action/
Hope this helps!
------------------------------
Cameron
Online Community Manager/Moderator
Original Message:
Sent: 02-06-2026 11:09
From: Tom Wilkinson
Subject: Help creating a Post-Flow voice survey
Hi All. I'm trying to create a post-flow voice survey but struggling with a few key points. I've got the flow set up and its connecting as expected, but i can't get it to repeat questions on failure. I added a "loop until" setup most recently which was the closest i got it, but it couldn't differentiate between a valid and invalid response and would continue to question 2 on success or fail. I've attached a screenshot of the flow but can add more if needed.
#ArchitectandDesign
------------------------------
Tom Wilkinson
na
------------------------------