Genesys Cloud - Beta HQ

 View Only

Discussion Thread View
Expand all | Collapse all

Web Messaging - End-User can Clear the Conversation

  • 1.  Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 07-31-2023 07:58
    Edited by Angelo Cicchitto 07-31-2023 08:11

    Hi everyone,

    We are excited to announce the availability of Web Messaging - End-User can Clear the Conversation (see corresponding DIG-I-118 Idea here). This feature allows End-Users to Clear the Conversation, particularly useful on shared devices, to preserve End-User's privacy when conversation is completed. Additionally, to improve business efficiency, if the conversation is currently in Queue/Flow or answered by Agents, it will also be disconnected.

    If you are interested, please sign-up by filling out the form below visible also in Beta HQ homepage, we'd love to get your feedbacks!

    Web Messaging - End-User Clear - Beta Sign-up Form

    After we enable the feature for your org, we will reach out to you to confirm: this may take a few days.

    Thanks for your patience and interest!

    End-User can Clear the Conversation


    #BetaAnnouncement

    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 2.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 07-31-2023 17:12

    Excellent news Angelo, thanks.  I know you've been working hard behind the scenes to get us to this point :)

    This included a new SDK/Genesys() command as well didn't it?



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



  • 3.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 07-31-2023 19:21

    Yes, we include new JS SDK Command and Guest API Action: you'll see it in Developer Center in 1-2 days max.



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 4.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-01-2023 19:34

    Hi @Angelo Cicchitto,

    Great news! Just applied for Beta for our Lab Org. 

    Thank you,



    ------------------------------
    Tatjana Knezevic

    www.startelecom.cloud

    https://www.linkedin.com/company/star-telecom-www-startelecom-ca-/
    ------------------------------



  • 5.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-07-2023 09:12

    Hello 👋 

    As of today, all requested Beta Orgs have been enabled, and requestors should have received an invitation email to join the restricted Beta channel (please check also your spam mail folder). Note that if you were already part of a previous Web Messaging Beta feature, you already have access to the restricted Beta channel for Web & Mobile Messaging + Messenger Apps.

    Thanks for your interest and patience 🙏



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 6.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-08-2023 08:44

    @Angelo Cicchitto When you clear the conversation history, after the confirmation message it automatically minimises the chat widget. Is it possible to clear only the conversation and the widget remains open?



    ------------------------------
    Prem
    ------------------------------



  • 7.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-08-2023 09:06

    Hi Prem - you've been invited to the ad-hoc Beta Community for "Web & Mobile Messaging + Messenger Apps": let's continue Beta conversations there.

    Thanks!



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 8.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-08-2023 15:41

    Hey Angelo,

    My org was doing some testing with this, and when the client clicks the new trash icon while waiting in queue it is not counting that as an abandoned interaction. I was wondering if there's something more we need to do on our end to get that to work, or if this is not an intended function?

    Thanks!



    ------------------------------
    Zach Iffland
    Right Networks
    ------------------------------



  • 9.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-08-2023 16:34

    Indeed, this is not "abandoned in queue": we have added a new Cleared by Customer Interaction Filter and Column to detect this scenario.



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 10.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-08-2023 16:56

    Thanks for the info! Is there any plan to be able to get the ones abandoned in queue to show up for that metric? It's one we rely on pretty heavily for our phones, and so far we've had no way of tracking it in messenger and we  were hoping this beta would be it.



    ------------------------------
    Zach Iffland
    Right Networks
    ------------------------------



  • 11.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-21-2023 10:18

    I second this. My team would consider anything Cleared by Customer while in queue as an abandon. Having this populate for the queue Performance views would be a great addition.

    Regards,

    John Ohlund



    ------------------------------
    John Ohlund
    Newfold Digital
    ------------------------------



  • 12.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-21-2023 10:15

    Thank you, Angelo, for the information in this thread. My team is on the beta and has been working to see how we can expose the new Cleared by Customer metric in the API for consumption in our database. Is there documentation we can follow on the same? Any information your team can provide is greatly appreciated.

    Regards,

    John Ohlund



    ------------------------------
    John Ohlund
    Newfold Digital
    ------------------------------



  • 13.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-21-2023 10:31

    Quick follow up, I see this may be available in Web messaging Guest API (genesys.cloud). Any feedback on other APIs that may have this in the future? i.e. Analytics aggregate or detail queries?



    ------------------------------
    John Ohlund
    Newfold Digital
    ------------------------------



  • 14.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-23-2023 05:09

    All - Beta adoption has been major success: given the huge amount of Beta applicants already enrolled, we are closing the Beta intake form, as we get ready for GA release in September. Thank you for participating so far!



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 15.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-23-2023 22:34

    Hi Angelo

    A hiccup we have here.  If the initial messaging session had database.set attributes sent through, those are obviously wiped out upon clearing the conversation.  This means when the end-user tries to start a new conversation, the data items are missing.  In most cases those are required for the flow logic.  What thought has been put into this please?



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



  • 16.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-24-2023 04:01

    Hi Vaun - the idea behind this feature is to reset Messenger to its original state, to ensure privacy for End-Users. In your case I'd suggest to rebuild the necessary custom attributes object by subscribing to the corresponding MessagingService.conversationCleared event and adding the necessary logic to the promise fulfilled callback function.

    Genesys("subscribe", "MessagingService.conversationCleared", function({data}){
        console.log(data);
    });



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 17.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-25-2023 00:11

    Thanks Angelo, that does make sense.

    Can you please clarify if I'm understanding things right in that we'd replace the function({data}) part of your example with something like:

    Genesys("command", "Database.set", { messaging: { customAttributes: { name:"John Smith",account:"abc123"}}});


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



  • 18.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-25-2023 08:05

    Hi Vaun,

    You would do something like

    Genesys("subscribe", "MessagingService.conversationCleared", function({data}){
        /* Add code here */
        Genesys("command", "Database.set", { messaging: { customAttributes: { name:"John Smith",account:"abc123"}}});
    });



    ------------------------------
    Jan Heinonen
    Contact Center Specialist
    GlobalConnect AB
    ------------------------------



  • 19.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-28-2023 14:36

    Hello All,

    I am using the follow command to clear the conversation when the conversation is disconnected which works well. However, wondering if there is a way to clear the conversation based on inactivity on the user's part. Maybe an inactivity timer or another way? I saw a typing timer but do not think this will work for this case. 

    Genesys("subscribe", "MessagingService.conversationDisconnected", function({data}){
          console.log(data);
          Genesys("command", "MessagingService.clearConversation")

    Thanks in advance



    ------------------------------
    Matthew Raleigh
    Thermo Fischer CRG
    Sr. IT COMM Eng.
    ------------------------------



  • 20.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-28-2023 14:48

    Just a follow up. I realized I can do this in the Bot with the No Input timer. If there is a way in the code, please let me know. Thanks. 



    ------------------------------
    Matthew Raleigh
    Thermo Fischer CRG
    Sr. IT COMM Eng.
    ------------------------------



  • 21.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-29-2023 02:28

    That seems fine @Matthew Raleigh

    Inactivity detection will be solved by different Idea > https://genesyscloud.ideas.aha.io/ideas/DIG-I-1056



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 22.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-29-2023 07:26

    Hi Anglelo,

    Thanks for your response. 

    Also, I am trying to guard against the case when a user closes the browser/tab while the conversation is still open. It is possible another user at the same computer re-opens the browser and can see the former user's conversation. 

    I have managed to use the JS SDK to clear the conversation upon restoration of the messaging service. A question I have is what event is triggered when the browser/tab is closed? And is it possible to clear the conversation or session based on this event instead upon restoration? 

    Thanks in advance.



    ------------------------------
    Matthew Raleigh
    Thermo Fischer CRG
    Sr. IT COMM Eng.
    ------------------------------



  • 23.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-29-2023 08:51

    Detecting browser tab closing is something to research outside of any Genesys Messenger event. From other JS developer forums, it looks like beforeunload event is triggered by browsers just before closing, but we are not testing or validating this approach explicitly, so you would need to test this as external customization.



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 24.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-29-2023 08:57

    Thanks for your response. 



    ------------------------------
    Matthew Raleigh
    Thermo Fischer CRG
    Sr. IT COMM Eng.
    ------------------------------



  • 25.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-29-2023 03:50

    Hello Angelo,

    We've become a part of the new webchat feature that you recently rolled out. I'm reaching out because i would like to have some assistance regarding the clear event. When I trigger this event, the chat appears to persist on the agent's side, leaving them unaware of whether the conversation is still ongoing or not.

    As it stands, the agent can only determine the conversation's status by attempting to reply, which then results in an error notification saying, "Cannot send." I believe there's room for improvement in this aspect and would greatly appreciate your guidance on how to address this issue effectively.

    Looking forward to your insights.



    ------------------------------
    Nikolaos Papakonstantinou
    Mellon Technologies Systems and Services Commercial S.A.
    ------------------------------



  • 26.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 08-29-2023 04:16

    Hello @Nikolaos Papakonstantinou that should not be the case. When this new feature is enabled on Web Messaging, once Clear event is triggered, the Agent UI is moved into Wrap-Up directly, any further outbound messages are not allowed. I'm not sure if your org has been enabled. Please send me your Org details privately. Have you received invitation to join the private Beta Community for this feature?



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 27.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 08-29-2023 04:21

    That's good news! No, we don't. I will send you, thank you.



    ------------------------------
    Nikolaos Papakonstantinou
    Mellon Technologies Systems and Services Commercial S.A.
    ------------------------------



  • 28.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 09-05-2023 18:41

    Hello Angelo - 

    We have been testing the clear conversation option using the standard JS widget, along with the "Database.set" command to set custom attributes to be passed on to the digital bot flow and agent screen script.

    Example - 

    Genesys("command", "Database.set", { messaging: { customAttributes: { department: "sales", property_type: "apartment", device: "mobile" } } });

    https://developer.genesys.cloud/commdigital/digital/webmessaging/messengersdk/pluginExamples#define-and-send-custom-attributes

    We discovered that when the clear button is used, the widget does not refresh the custom attribute values. Instead, it clears them altogether, breaking any logic in the digital bot flow and agent screen script.

    We have disabled the clear button for now as this breaks our widget/flow. If the option existed to reload the custom attributes set during launch, this would negate this issue.



    ------------------------------
    Tony Freestone
    Providence Health & Services
    ------------------------------



  • 29.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 09-05-2023 19:13

    Hi Tony

     

    I had the same issue but if you look for my previous comments and Angelo's response you'll see a solution for this by subscribing to the event for conversationCleared then re-send your database.set attributes.

     






  • 30.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 09-20-2023 22:17

    Hi Angelo

    One comment on this.  When the agent/csr ends the conversation, and the end-user is advised the conversation has ended, the Clear conversation icon and message present the same message "Would you like to clear and leave your conversation".  Not sure if maybe that wording should be different in this scenario?



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



  • 31.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 09-21-2023 02:34

    Hi Vaun - In that case, since the conversation is still accessible to online visitor(s) after agent disconnect, I think Clear function and corresponding wording are still applicable, in order for the online visitor to completely erase the existing conversation (even if disconnected).

    Thanks!



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 32.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 09-21-2023 03:17
    Thanks Angelo, I just wonder if we're incorrectly assuming end users will also read it that way.  But I assume somewhere in the future that message may be configurable?





  • 33.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 09-21-2023 03:40

    We are always open to continuous improvements based on user's feedback :)

    I understand the desire for having everything configurable, including labels: we already have a considerable and increasing amount of labels in Messenger (both static/visible, dynamic/on-hover and arial-labels for screen-readers), and making them all configurable would become heavy lifting even for Admin users, considering we need to allow for configurability across all supported languages (see the home screen labels for example). Over time we'll have to identify the labels that really matter. Here's the corresponding Idea > https://genesyscloud.ideas.aha.io/ideas/DIG-I-126



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 34.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 09-21-2023 17:05

    Yeah makes sense Angelo - need to draw the line somewhere.  If we go GA and discover pretty quickly once this is actually out there that the non-Genesys, non-CX people are actually misinterpreting the wording of some of the labels, what's the likelihood of having those addressed?



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



  • 35.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 09-21-2023 08:51

    All - general update on Beta to GA status: based on latest findings during QA cycle, we need to make some small adjustments prior to GA release, now planned in mid-October. Definitely not the message we were expecting to convey now, thank you again for your patience.



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 36.  RE: Web Messaging - End-User can Clear the Conversation

    GENESYS
    Posted 10-09-2023 02:54

    Everyone: we passed release gate and will be turning on this feature as Generally Available to all customers on Wednesday 11th of October 🎉

    Thank you for your patience 🙏



    ------------------------------
    Angelo Cicchitto
    Genesys - Employees
    ------------------------------



  • 37.  RE: Web Messaging - End-User can Clear the Conversation

    Posted 11-20-2023 02:00

    Hi Angelo and Team,

    Thanks for this feature update. This is a much required feature. 
    Is there a way to automate this as the requirement is to clear the session history for shared devices and business do not want to rely on end-customers. If they don't click on delete button then the conversation history will still be visible to next customer using the same browser. Is there a way to automate the clear conversation upon closing the browser session/window from the configuration? 



    ------------------------------
    MAnu KAndwal
    Accenture Solutions Private Limited
    ------------------------------



  • 38.  RE: Web Messaging - End-User can Clear the Conversation

    NEW MEMBER
    Posted 03-12-2024 12:26

    Is there a way to include interactions left from the queue without routing to the agent, populate in Abandon column?

    Interaction Cleared by Customer is not really helpful for us to track the abandon on chats and message, as it appears as "Yes" even for those who interacted with agents.



    ------------------------------
    Sanjay Dadlani
    Uniform Advantage
    ------------------------------



Need Help finding something?

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