Configuration

One of the main objective of CTLive is to make it easy to change widget behavior and style without change the customer website. All the configuration needed are done changing CTLive settings.

The only modification needed on website is to add the following tag on each html page where you would like to active a widget or where you think the customer could navigate after having activated a contact.

<script async src="https://ctlive.cloudando.com/livechat/<tenantname>/lib/livechatsdk.js"></script>

Note: the async attribute avoid to block customer page until ctlive SDK is loaded

Layers

CTLive widgets are configurabile on multiple layers:

  • Widget

    • Style

    • behavior

  • Proactive rules

  • Data collection

  • Service

For each layer, you can define multiple parameters in order to meet your needs.

Widget

Widget is the object type to show up into the webpage.

CTLive has the following built-in widgets:

  • sidebar

  • button

  • popup

But you can define your own widget, add it on CTLive and reuse in multiple context.

Proactive Rules

Even when a widget is configured to be activated, it’s not immediately visibile. CTLive evaluates a list of rules to decide when to show up the widget based on events triggered in the webpage, the availability of agents in the callcenters or other logics.

Data Collection

When the customer has clicked on a widget, one or multple forms are shown to the customer sking for collecting data before starting a chat.

Data Collection is then configuration object that describes which data to render.

Service

A Service is the configuration object CTLive uses to link the widget load, the data collection to use, the style and logic to apply to a webpage when the livechatsdk.js is loaded.