Genesys Cloud - Main

 View Only

Discussion Thread View
  • 1.  Supported languages for (digitial) Bot flows

    Posted 11-10-2022 10:01

    I'm playing a bit with the webmessaging option in Genesys and run into a problem that I cannot add any other supported languages to a (digital) bot flow.

    I have created an inbound message flow with supported languages nl-NL, en-GB, en-US.
    From the inbound message flow I call a (Digital) bot flow. 
    However, immediatly I got a validation error that the languages nl-NL and en-GB are not supported in either the bot flow or digital bot flow and everything will be defaulted to en-US.

    Going to those flows I cannot add any other language. Is this normal?

    The intent what I want to achieve is that a webmessaging (chat) will be used for our servicedesk. 
    The chat I want to start is based on the browser language settings of the person who starts the chat. 
    Servicedesk is now for Dutch, English and in future cases perhaps also French and Spanish.

    Is it possible to have webmessaging in multiple languages? 
    Or do we need to seek for third party translation app?

    Thanks for your help.


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

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


  • 2.  RE: Supported languages for (digitial) Bot flows

    Posted 11-10-2022 12:50
    They are working on this.  Currently, all I have found that works is a switch in the multi-language flow that calls a language-specific flow that calls you language-specific bot.  A pain at the moment.

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



  • 3.  RE: Supported languages for (digitial) Bot flows

    Posted 11-11-2022 10:06

    Hi Robert, thxs for the reply. 

    Is it possible to use an inbound message flow and call a digital bot simply asking for a prefered communication language. 
    Then use a switch again in that same inbound message flow, depending on the choice of language call a new digital bot flow in that particular language?

    If possible how would I set the data of the language choice to be used in the switch in inbound message flow.

    Thxs.



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



  • 4.  RE: Supported languages for (digitial) Bot flows

    Posted 11-11-2022 10:32
    You should be able to.  You will get this nag message:

    What you want to try is have a variable for the language and just before the call bot flow tool, check that variable with a switch or decision.  Right under that, use a switch language and then call the bot flow for that language.

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



  • 5.  RE: Supported languages for (digitial) Bot flows

    Posted 11-14-2022 10:29

    Kind of stuck here or missing something...

    First the inbound message flow: 

    Then the digital bot flow that is called at first:



    In what way do I get the value from the language choise in the Bot flow to the message flow, so the switch or decision can point to a new Bot flow for the preferred language?



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



  • 6.  RE: Supported languages for (digitial) Bot flows

    Posted 11-14-2022 18:23
    Try using a Set Language at the Yes and No branch and then call the bot.  It may not work.  If not, you will need to call another flow with the default language you want and a transfer to the bot.

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



  • 7.  RE: Supported languages for (digitial) Bot flows

    Posted 11-15-2022 09:51
    With some other help I managed to do the following.
    Added below code to the web messaging snipped:
     /* Send custom object to Architect, browser language in this case */
    Genesys("command", "Database.set", {
    messaging: {
    customAttributes: {
    browserLanguage: navigator.language
    }
    }
    });

    Then in the webmessaging flow did this:

    In this way based on browser language I can call two different (digital) bot flows. 
    This helps for now. 

    Still it might be that someones browser setting is by default English, set by company, although preferred communication language is Dutch. 
    Not been able to find a solution yet how to tackle this. Other then confirmation on do you want to continue in English and if not allow to pick another language and continue with that particular flow language. 



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



Need Help finding something?

Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources