dydu documentation
FrenchEnglish
  • A Single Software, various applications
  • First use guide
    • Getting started
    • Create your bot
    • Create your first knowledge
    • Create and publish your chatbot
    • Frequent use cases
    • Best practices
    • Glossary
  • Contents
    • Knowledge
      • Knowledge management
      • Tags management
      • Knowledge types
        • Answer to a question
        • Complementary answer
        • Predefined answer
        • Event-triggered knowledge
        • Slot filling
      • Answers elements
      • Accessibility for bot answers
      • Decision tree
      • Comments
      • Test the bot
      • Qualities alerts
    • Knowledge map
    • Matching groups
    • Global sentences
    • Language / Spaces
    • Context conditions
    • External Contents
    • Gallery
    • Web services
      • Web Services
      • Configuration examples (REST)
      • Configure OIDC on Keycloak for a Web Service
      • Frequently asked questions
    • Advanced
      • Server scripts
      • Predefined answer templates
      • Variables
      • Web services triggers
      • Top knowledge
    • Tools
    • Import/Export of knowledge
  • Learning
    • Dialogs
    • Suggestions
    • Misundestood sentences
  • Analytics
    • Exploitation
      • Important
      • Dialogs
      • Visitors
      • Themes
      • Knowledge
      • Qualification
      • Users feedbacks
      • Clicked links
      • Rewords
      • Performance
      • Other
    • Livechat
      • Dialogs
      • Knowledge
      • Operators
      • Satisfaction
      • Waiting queues
    • Knowledge base
      • Formulations
      • Users
      • Matches
    • Export
    • Configuration
  • Custom analytics
    • Reports
    • Alerts
    • Configuration
      • Reports
      • Exports
      • Predefined sources
      • Alerts
      • Preferences
      • Annex: List of indicators
  • Livechat
    • Enable livechat
    • Knowledge base setup
    • DYDU Livechat
      • Overview of interfaces
        • Operator Interface
        • Manager interface
      • Dydu livechat setup
        • General
        • Competencies
        • Waiting queues
          • General
            • Setting up the waiting queue
          • Competency
            • Setting up the waiting queue by competency
            • Setting up a knowledge base with the waiting queue by competency
        • Operator capactiy
        • Account parameters
    • Genesys Livechat connector
  • Integration
    • FAQ
      • Static FAQ
      • Dynamic FAQ
    • MetaBot
    • Customisation
    • Javascript actions
    • Custom event-triggered rules
    • Channels
      • Dydubox
      • Dydubox advanced
        • Css editor
          • Teaser
            • CSS Teaser Modification
          • Header
            • CSS Header Modification
          • Body
            • CSS Body Modification
        • Custom JS Editor
        • Label management
        • Possible integrations
      • Connector
        • Teams
        • META
          • Messenger
          • Instagram
          • WhatsApp
          • Compatibility of DYDU bot features with META
          • Meta application control
    • LLM - Generative AI (Artificial Intelligence)
    • Integration of a chatbox into a webview
  • Preferences
    • SAML 2
    • OpenID Connect (OIDC)
    • Users and rights
    • Bot
      • General
      • Dialogs
      • Survey
      • URLs
      • Search field
  • Other
    • How does your bot work?
    • Data protection
      • Cookie management policy
    • Console logs
    • Special keywords
    • Technical aspects
      • Hosting
      • Infrastructure
    • Security
      • General information
      • Server usage
      • Open source tools
      • User session expiration
  • Developers
    • API reference
      • Authentication
      • Dialog API
      • Dialogs Export
      • Search field
      • Import Export Bot
      • Import/Export Knowledge Base
      • Server Status API
      • Access to APIS
      • User Management in the BMS
    • Chatbox V5
      • Setup and integration
Powered by GitBook

Tous droits réservés @ 2023 dydu.

On this page
  • Create a matching group
  • Create a decision tree
  • Create a redirection to another knowledge
  • Create a Livechat escalation
  • Create a context condition

Was this helpful?

  1. First use guide

Frequent use cases

PreviousCreate and publish your chatbotNextBest practices

Last updated 1 year ago

