Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Bot flows to digital Bot Flows

    Posted 18 hours ago

    Has anyone tried to "convert" a Bot Flow to a Digital Bot Flow? Maybe exporting and modifing certain tags should be possible? What do you think?


    #Architect

    ------------------------------
    Miguel Lopez
    Solutions Consultant
    ------------------------------


  • 2.  RE: Bot flows to digital Bot Flows

    Posted 16 hours ago

    As far as I know, there's no official or supported way to directly convert a Bot Flow into a Digital Bot Flow in Genesys Cloud.

    Even though the export files are JSON-based and technically editable, changing the flow type manually is risky because the architectures and supported components are different between voice and digital flows, this may lead to a failed import or the flow may behave unexpectedly.

    I would recommend to manually recreate the flow as a Digital Bot Flow, this way you may use the intents, slots, prompts, and logic structure as reference. It's a bit more manual, but much safer.



    ------------------------------
    Leonardo Teixeira
    NA
    ------------------------------



  • 3.  RE: Bot flows to digital Bot Flows

    Posted 12 hours ago
    Edited by Phaneendra Avatapalli 12 hours ago

    Hi Miguel,

    Interesting question.

    I have not personally tried it, but from my understanding the underlying structures/behaviours between Bot Flows and Digital Bot Flows are different enough that simply exporting and modifying tags may not be reliable/supported.

    I suspect rebuilding or migrating the logic manually into a Digital Bot Flow may still end up being the safer/supported approach, especially for long-term maintainability and future updates.

    ------------------------------
    Phaneendra
    Technical Solutions Consultant
    ------------------------------



  • 4.  RE: Bot flows to digital Bot Flows

    Posted 12 hours ago
    Hi Miguel,
     
    I don't believe there is currently a supported/native "conversion" path between Genesys Dialog Engine Bot Flows and Genesys Digital Bot Flows. They are built on different execution models and channel assumptions inside Architect, even though conceptually they look similar.
     
    Technically, exporting and modifying the flow definition may look tempting, but in practice it becomes difficult because:
     
    the internal flow schemas are different
    supported actions/components are not always equivalent
    channel capabilities differ
    input handling behavior differs between voice-oriented and digital-native experiences
    Some intent/slot logic may be reusable conceptually, but things like:
     
    prompting behavior
    quick replies/cards
    wait-for-input handling
    knowledge behavior
    session handling
    DTMF/voice assumptions
    often require redesign rather than direct conversion.
     
    Another important point:
    Genesys does not publicly document the underlying YAML/JSON structures as stable migration contracts, so manually editing exports can become risky and fragile during future platform updates.
     
    What I've seen work better in real projects is more of a "logical migration" approach:
     
    reuse intents/utterances/NLU concepts
    reuse Data Actions
    reuse business logic/tasks where possible
    rebuild the orchestration layer natively for Digital Bot Flow
    That usually produces a much cleaner result than trying to force a direct conversion.
     
    If the environment has many existing bot flows, automation may still help partially:
    for example generating intents/slots/prompts programmatically via SDK/API tooling and rebuilding the surrounding digital flow structure separately.
     
    But I would be cautious about relying on unsupported export manipulation for production deployments.


    ------------------------------
    Gabriel Garcia
    NA
    ------------------------------



  • 5.  RE: Bot flows to digital Bot Flows

    Posted 10 hours ago

    Hello, @Miguel Lopez.

    As the other fellas say, even using Archy, I don't think that's possible.



    ------------------------------
    Arthur Pereira Reinoldes
    ------------------------------