Overview
Nuclei provides LivePerson customers with the ability to automatically export, enrich, and archive all communications taking place within the LivePerson Conversational Cloud, including:
- Chat Messages
- Chat Message Metadata
The integration is based on the LivePerson's Connector API and the LivePerson Messaging Interactions API which enable Nuclei to receive and archive LivePerson chat messages and related metadata in real-time. To enable connectivity customers must install a new app in the LivePerson Connector App Hub (enables real-time event processing). Additionally, API keys must be created to enable Nuclei access to the Messaging Interactions API .
Afterwards, Nuclei will automatically receive chat events that take place in the customer's LivePerson environment in real-time enabling archival and further processing in other 3rd party applications including the Smarsh Connected Archive.
Prerequisites
- LivePerson Conversational Cloud
- LivePerson Connector App Hub
- LivePerson Conversation Cloud API Keys
- List of LivePerson Skills (optional for selective archiving use cases)
Scope
LivePerson
Supported Events
The following types of LivePerson Conversational Cloud events are supported for archiving:
- Chat Messages (source: ms.MessagingEventNotification.ContentEvent)
- Chat Messages (source: ms.MessagingEventNotification.RichContentEvent)
Archiving of the following types of LivePerson events is not supported at present:
- Conversation State Changes (Started, Closed)
- Chat State Events (Typing, Typing Paused)
Supported Metadata
The following types of metadata are supported for each chat message:
- Conversation ID
- Conversation Sequence
- Date / Time
- Message Content (chat messages)
- Agent ID
- Agent Full Name
- Agent Login Name
- Consumer Name
- Consumer Email (when available)
- Rich Message Content (text portion only)
Selective Archiving
The following types of metadata can be used for triggering selective archiving:
- LivePerson Skill ID
Supported Archives
The following archiving destinations are supported for Liveperson Archiving:
- ACA ComplianceAlpha
- Dell EMC SourceOne
- Global Relay Archive
- Microsoft Purview
- Mimecast Cloud Archive
- Proofpoint Enterprise Archive
- Smarsh Digital Safe
- Smarsh Enterprise Archive
- Smarsh Professional Archive
- Veritas Enterprise Vault
- ZL Unified Archive
TLDR
- Create a new app in the LivePerson Connector App Hub
- Create new Conversational Cloud API Keys
- Create new provisioning request with Nuclei
- Complete onboarding session to review configuration and downstream archiving requirements
Getting Setup
Installation
Create a new app in the LivePerson Connector App Hub
- Login to LivePerson Connector App Hub
- Select "Create app"
- Configure the following in "Application Installation Details":
- Application Name: Compliance Archiving for LivePerson
- Description: Compliance Archiving for LivePerson
- Webhooks Endpoint: blank
- Configure the following in "Advanced Webhooks configuration":
- AcceptStatusEvent: blank
- ChatStateEvent: blank
- ContentEvent:
- Endpoint: "{enter the API endpoint provided by Nuclei}"
- Headers: blank
- RichContentEvent
- Endpoint: "{enter the API endpoint provided by Nuclei}"
- Headers: blank
- ExConversationChangeNotification: blank
- Select "Install"
- Submit the following information to Nuclei:
- Application ID
- Application Secret
Create new Conversational Cloud API Keys
- Login to LivePerson
- Select "Manage Campaigns and Engagements"
- Select "Data Sources", then select "API"
- Select "Add new"
- Configure the following in "Application Details":
- Application Details: Compliance Archiving for LivePerson
- Developer Name: Nuclei, Inc.
- Configure the following in "Select APIs":
- Dropdown the list of "Data" APIs
- Activate "Conversation History / Messaging Interactions"
- Dropdown the list of "Administration" APIs
- Activate "Users" (read only)
- Activate "Skills" (read only)
- Dropdown the list of "Data" APIs
- Select "Save"
- Submit the following authentication details to Nuclei
- App Key
- Secret
- Access Token
- Access Token Secret
Create new provisioning request with Nuclei
- Browse to the Nuclei Help Center, and select "Submit a request"
- Select "Provisioning (LivePerson)", and enter the following:
- LivePerson Account ID
- Connector App - Application ID
- Connector App - Secret
- API App Key
- API Secret
- API Access Token
- API Access Token Secret
- LivePerson Skills (optional)
- Select "Submit"
Afterwards, Nuclei will provision the new feed within 24 hours.
Usage
Utilization varies, and will depend on the downstream archive being used.
Example (Smarsh Professional Archive)
- Login to https://app.smarsh.com
- Select Search > New Search
- Select Content, and replace "All Content" with "LivePerson"
- Select "Search"
- Select a LivePerson conversation from the search results.
- Review chat messages.
For more information on the Smarsh Connected Archive, please visit Smarsh Central
Uninstallation
- Create new deprovisioning request with Nuclei
More Information
For more information on Compliance Archiving for LivePerson and for a demonstration of related capabilities please contact Nuclei's sales team at hello@nuclei.ai.
Thanks!! ✌️
Comments
0 comments
Article is closed for comments.