Genesys Cloud - Main

 View Only

Sign Up

Expand all | Collapse all

Web messaging - displaying customer name instead GUEST on Interaction View Details

  Thread closed by the administrator, not accepting new replies.
  • 1.  Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 03-26-2025 05:29
    No replies, thread closed.

    Hi All,

    I'm using unauthenticated web messaging. As part of the bot flow, I collect the customer name and use Set Particaipant Data to "name" in my flow.

    Is there a way to display the customer name instead GUEST under column Remote onder the interaction Detail View?


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

    ------------------------------
    Hafid Bourich
    Technisch Consultant
    ------------------------------


  • 2.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details
    Best Answer

    Posted 03-26-2025 07:08
    Edited by Jason Kleitz 03-27-2025 14:15
    No replies, thread closed.

    Hi Hafid,

    1. Direct Answer: No, using the Set Participant Data action in Architect to set an attibute like context.name during an unauthenticated web messaging flow will not automatically replace the default "GUEST" identifier displayed in the "Remote" column of the Interaction Detail View.

    2. Explanation:

      • The "Remote" column in the Interaction Detail View typically displays the primary identifier associated with the external participant.
      • For unauthenticated sessions (like web messaging where the user hasn't logged in), Genesys Cloud doesn't have an inherent, verified identity for the user. It uses a generic placeholder like "GUEST" to represent this anonymous external party.
      • The Set Participant Data action adds key-value pairs (custom attributes) to the conversation's participant data. While extremely useful, these custom attributes don't override the core, system-level identifier used for display in standard views like the Interaction Details "Remote" column for anonymous interactions.
    3. Where the Name Will Be Visible:

      • Agent Script: You can configure your Agent Script to display the participant data attribute you set (e.g., context.name). This is the primary way the agent will see the customer's provided name during the interaction.
      • Conversation Data: The attribute (context.name) is stored with the conversation details and is available via:
        • API: Querying the conversation details via the Platform API.
        • Analytics & Reporting: Including the attribute in custom reports or data extracts.

    In Summary:

    While you are correctly capturing the customer's name and storing it as participant data using Set Participant Data, this specific action doesn't alter the default "GUEST" display name for the anonymous participant in the Interaction Detail View's "Remote" column. That column reflects the unauthenticated nature of the session's origin. The best practice is to display the collected name prominently within the Agent Script so the agent can personalize the conversation.



    ------------------------------
    Orhun Sahin
    Software Development Engineer
    ------------------------------



  • 3.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 03-27-2025 07:28
    No replies, thread closed.

    Thank you @Orhun Sahin and @Samuel Jillard

    Weird that Web messaging can't display the remote name on the interaction details view. The legacy web chat can do this and we just replaced the Webchat pre-chat registration form with a chatbot to capture the name of the customer. Legacy Web Chat is also considered un-authenticated.



    ------------------------------
    Hafid Bourich
    Technisch Consultant
    ------------------------------



  • 4.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 04-01-2025 10:29
    No replies, thread closed.

    I did some testing and what you could do is that in the Inbound Message flow you get the externalContactId and update the temporary contact with customer name.

    It will not update the Remote Part but you can see the name if you add External Contact field



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



  • 5.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 04-01-2025 11:31
    No replies, thread closed.

    Thanks Jan.

    How to update the exrernalcontact in the message flow? 



    ------------------------------
    Hafid Bourich
    Technisch Consultant
    ------------------------------



  • 6.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 04-03-2025 06:42
    No replies, thread closed.

    You need to use Data Actions.

    First you pull the externalContactId from the conversation, and then you can use that to update the contact.



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



  • 7.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 04-10-2025 15:54
    No replies, thread closed.

    Hi @Jan Heinonen

    This would really help us out with the issue of not having the remote name available anymore with Web Messaging.

     Is Get External Contact the only data action we would need to use? And what expression can we use under the Ext contact ID & Ext contact result field to auto populate for every conversation? since multiple users would be our messaging at once.



    ------------------------------
    Ashar Khan
    ------------------------------



  • 8.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 04-11-2025 08:39
    No replies, thread closed.
    Hello,

    I first used Get conversation details API to get the externalContactId, and after that I use Update external contact API to update the ID I got from the first request.

    You'll need to setup Data Actions you can use in Architect for these





  • 9.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 04-11-2025 14:57
    Edited by Ashar Khan 04-11-2025 16:03
    No replies, thread closed.

    @Jan Heinonen - Thank you. Would you happen to have a json import of these actions I can add to my integrations? Also, would this work if the customer is not added as an external contact / the buisness does not want to add the customer as an external contact? 



    ------------------------------
    Ashar Khan
    ------------------------------



  • 10.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 03-26-2025 07:17
    No replies, thread closed.

    Hey Hafid,

    I believe that if you are using unauthenticated messaging, then the remote name will show as guest and can't be amended. But if they are an existing contact you could use the External Contact column to show their name as per Angelo's comment on the Genesys Cloud Product Ideas portal



    ------------------------------
    Sam Jillard
    Online Community Manager/Moderator
    Genesys - Employees
    ------------------------------



  • 11.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 06-04-2025 21:15
    No replies, thread closed.

    I don't understand why they made this so complicated. This doesn't make sense to me.



    ------------------------------
    Rodrigo Hernandez
    ------------------------------



  • 12.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 06-05-2025 05:48
    No replies, thread closed.

    You may want to look at this blueprint in the developer centre but as noted above this uses external contacts which means searching for one or creating one during the process.

    https://developer.genesys.cloud/blueprints/merge-ephemeral-message-to-external-contact-blueprint/



    ------------------------------
    Richard Chandler
    Connect
    ------------------------------



  • 13.  RE: Web messaging - displaying customer name instead GUEST on Interaction View Details

    Posted 06-05-2025 10:59
    No replies, thread closed.

    Another indirect consequence: canned responses do not include the client name, but rather the UUID itself.

    June 10th will be really complicated.



    ------------------------------
    Rodrigo Hernandez
    ------------------------------