Skip to main content

Configuration

caution

This version is still available and supported but will not be further developed. The new version is available here

Dialog box configuration

To access this page, go to Integration > Dialog box.

Note: this page is only accessible for accounts with "Super User" rights.

Click the Add button or the Edit button to edit an existing configuration.

Note that you can also import a configuration via the Import Zip. To do so, click on Choose file and select the configuration you want to import.

Then click Upload.

Refresh the page and your configuration will appear on the list. You can now use and edit it.

You can delete a configuration by clicking the Delete icon.

Toolbar

  • Chatbox: Returns to the list of existing configurations.

  • Save: Save the changes you made.

  • Export:

    • Export to zip: this action starts downloading a zip file that contains all the configuration of the chatbox: this includes all the configuration of the chatbox, the labels as well as the associated graphics resources;
    • Download (deployment): this action will download all the resources related to the chatbox in a single zip file: the configuration (equivalent of the action Export in zip), the demo page, javascript files and images linked to the chatbox. This is particularly useful if the package is to be deployed on a client-managed server.
  • Deploy: Used to deploy the configuration.
    Deployment is an operation that provides all the resources related to a configuration so that to be able to use the chatbox on an HTML page. In order to deploy a chatbox in production and perform tests or evolutions on another environment, there are two different actions to deploy:

    • Deploy to CDN: generates a non-dedicated URL for the test;
    • Deploy to test CDN: generates a test URL.

You can click on the generated URLs to access a summary page as well as a demo page.

  • Git: Allows you to:

    • View a git graph of your configuration.
    • Disable auto-merge.
  • Preview: View a preview of the configuration with the current parameters without going through the deploy function.

It is necessary to apply the updates by clicking on Update after modifications.

  • Shrink all: Reduces the display of all configuration boxes.
  • Expand all: Used to display all configuration boxes in edit mode.

Basic Configuration

It is possible to configure the major options of the chatbox:

  • The consultation space;
  • The language;
  • The main colors;
  • The use of an avatar for auto chat and its representation;
  • The use of an avatar for the Livechat and its representation.

Click Update to validate all changes made.

Main Modules

You can edit the main modules (Livechat, dialog, satisfaction, etc.) in the Modules and resources section.

In each module, it is possible to change the labels used in each language. To do so, click on the flag of the language you want to edit, update the labels, then click Update.

Advanced View

To access the advanced view of your V4 chatbox configuration, click on Advanced view at the top of the page.

This view allows you not only to add new modules via the Add module button but also to have access to all modules (active and inactive).

In addition, this view also gives you a more advanced panel of features on each of the modules. Some of them give you new elements of configurations. Feel free to edit the headings associated with items in your chatbox.

To activate an inactive module, click on the button at the top right of its frame. The button will become colored and the module will be active.

For each of the modifications made on a module, do not forget to click on Update so that every change is taken into account.

Transfer dialogs to the backup server

In order to save dialog data from a bot to the backup server (app1 → app2), please follow these steps:

  1. Select your bot configuration and click Advanced view.

  2. Go to the servlet module.

  3. Click on the 3 dots to Edit the servletService.js line.

  4. Go to line 113 and replace the contents:

    var uri = servletUrlToUse + '/ chatHttp? Data =' + encodeURI (JSON .stringify (msg));

    with the following contents:

    var uri = $ configurations.get ('backupServletUrl') + '/ chatHttp? Data =' + encodeURI ( JSON.stringify (msg));
  5. Click Update and save the changes of your chatbox.

  6. Deploy your configuration. Dialog data is then saved directly to the backup server (app2).

List of modules

