Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 15:57
    No replies, thread closed.

    Email Interaction

    Web Messagie Interaction

    When I email or call in the platform recognizes my phone number and email entered in External Contacts and the + (plus symbol) shows allowing me to create another interaction.  i.e. call in and transition to email from the options provided when I select the + symbol.   When I Web Message in the + symbol does not show.  I have in my architect flow using search and get external contacts access to the external contacts and all the data fields.  How how do I create the Start Conversation + symbol from a Web Message interaction?  

    I am not using Authentication with my Web Messaging.  I am providing a slot variable, phone number or email and searching and finding the External Contact based on my input.

    Hopefully, this makes sense.


    #ArchitectureandDesign
    #ConversationalAI(Bots,AgentAssist,etc.)
    #DigitalChannels
    #Implementation
    #Routing(ACD/IVR)
    #Telephony
    #Unsure/Other

    ------------------------------
    Martin Bunting
    i3Vision Technologies Inc.SC
    ------------------------------


  • 2.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 17:14
    No replies, thread closed.

    Hey Martin, 

    Once you have found the external contact, are you then associating the contact with the interaction? In the profile field, is the correct contact linked when viewing the UI?

    If not, then you might need to do that extra step which should then open you up for being able to start new conversations on that external contact. 



    ------------------------------
    Lawrence Drayton
    Prvidr Pty Ltd
    ------------------------------



  • 3.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 18:53
    No replies, thread closed.

    In the case of an email or phone number, those fields have been pre-entered into an existing External Contact and a profile is built from that external contact when the interaction is answered.  In my case, I am manually collecting a phone number or email in my Web messaging and then searching through the external contacts for a match which it finds. So how do I associate the external contact with the interaction or create a profile from my found external contact?



    ------------------------------
    Martin Bunting
    i3Vision Technologies Inc.SC
    ------------------------------



  • 4.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 19:20
    No replies, thread closed.

    You can associate an interaction with a contact with the following API:

    https://developer.genesys.cloud/devapps/api-explorer#put-api-v2-externalcontacts-conversations--conversationId-

    So you would need to create a DataAction you can call in your architect flow.

    I'm not sure if web messaging will allow you to do that even with an associated contact. Let me know how you get on



    ------------------------------
    Anton Vroon
    ------------------------------



  • 5.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 19:25
    Edited by Lawrence Drayton 01-22-2024 19:29
      |   view attached
    No replies, thread closed.

    Beat me to it Anton ;)

    That's exactly correct. It does work for messages - we have this built into our contact centre. I've attached the exported data actions we use

    You need the following inputs;

    • externcalContactId
    • conversationId
    • communicatonId
    • mediaType

    To get the communicationId we have another data action that gets that to use in the associate conversation. For your use case you can just use MESSAGE as the mediaType always - we associate conversations for email, message and voice so have some other stuff to do that.


    • ------------------------------
      Lawrence Drayton
      Prvidr Pty Ltd
      ------------------------------


  • 6.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 19:30
      |   view attached
    No replies, thread closed.

    Here is the get communicationId data action :)



    ------------------------------
    Lawrence Drayton
    Prvidr Pty Ltd
    ------------------------------



  • 7.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 19:33
    No replies, thread closed.

    Haha got to be quick around here :)

    I only have the API ready as we don't currently use External Contacts at all, but starting to look at using them and looking to auto populate / update (if numbers change in CRM) and where the customer authenticates beforehand and then auto associate to reduce effort on staff, so I've been all over those APIs recently. - So I'll be plagiarizing that Data Action, Thank you very much. :)



    ------------------------------
    Anton Vroon
    ------------------------------



  • 8.  RE: Start a Conversation from Web Messaging and External Contacts
    Best Answer

    Posted 01-22-2024 19:47
    No replies, thread closed.

    Happy to chat about that if you need any guidance. 

    I have been using them for 7+ years intensely, with auto updates from our CRM into Genesys with custom data etc. We run a lot of automation based on inbound and in-queue activity based on the external contacts/org. We use both as a janky Account level, service level type thing. Got a whole lot more in the barrel in my gen org - made a lot of mistakes along the way but have a lot of learnings that might save you a boatload of time :)

    And while this is more for my use case, this is a common module we use to associate the contacts based on a search term you can define. Here is both the common module and the search data action. 

    Note in the customer search data action, I have a string in there that you won't need when searching - we use that as we are multi-tenanted and sometimes customers are customers of multiple brands. So we search based on a string to filter out other customers' brands. 



    ------------------------------
    Lawrence Drayton
    Prvidr Pty Ltd
    ------------------------------



  • 9.  RE: Start a Conversation from Web Messaging and External Contacts

    Posted 01-22-2024 19:56
    No replies, thread closed.

    Thanks heaps, I will certainly take you up on that offer.

    We have been reluctant due to largely agent behavior using it and updating it and merging contacts in Pure Engage, and we only having one media in Genesys currently, because people love using lots of different unconnected systems apparently. But we are slowly getting there, adding messaging soon, and with the recent ability to filter by External Contacts attributes, well makes it very attractive.



    ------------------------------
    Anton Vroon
    ------------------------------