Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  How to pass non-String variables between call flows?

    Posted 03-16-2022 14:32
    No replies, thread closed.

    How can I pass non-String variables (like a Boolean) between call flows? From what I understand about the Get and Set Participant Data actions, it's only possible to transfer Strings to other flows.
    For example, we'll run an authentication module (which calls data from our CRM) in Flow1 which is our main IVR. Then if the caller needs to make a payment, we would put them into Flow2, but pass all the info we got during authentication from Flow1 into Flow2. The data we pull from the CRM has all kinds of different variables like String, Boolean, Currency, Integer, etc.


    #ArchitectureandDesign

    ------------------------------
    Daniel Ronzoni
    Prog Leasing LLC
    ------------------------------


  • 2.  RE: How to pass non-String variables between call flows?

    Posted 03-16-2022 14:56
    No replies, thread closed.
    Use ToString in your set participant data action.  After the get participant data action, turn the string value back into a boolean using ToBool.

    ------------------------------
    Melissa Bailey
    Genesys - Employees
    ------------------------------



  • 3.  RE: How to pass non-String variables between call flows?

    Posted 03-16-2022 15:01
    No replies, thread closed.
    That really is a pain and I hope there will be a way in the future to pass any type of variable. I guess it could be worse. Thanks for the info!

    ------------------------------
    Daniel Ronzoni
    Prog Leasing LLC
    ------------------------------