Add Your Own Widgets to the Agent Workspace Provide access to external systems by adding customized widgets to the agent workspace. Add Your Own Widgets to the Agent Workspace Agents often need to access external systems while they are working in the agent workspace, and to do so, they need to open additional tabs or browsers. Now, you can integrate external systems right into the agent workspace, allotting them their own widget next to the standard widgets. The integration allows you to transfer information directly from the Visit Info to external web pages and applications, and to open relevant records in your system. For example, add a SalesForce widget to view your visitor’s Salesforce records. In addition, external web page fields can be pre-populated with visitor information, for example, you can pass the Visitor’s name and email parameters from the pre-chat survey into the application to pre-populate specific fields. The agent workspace default view has five equally-sized widgets, to the right of the chat pane (see a sample in the screenshot below) - Visit Info, Predefined Content, Page Navigation, Agent Survey, and Engagement History. Users can scroll right and left to see all five of the default widgets. Let’s say that your agents use a knowledgebase or an external CRM such as SalesForce, while they are chatting. Up until now they have had to access it in a separate window. Now, you can add a widget that displays Salesforce right next to the existing widgets, allowing agents to quickly view and utilize the information they need at any given moment. You can configure parameters to be passed from LiveEngage to your external system. You can even define the width of the new widget; it can be the same width as each of the standard widgets or it can be the width of two, three or four widgets combined. You can add as many as five additional widgets to the agent workspace. 2 Creating a New Widget Add widgets to the agent workspace in order integrate external systems right into To create new widgets that open external web pages and/or systems: 1. On the Visitors screen, click the Night Vision button (at the top of the screen). A transparent overlay screen displays on top of the Visitors screen, allowing you to choose which features you wish to configure. 2. Click Agent Workspace configuration. 3. Look for Edit Widgets where you can add, remove, and edit widgets. Click the + icon. The Integration widget opens. 4. Enter the name of the new widget. The widget icon is automatically generated and displays the initials of the name you’ve chosen. 5. Select the desired width of the new widget; single (the same width as the default widgets), double, triple, or quadruple, so your widget is compatible to the external webpage that you want to display. 6. Enter the URL of the webpage or external application that you wish to display within the widget. 7. If you want to add more parameters to the URL, click Add Visit Info Parameters. The Visit info parameters window will open. 8. Add visit info parameters: a. In the Parameter name field, enter the identifier of your HTML element (see Finding the Identifier of your Webpage Field below). b. From the Map to field, select the LiveEngage parameter that you want to transfer. c. Click the + icon to add this parameter. You can keep adding parameters in this way. 9. Click Save parameters. The complete URL, including visitor parameters will appear in the Complete URL field. This action maps which information will be transferred from LiveEngage to the external webpage. 3 Finding the Identifier of your Webpage Field The id attribute specifies a unique id for each HTML element. To find the element id in this example: 1. Hover over the form and right click. 2. Click inspect element. 4 3. In the Console that opens, you will see all the html attributes of this element. Look for the id and copy it into the parameter name field in the LivePerson mapping parameters form. 5 Edit an Existing Widget To edit one of your existing widgets, click the widget icon and choose what you want to do from the drop-down menu. You can edit, hide, remove or set the widget to Manager view, which means that only admins and agent managers see the new widget during the testing period. If the widget is in Manager view, its icon has a striped pattern as shown below. In contrast, no one can see a hidden widget. To test your new widget before going live with it, apply the Manager View. Once you’ve reached the maximum number of supported widgets, you’ll get a message notifying you, and the + icon will be disabled. Your new widget will now be displayed as an additional icon next to the existing widget icons at the top of the agent workspace, and you can show your agents how to use the integrated webpage from inside the agent workspace. 6 For a successful integration, please note: The application must be able to open within an iFrame: Some applications prevent themselves from opening within an iFrame (These are known as ‘Frame Busters’). If you try to integrate such an application within an Agent Workspace widget, you will get a blank widget, or an error message in the widget (depending on your browser). Internet Explorer support: Custom widgets are supported on Internet Explorer 10 and higher only. The application must be hosted over SSL: Secure Sockets Layer is a protocol that provides network security and privacy. SSL uses trusted certificates to perform client and server authentication. This means your application must be hosted on a valid SSL certificate site and, as part of the application, the URL must begin with https. Automatic focus management may be problematic: Applications with focus stealing can cause issues in the user interface of the Agent Workspace. Note: To integrate with your Salesforce application, open a ticket to Salesforce support and request the removal of the X-Frame option from your organization’s Salesforce pages. This will allow you to open Salesforce in the widget. Agents must log into Salesforce in a separate browser tab (or through SSO) prior to accepting chats. 7
© Copyright 2024