Was this helpful?

This page introduces you to different basic and frequent use cases of the dydu platform. Feel free to reproduce them to familiarize yourself with the platform.

Create a matching group

The matching groups represent groups of words and terms having a similar meaning or intent.

Note: creating matching groups is the first major step to complete before any knowledge creation.

To create a matching group, please follow the following steps (in this example, we will be creating the 'computer' matching group):

  1. Go to the Content > Matching groups page.

  2. Click Add to create a group. Before creating a group, you can create categories in which your groups will be filed.

  3. Click Add matching group. A new window appears.

  4. Enter the name of your matching group.

  1. Click Add. Your matching group is created.

  2. Then, select your newly created matching group to add formulations.

  3. At the bottom of the page, add all rewords one by one from the Formulation.

  1. Click Add. Your matching group now contains formulations and will can be used when creating a knowledge.

For more information, please visit matching groups.

Create a decision tree

A dialog with a bot can involve more or less complex conversational flows. To meet this need, you have the ability to create decision trees to manage multiple scenarios within one and the same knowledge. Please follow these steps:

Note: matching groups can be suggested at any time. Select the suggested suggestions if you want to use them or just ignore them.

In this case, the user is asked to answer yes or no.

  1. Select Add an intention.

  2. Enter "Yes" and click Create.

  3. Write the answer, select Published, click on Update. Your first sub-branch is created.

  4. Repeat the previous step to create a second sub-branch with the "No" knowledge. Your decision tree is created.

Note: It would have been possible here to insert two clickable redirections "Yes" and "No". However, using direct links to an internal redirect is especially useful when your bot offers multiple and specific choices.

  1. Test your knowledge and multiple scenarios through the test bot.

Create a redirection to another knowledge

You can make redirections to other knowledge items. This allows you, among other things, to create connections within your knowledge base. To perform a redirection, please follow these steps:

  1. Create or edit a knowledge and then move to the answer window.

  2. Find the knowledge to which you want to redirect from the Reword field.

  1. Click Ok. Your redirection is shown.

Create a Livechat escalation

To create a Livechat escalation, you can do this through simple knowledge or through event-triggered knowledge (condition for triggering a Livechat escalation). Please follow these steps:

  1. Create a simple knowledge like "I want to talk to an operator".

  2. In the answer window, click More options then click on the Other options.

Create a context condition

The context conditions let you add conditions that will trigger a knowledge, you can find more information on this page.

In this example, the context condition to be created will be about the user page. The goal will be to check if the user URL contains "knowledges". If it is the case, the user will get a specific answer. If not, they will get another one, asking to go to the page triggering the knowledge.

Note: if you want to test the context condition at the end of this example with a deployed bot, please customize the example by replacing the term of the URL with a term specific to a URL where your bot is located.

To create and use this context condition, please follow these steps:

  1. Go to Content > Context conditions.

  2. Click Add at the top right of the page.

  3. Fill in the fields as follows:

Note: the UserURL() condition is a selectable context condition by default in the condition list.

  1. Click the tick to validate the creation of your context condition.

  2. Go to Content > Knowledge and create your knowledge like this:

  • Add new knowledge

  • Answer to a question

  • Create the sentence to understand

  • Close the answer window

  • Select Current action

  • Select your condition in the list

  • Click on Update

  • Then you will be able to fill Success and Failure answers.

So, depending on the success or failure of the context condition, the bot will send a different answer to the user.

You can create and customize an infinite number of context conditions and use them within your knowledge.

Create a simple knowledge Our knowledge for the example will be "I have a payment problem" with the answer "Do you have an account on our website?"

In order to manage the two possible scenarios, it becomes necessary to create a decision tree. To do this, click on the icon below your answer window.

A user can respond with an unexpected answer that the bot did not consider. In this case, it would be an answer that does not correspond to "Yes" or "No". To do this, you must use the icon that will allow you to answer to any user sentences that do not match the defined branches of the decision tree.

Click the icon, then click Reword.

Click the button at the right of the Define GUI field then click Livechat connection.

Go to if you want more information.

Click on

(see procedure on this page).
the Livechat page