Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  BOT flow Interactive with users

    Posted 02-17-2022 13:05
    No replies, thread closed.
    Dears

    I'm new here and I'm trying to build a bot flow which will present end users Two menus one for language to be selected based on user prefer and the other menu will appear after user selected his preferred language I know this can be done by BOT flow because there an input part from user but my question is how could i make it .

    Could anyone tell me how can i do it I'm going to share a small scenario to the process

    Step 1: select your preferred language 1- English 2- fresh

    user insert 1

    step 2 : chose a service from our services
    1- HR
    2-Finance
    3- etc

    -- Also I would like to ask how can i did a validate on user inputs 
    --and in case if I need to make evaluation statement based on user input what parameter should I use , Does there an built-in attribute ???

    BR
    #Ask Me Anything (AMA)
    #ArchitectureandDesign

    ------------------------------
    Mohannad haddad
    Fourth Dimension Systems Company
    ------------------------------


  • 2.  RE: BOT flow Interactive with users

    Posted 02-17-2022 16:03
    No replies, thread closed.
    I'm not sure if you can change the bot language while in the Bot, like you can in an inbound flow, the communicate action lets you add alternative messaging, but think that is just voice and text without being able to change the language completely (At least that is what I experience currently)

    But what you can do is a have 2 bots. 1st bot is simply an Ask for Slot Action for the language. 
    Then in the Inbound flow you can have a decision or switch and set the language based on the slot filled previously before calling the second bot which in your use case I would again have a Ask for Slot Action.
    See this post for info on a Menu type bot

    ------------------------------
    Anton Vroon
    ------------------------------



  • 3.  RE: BOT flow Interactive with users

    Posted 02-18-2022 12:21
    No replies, thread closed.
    Correct, you need to have 2 bots - one for English and one for Spanish.  You can have a bot or just a Send Response in the messaging/chat flow and ask for the language before calling the bot in that language.  I would just use the Send Response and then a decision in the messaging/chat flow to choose the language.

    ------------------------------
    Robert Wakefield-Carl
    Avtex Solutions, LLC
    Contact Center Innovation Architect
    robertwc@avtex.com
    https://www.Avtex.com
    https://RobertWC.Blogspot.com
    ------------------------------



  • 4.  RE: BOT flow Interactive with users

    Posted 02-19-2022 06:34
    No replies, thread closed.
    Thanks that sounds great , I would like to ask you how what variable should I use for decision or evaluation I did try to use the

    "Message.Message.Body" and each time its give me the first input that user did enter.

    please give me  further explain of how I can did this flow

    ------------------------------
    Mohannad haddad
    Fourth Dimension Systems Company
    ------------------------------



  • 5.  RE: BOT flow Interactive with users

    Posted 02-19-2022 06:34
    No replies, thread closed.
    Thanks that sounds great , I would like to ask you how what variable should I use for decision or evaluation I did try to use the

    "Message.Message.Body" and each time its give me the first input that user did enter.

    please give me  further explain of how I can did this flow

    ------------------------------
    Mohannad haddad
    Fourth Dimension Systems Company
    ------------------------------



  • 6.  RE: BOT flow Interactive with users

    Posted 02-20-2022 14:50
    No replies, thread closed.
    Using a bot, you can  just use the slot output. The other benefit with bot is that it will present cards the end user can just click on rather than having to type out their language choice. Though does seem like such a small thing to use a bot for.

    If you are using the Send Response method I imagine you would need to have a wait action, to wait for the customer input before assigning the variable to Message.Message.Body, and then maybe a check to see if they have entered a valid response and if not loop back.

    ------------------------------
    Anton Vroon
    ------------------------------