Genesys Cloud - Main

 View Only

Sign Up

  • 1.  Help creating a Post-Flow voice survey

    Posted 11 days ago

    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. 

    survey

    #ArchitectandDesign

    ------------------------------
    Tom Wilkinson
    na
    ------------------------------


  • 2.  RE: Help creating a Post-Flow voice survey

    Posted 11 days ago
    Edited by Cameron Tomlin 11 days ago

    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
    ------------------------------



  • 3.  RE: Help creating a Post-Flow voice survey

    Posted 8 days ago

    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
    ------------------------------



  • 4.  RE: Help creating a Post-Flow voice survey

    Posted 7 days ago

    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
    ------------------------------



  • 5.  RE: Help creating a Post-Flow voice survey

    Posted 7 days ago

    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!

    image
    image


    ------------------------------
    Tom Wilkinson
    na
    ------------------------------



  • 6.  RE: Help creating a Post-Flow voice survey

    Posted 7 days ago

    Hey Tom,

    Yeah, I forgot to mention the decision block should be after the default exit from the question (and not after the "Conditions Not Met" exit).

    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.

    Glad it worked in the end!



    ------------------------------
    Marcello Jabur
    ------------------------------