You will find the entire list of integrated modules in your back office. Note that you can enable/disable them but also change various advanced settings.

  • module.common.name: this module allows you to determine the basic elements of your configuration (name, etc.).
  • Livechat: this module allows you to customize, among other things, the titles of the elements of your Livechat service, especially when connecting the service.
  • Cookies: this module allows you to configure cookie related items.
  • module.common.saml2.auth: this module allows you to configure advanced options for the SAML 2 service.
  • module.chatbox.operator.availability: this module allows you the availability options of Livechat operators.
  • module.common.trigger: this module lets you set up advanced options of the web services triggers.
  • module.common.autocomplete: this module allows you to auto-complete.
  • Dialog box (base): this module allows you to manage the basic elements of your dialog box.
  • Dialog: this module allows you to configure the dialog items.
  • module.common.api: this module allows you to configure the basic elements of the dydu API.
  • Satisfaction: this module lets you set up the elements linked to satisfaction.
  • module.chatbox.pin.popin: this module allows you to configure items related to triggering pops in your dialog box.
  • Cobrowsing: this module allows you to configure the items related to cobrowsing.
  • (Common) context: this module lets you select the default consultation space, set on and off of the qualification mode, etc.
  • module.chatbox.stepaction: this module allows you to manage the items related to the action steps.
  • Satisfaction (common): this module allows you to configure the elements related to user satisfaction (customization of choices, reason for dissatisfaction, etc.).
  • Survey: this section lets you set up components linked to the surveys.
  • module.chatbox.videochat: this module allows you to configure items for video chat.
  • module.chatbox.saveinteractions: this section lets you configure the backup of the interaction history.
  • module.common.gdpr: this module allows you to configure items related to GDPR actions.
  • Servlet: this module allows you to configure servlet-related items (allow use of websockets).
  • Top knowledge: this module allows you to configure top knowledge items (the maximum number of knowledge, period, etc.).
  • Message factory: this module allows you to configure the items related to your security tokens.
  • module.chatbox.math: this module allows you to configure the elements associated with mathematical formulas.
  • Monitored dialogs: this module allows you to configure the items associated with the monitored dialogs.
  • module.chatbox.callback: this section lets you configure elements linked to the Twilio callback.
  • module.chatbox.rackmode: this module allows you to configure the elements related to the activation of a rake bot.
  • module.chatbox.upload: this module allows you to configure items related to file import.
  • Basics (common): this module allows you to configure the basic elements of your bot.
  • Teaser: this module allows you to configure teaser related items.
  • Common libraries: this module allows you to configure items related to common libraries.
  • Resources: this module allows you to configure resource related items.
  • module.chatbox.autocomplete: this module allows you to configure the elements related to auto-completion.
  • module.chatbox.previous.dialogs: this module allows you to configure items related to previous dialogs.
  • module.common.key.selector: this module allows you to configure selector related items.
  • module.chatbox.debug: this module allows you to configure the items related to the debug window of the dialog box.
  • module.common.access.security: this module allows you to configure security access related items.
  • module.common.compatibility: yhis module allows you to configure items related to your bot's compatibility issues.
  • module.common.knowledge.spaces.list: this module allows you to configure the items related to the knowledge list manager by space.
  • Survey (common): this module allows you to configure the items related to the survey.
  • module.chatbox.tools: this module allows you to configure items related to chatbox tools.
  • module.chatbox.background: this section lets you configure elements linked to the background of the chatbox.
  • Configurations:
  • Log: this module allows you to configure the items related to the log console.
  • Event-triggered knowledge: this module allows you to configure the elements related to Event-triggered knowledge.
  • Dialog animation: this module allows you to configure the elements related to the dialogs animation.
  • Teaser animation.: this module allows you to configure the elements related to the teaser animation.
  • Mediator: this module allows you to configure the elements to the mediator service.
  • Feedback animation: this module allows you to configure the elements related to the satisfaction animation.
  • module.chatbox.messagefactory: this module allows you to configure elements related to the internaut events manager.
  • Welcomecall: this module allows you to configure the items related to the welcome message.
  • Start: this module allows you to configure boot related items.
  • module.chatbox.google.tag.manager: this module allows you to configure items related to Google Tag Manager.