Skip to main content
Skip table of contents

Modules

Module selection panel

By default, the selection of modules is visible in the panel on the right side of the builder. Simply drag and drop any module you want to use onto the dialog canvas.

Selection not visible: If you don’t see the selection, click Modules ∨ in the top-right corner of the screen.

image-20250905-152402.png

Module settings

When you click on any module, the module settings panel with appear on the right panel (instead of the selection panel).

What you can find on the settings panel

  • 1️⃣ Module description
    A short description of the module’s functions and how to use it.

  • 2️⃣ Settings
    Various module settings — these depend on the selected module. For example:

    • Instructions: A custom prompt for LLM-based modules

    • Contexts: Define if-else rules based on values of selected context variables

    • Text fields: Enter text to be displayed in the chat or read aloud with voice

    • etc.

  • 3️⃣ Output contexts

    • Some modules create or modify $context variables. You can find the list of $contexts the module outputs - if any - at the bottom of the settings panel.

Use these contexts in your messages or conditions. In the example below, if the user says “cat”, the Entity module will create the $entity_name variable and store the domestic_animal value in it. Then, you can check elsewhere in the dialog whether the user mentioned a domestic animal by using this context in the Condition module. More on Context variables here: What is $context?

  • 4️⃣ Hints

    • Some modules have small❓symbols on the settings panel. Hover over them with the mouse cursor to display a pop-up window with hints or additionanl settings descriptions.

modules-1 (1).jpg

Entity module with the settings panel

modules-2 (1).jpg

Condition module with the settings panel

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.