Week of March 8th

New updates: Agent Workspace, Conversation Assist, Conversation Builder, Social Messaging, Third-party bots.

Exact delivery dates may vary, and brands may therefore not have immediate access to all features on the date of publication. Please contact your LivePerson account team for the exact dates on which you will have access to the features.

The timing and scope of these features or functionalities remain at the sole discretion of LivePerson and are subject to change.

Analytics Builder


Analytics Builder Platform Upgrade 

Analytics Builder is based on a third-party BI tool, Microstrategy (MSTR). In order to ensure system’s stability and performance, Analytics Builder will be upgraded to the latest Microstrategy version.

The version includes new and exciting capabilities you can leverage while creating your own reports in Analytics Builder. Highlighted are a few of the new and most significant features.

Free form layout  

The top toolbar displays a few new icons and capabilities, one of them being a “free form layout” button added to the top toolbar. 

Up until today, containers (such as visualizations, filters, selectors, images etc) automatically filled the entire canvas and were repositioned around each other. With this release, you can enable a “free-form layout” which allows you to independently organize, position, size, and layer containers on a page.

To enable free format, go to the “convert to free-format layout” button on the top right corner of the tool bar:  


"Convert to Free-Form Layout" button located in the top right corner of the tool bar.

Once clicked, you will be able to reposition the objects in any location on the canvas. You can always go back to the automatic layout by clicking on the “Convert to Auto Layout" 


You can always go back to the automatic layout by clicking on the “Convert to Auto Layout" 

For further information please read here

Vertical Scrolling 

As a dashboard designer, sometimes you need to add additional content on a page that is already perfectly formatted. Vertical scrolling allows you to add additional blank space at the bottom of your page, so you can easily continue adding visualizations and more without needing to resize everything.

To add more space, go to format and check the “vertical scrolling” checkbox. Increase the minimal height by adding more pixels. 


Enable vertical scrolling to add additional space to your canvas.

For further information please read here

Attribute\Metric selectors

Up until now, clicking on the filter icon located in the top toolbar has automatically added a filter object to the canvas, allowing users to create filters which would impact specific visualizations in the dashboard (unlike the chapter level filter which impacts all visualizations).

As of this version, clicking on the icon would open a window of three options, including ytwo new capabilities:


New filter options available when using the filter in the top toolbar.


  • Element/Value filter 

Allows adding filters which impact specific visualizations in the page according to the user's choice. That was the existing filtering capability up until today when clicking on the filter icon.

  • Attribute/Metric selector 

A new capability introduced which allows users to dynamically change the analyzed attributes or metrics in selected visualizations, without the need to create identical pages for each metric or attribute.

    • Metric selector example: when investigating a decline\incline in one of your metrics, you would usually want to break the data down by the different reasons such as date, agent, group, skill, source, campaign, engagement etc. Metric selector allows you to dynamically switch between metrics is your visualization and keeping the original attributes. It saves the need to create the same graphs over and over again for different metrics. 
    • Attribute selector example: when analyzing the number of closed conversations by agent, group and skill, as well as see the daily results by each one of these attributes. Attribute selector allows you to dynamically change the attributes in all visualizations, so you can keep the same graphs (metrics) and change the attribute dynamically. 

For further information please read here

  • Panel Selector 

Panel selectors are only relevant when using "Panel Stacks", as described later in this article. Panel selectors enable users to seamlessly navigate between different pages of the panel and can be located in any area in the canvas. 

Panel Stack

You can find the “Panel stack” button added to the top toolbar. Panel stacks allows users to create a tabbed-object within a page. They act as mini dossier canvases and support all objects you can add to a page, such as shapes, visualizations, text boxes, etc.

Some benefits of using panel stacks:

  • Allows designers to be more economical with their dossier layouts and unlock new avenues for creativity in free-form dossiers.
  • Self-service can be difficult because it requires authors to anticipate all needs.  Panel stacks solve this by allowing authors to create all views up-front.

To add panel stack to your dashboard click on the “Panel Stack” button in the top toolbar.


Adding Panel Stacks

For further information please read here

New Visualization Types 

New useful visualization types have been added, such as  compound grids, Gauge KPI, Sankey Diagram, and more. 

Also you’ll notice the user experience of adding visualization has changed a bit. As of this version, clicking on the visualization icon first opens the visualizations window, asking the user to select the desired visualization and only afterwards adding to the canvas.

Rich Text

You now have the ability to add rich text. Unlike regular text fields, you can use rich text to apply rich formatting to the individual character level to create compelling infographic style dossiers. For further information please read here


As of this version you’ll be able to add different shapes into the canvas, such as lines, rectangles, triangles etc to help frame a visualization, create a layered effect, or visually group elements together.

For further information please read here


Adding shape to the canvas.

Agent Workspace


"Conversation" & "Assignment" status filters for "All Conversations"

Introducing two new filter capabilities through the "All Conversations" filter: 

  • "Conversation Status" filter: allows users to easily filter and view conversations based on their current status, including "Open," "Closed," and "Overdue" (open overdue). The filter feature helps users quickly identify and prioritize conversations that require their attention, improving overall efficiency and productivity.
  • "Assignment Status " filter: allows users to filter and view conversations based on whether they are assigned to agents or not. 

