Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Web messenger - messenger window availability across pages when active

    Posted 09-29-2025 22:46

    Hi Team,

    I'm working with a customer who wants to use a custom button to launch Genesys Web Messenger. I've configured the deployment so that the native launcher is hidden

     the messenger should only be launched via the custom button on the Contact Us page.

    The requirement is that once a chat is initiated, if the customer navigates to other pages on the same site, the chat window should remain open and persist. Currently, when the user navigates away, the chat window closes instead of staying active.

    Is there a recommended approach or any additional configuration/plugin we need to use to achieve this persistence?

    Thanks!


    #WebMessaging

    ------------------------------
    Maria Alston
    Service Delivery Manager
    ------------------------------


  • 2.  RE: Web messenger - messenger window availability across pages when active

    Posted 09-29-2025 23:23
    Edited by Vaun McCarthy 09-29-2025 23:24

    Hi Maria, have you ensured the messaging deployment snippet is actually deployed on all pages either manually or via something like Google Tag Manager?  If the widget is still available only it becomes closed, that may be something for your javascript developers to look into on each page load so it doesn't load each page with it closed by default.



    ------------------------------
    Vaun McCarthy
    ------------------------------



  • 3.  RE: Web messenger - messenger window availability across pages when active

    Posted 09-30-2025 13:09

    You might also look at 
    Hide until triggered by business logic: The button is not visible initially and becomes visible when business logic triggers the button on your webpage. After this button triggers, the launcher remains visible while the conversation is active. You can set this button to trigger programmatically through SDK commands 

    That way you can have the button use the SDK to show it, maybe based upon a variable set true, and persist the value it keys on across the various web pages?



    ------------------------------
    George Ganahl GCCX-AI, GCP, GCSME
    Technical Adoption Champion
    Genesys
    2024 Community Member of the Year
    ------------------------------