Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Web Messenger Skipping first Ask Slot

    Posted 08-14-2023 00:21
    No replies, thread closed.

    Hi all,

    I've created a bot to capture information for an agent to receive and action.  I'm having difficulties with getting the first Ask Slot to appear to the user.  It will typically skip the first prompt and then move into the second prompt.  I believe its detecting text used prior to the prompt/bot flow and using that for the first slot.  I've verified this through a pop-up script and where I have Ask for first name, it's filling in "Hi", a string of text I've used to get the bot conversation started.  We've had this issue in the past and the only work around we found was using a another Ask slot before the first question, which we

    Just wondering if this is a bug or a failure on my part with my architect flow?


    #ArchitectureandDesign
    #ConversationalAI(Bots,AgentAssist,etc.)
    #DigitalChannels

    ------------------------------
    Robert Niblock
    APM
    ------------------------------


  • 2.  RE: Web Messenger Skipping first Ask Slot

    Posted 08-14-2023 05:51
    No replies, thread closed.

    Hi Robert,

    It will skip the question if the variable already has a value.
    If you look under Data in Architect, have you set a default value on the slot variable?

    Otherwise you could test to use Update Data and set the variable to NOT_SET before the question.

    I don't think it should skip the question just because you started the conversation with a message (unless you have auto-start enabled), but haven't tested it in a while so don't remember the results.



    ------------------------------
    Jan Heinonen
    Contact Center Specialist
    GlobalConnect AB
    ------------------------------



  • 3.  RE: Web Messenger Skipping first Ask Slot

    Posted 08-16-2023 09:30
    No replies, thread closed.

    Architect has a "Clear Slot" step (under the "Flow" heading) that could be placed directly before this Ask for Slot, if the goal is a "clean slate" each time the flow runs.  Or, that could be wrapped in a "Decision" block if additional logic is needed before this would be cleared.



    ------------------------------
    Paul McGurn
    Manager, Telecom & DevOps
    GoTo
    ------------------------------



  • 4.  RE: Web Messenger Skipping first Ask Slot

    Posted 08-28-2023 04:12
    No replies, thread closed.

    Thanks all for your input and suggestions.  It seems the easiest method is using a digital menu before the slots.  I managed to redo the flow in such a way that starts the digital bot flow with a digital menu.  

    I did try the Clear Slot suggestion everyone mentioned, but it didn't work for me.  If there's no slot to clear, how would it know that message sent is to be cleared before the slot asks its question? 



    ------------------------------
    Robert Niblock
    APM
    ------------------------------



  • 5.  RE: Web Messenger Skipping first Ask Slot

    Posted 08-15-2023 03:29
    No replies, thread closed.

    Hi Robert,

    I just recently had the same thing in a digital bot flow. I have auto-start 'on' but it indeed seems that if a conversation has ended and you want to re-start and type 'Hi", this is seen as the first value of the first slot asked. 
    Based on the comment by Jan, that it has to do with 'auto-start', I didn't realise this. 
    I now wonder if placing a 'clear-slot' action before the first slot question, does the trick too.

    I have not tried this. I bypassed my problem by first entering a digital menu, then started with slots. This was also succesfull. 



    ------------------------------
    Rolph Lieverse
    CED Nederland B.V.
    ------------------------------



  • 6.  RE: Web Messenger Skipping first Ask Slot

    Posted 08-15-2023 04:46
    No replies, thread closed.

    Hello Robert,

    I had the same issue in Messaging, my workaround (when using auto start) was to make use of the built in variable "Message.IsNewConversation" to detect if I still have the data from previous conversation or not (in that case I just don't ask the questions again to collect customer's information). When Message.IsNewConversation is set to true the auto start works just fine.

    I hope this will help.

    P.S: haven't tried the NOT_SET solution mentionned by Jan, if you do please let us know the outcome.



    ------------------------------
    Mohamed Hartal
    Orange SA
    ------------------------------