Stay organized with collectionsSave and categorize content based on your preferences.
This document walks you through the steps required to integrate UI modules withLivePersonand surface real-time suggestions.
The following actions are included in this tutorial:
Install the Conversational Cloud application in LivePerson.
Update the missing environment variables in both servers and re-deploy them.
Configure the Agent Assist widget in LivePerson.
Before you begin
You must complete the following actions before you can begin this tutorial.
Both repositories need to be deployed before the LivePerson integration will
work:
For access to the repository, please reach out to
agent-assist-ui-modules-support@google.com.
Deploy a proxy serverthat will handle
authentication and calls to the Dialogflow API.
Install a Conversational Cloud application
You need to register your application as a Conversational Cloud application in
your LivePerson account in order to integrate with LivePerson OAuth
authentication. You will need to contact a LivePerson team member who can
facilitate the installation. Follow the instructions for doing this in theLivePerson documentation.
The Manifest Schema that you submit to LivePerson should look similar to the
following. Replace all instances of {APPLICATION_SERVER_URL} with the URL of
your UI modules application server:
Once the Conversational Cloud application has been installed, LivePerson will
provide a client ID and client secret. Update the environment variables of theapplication serverand theproxy serverto
include the correct values forLP_CLIENT_IDandLP_CLIENT_SECRET, then
re-deploy both servers.
The URL of the application should be in the following format, with the following
replacements:
Replace{APPLICATION_SERVER_URL}with the URL of your UI application server.
Replace{CONVERSATION_PROFILE_NAME}with the name of theConversation Profileyou would like to use
(example: projects/my-project/conversationProfiles/abc123).
Replace{FEATURES}with a comma-separated list of Agent Assist
features you would like the application to include. Currently supported
features include:SMART_REPLY,ARTICLE_SUGGESTION,FAQ, andCONVERSATION_SUMMARIZATION. Only include features that are configured on
your conversation profile.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis tutorial guides you through integrating UI modules with LivePerson to enable real-time suggestions.\u003c/p\u003e\n"],["\u003cp\u003eIntegrating with LivePerson requires installing a Conversational Cloud application in your LivePerson account using a provided manifest schema.\u003c/p\u003e\n"],["\u003cp\u003eYou must update the application server and proxy server environment variables with the client ID and secret provided by LivePerson, then re-deploy both servers.\u003c/p\u003e\n"],["\u003cp\u003eConfigure the LivePerson widget by adding it to the agent workspace using a specific URL format, which includes your application server URL, conversation profile name, and desired features.\u003c/p\u003e\n"],["\u003cp\u003eBefore you can begin this integration, you must deploy both an application server and proxy server.\u003c/p\u003e\n"]]],[],null,["# Integrate UI modules with LivePerson\n\nThis document walks you through the steps required to integrate UI modules with\n[LivePerson](https://www.liveperson.com/) and surface real-time suggestions.\nThe following actions are included in this tutorial:\n\n1. Install the Conversational Cloud application in LivePerson.\n2. Update the missing environment variables in both servers and re-deploy them.\n3. Configure the Agent Assist widget in LivePerson.\n\nBefore you begin\n----------------\n\nYou must complete the following actions before you can begin this tutorial.\nBoth repositories need to be deployed before the LivePerson integration will\nwork:\n\n1. For access to the repository, please reach out to agent-assist-ui-modules-support@google.com.\n2. [Deploy an application server](/agent-assist/docs/liveperson-application) that will serve the Agent Assist modules UI.\n3. [Deploy a proxy server](/agent-assist/docs/liveperson-proxy) that will handle authentication and calls to the Dialogflow API.\n\nInstall a Conversational Cloud application\n------------------------------------------\n\nYou need to register your application as a Conversational Cloud application in\nyour LivePerson account in order to integrate with LivePerson OAuth\nauthentication. You will need to contact a LivePerson team member who can\nfacilitate the installation. Follow the instructions for doing this in the\n[LivePerson documentation](https://developers.liveperson.com/conversational-cloud-applications-installing-conversational-cloud-applications.html).\n\nThe Manifest Schema that you submit to LivePerson should look similar to the\nfollowing. Replace all instances of {APPLICATION_SERVER_URL} with the URL of\nyour UI modules application server: \n\n```json\n{\n \"client_name\": \"com.liveperson.GoogleAgentAssist\",\n \"display_name\": \"Agent Assist\",\n \"response_types\": [\"code\"],\n \"scope\": \"msg.consumer\",\n \"entry_uri\": \"{APPLICATION_SERVER_URL}\",\n \"grant_types\": [\n \"authorization_code\",\n \"client_credentials\",\n \"refresh_token\"\n ],\n \"redirect_uris\": [\n \"{APPLICATION_SERVER_URL}/home\"\n ]\n}\n```\n\nUpdate missing environment variables\n------------------------------------\n\nOnce the Conversational Cloud application has been installed, LivePerson will\nprovide a client ID and client secret. Update the environment variables of the\n[application server](/agent-assist/docs/liveperson-application#configuration)\nand the [proxy server](/agent-assist/docs/liveperson-proxy#configuration) to\ninclude the correct values for `LP_CLIENT_ID` and `LP_CLIENT_SECRET`, then\nre-deploy both servers.\n\nConfigure the LivePerson widget\n-------------------------------\n\nTo configure the LivePerson widget, follow the instructions for\n[adding your own widgets to the agent workspace](https://developers.liveperson.com/add-agent-widgets-add-your-own-widgets-to-the-agent-workspace.html).\n\nThe URL of the application should be in the following format, with the following\nreplacements:\n\n- Replace `{APPLICATION_SERVER_URL}` with the URL of your UI application server.\n- Replace `{CONVERSATION_PROFILE_NAME}` with the name of the [Conversation Profile](/dialogflow/es/docs/reference/rest/v2/projects.conversationProfiles) you would like to use (example: projects/my-project/conversationProfiles/abc123).\n- Replace `{FEATURES}` with a comma-separated list of Agent Assist features you would like the application to include. Currently supported features include: `SMART_REPLY`, `ARTICLE_SUGGESTION`, `FAQ`, and `CONVERSATION_SUMMARIZATION`. Only include features that are configured on your conversation profile.\n\n`{APPLICATION_SERVER_URL}?conversationProfile={CONVERSATION_PROFILE_NAME}&features={FEATURES}`\n\nExample URL:\n\n`https://my-project.wm.r.appspot.com?conversationProfile=projects/my-project/conversationProfiles/abc123&features=ARTICLE_SUGGESTION,CONVERSATION_SUMMARIZATION`"]]