These new filters provide users with greater control and flexibility when managing their conversations, allowing agents to focus on the most important tasks at hand.


The following are the options available for the clients to filter by:

  • Open
  • Open + Closed
  • Open + Overdue
  • Open + Assigned(Active)
  • Open + In queue
  • Open + Overdue + Assigned(Active)
  • Open + Overdue + In Queue
  • Open + Closed + Assigned(Active)
  • Open + Closed + In queue
  • Closed + Assigned(Active)
  • Closed + In queue
  • Closed

Conversation Status Filter


Assignment Status Filter


Custom widgets fire Visitor Focused/blurred events when switching between the My and All Conversations pages

Visitor Focused and Visitor Blurred events are fired when a user is switching between conversations in My Conversations, helping customers to rely on those events for their custom widgets to display the relevant conversation info.

We needed the application to also watch the event of switching between a conversation in My Conversations and a different conversation in All Conversations tabs, in order to cause the events to fire while ensuring there is no duplication of events.

The behavior of the SDK after the fix is as follows:

  • When switching from All Conversations to My Conversations:
    • The onVisitorFocused event will be fired for the newly-selected conversation in My Conversations.
    • The widget instance associated with the formerly-selected conversation in All Conversations will be destroyed (no visitorBlur be fired).
  • When switching from My Conversations to All Conversations
    • The onVisitorBlurred event will be fired for the formerly-selected conversation in My Conversations.
    • A new widget instance will be instantiated for the newly-selected conversation in All Conversations (no visitorBlur be fired).
  • When switching between conversations on either the My Conversations or All Conversations view
    • The onVisitorBlurred event will be fired for the formerly-selected conversation.
    • The onVisitorFocused event will be fired for the newly-selected conversation.
    • In all other widget instances unrelated to this switch no events will be fired

Accessibility Project 

The following areas were enhanced with all enhancements included in NAW 1.41:

  • Split the conversations into different items so the user is able to select individual items. 

Conversation Assist


Captivate your consumers with rich-format answers

 With new support for rich content in answer recommendations, you can offer agents answer recommendations that are are not only relevant, but also engaging. Now, when you turn on support for rich content, your agents can view plain and rich formats and choose which one to send

 Only the plain text answer is editable before sending.


Recommended answer offered in-line in the conversation


Recommended answer offered on demand

Rich answers multimedia nature makes them much more engaging than plain answers, leading to a best-in-class experience for the consumer. 


Add support via the Settings page.


Rich content setting

Conversation Builder


Scripting functions now support both v1 and v2 of the Conversation Context Service APIs

If your Conversation Builder bots are using the Conversation Context Service (CCS) to store contextual information that’s been gathered during conversations, this note is for you.

As of this release, Conversation Builder’s scripting functions for managing the CCS now call either v1 or 2 of the CCS APIs behind the scenes. Whether v1 or v2 is called depends on how your account has been configured. So, if you’re using the scripting functions to manage the CCS, no action is required by you. Your bots don’t require any changes.

However, if you have a bot that uses an API integration to call the CCS APIs directly, please contact us, so we can help you migrate your account to v2. You can then update the integration’s settings to point to the v2 APIs. 

The v1 APIs will be deprecated on December 31, 2023.

Social Messaging


Permission regarding Moderation on Facebook and Instagram

Public consumer comments can be moderated by agents on Facebook and Instagram conversations (read about the update here). This setting can now be controlled via a toggle on each channel's page in the Management Console.

Updating this setting on either channel's page will update it for both channels.


Third-Party Bots


Amazon Lex v2 support

Brands can create third-party bots connected to Amazon's LexV2 vendor. LexV2 offers an opener developer experience and enables a single bot to use multiple languages by using a locale Id for identification.

Support for ManualETTR

It is possible to set a Time to Resolution (TTR) setting on a conversation, to set an expectation for a human agent in what timeframe they need to answer a conversation. In addition to the three predefined types of TTR changes in Third-Party Bots ('Urgent', 'Prioritized', and 'Normal'), there is now 'Manual' as an additional TTR Type, to provide a more customizable experience. The manual type needs to be sent within a number value and a unit (SECONDS; MINUTES; HOURS). With this, the TTR can be set to a specific time in the future and not only to predefined values.


Chat message combiner fix

Bots can now send the correct customer response to the vendor and not unnecessarily combine. Previously, when a chat bot is configured with message combine enabled, it received an ‘undefined’ prefix on every message that the customer response was triggered by an action button, preventing the vendor from using the correct utterance on such interactions. (This occurred because on triggered action buttons two events, one with the message and one with the action status event, were received.)

Correct intent displayed for knowledge base responses under Bot Escalation Summary

Watson Bot with Discovery Search enabled can now find a correct matching knowledge base article and the static value  ‘knowledge base’ is defined. Previously, the bot escalation summary showed a wrong intent in the Bot Escalation Summary.