Brand Logo Navigation
Bot

Dynamic Values

Dynamic Values allow you to insert predefined or API-based variables into the knowledge base for the chatbot to use during conversations. Instead of hardcoding specific information into your articles, you can reference dynamic values that are resolved at runtime — keeping your knowledge base flexible and up to date.

Dynamic Values Overview

The main view displays all dynamic values configured for your bot. At the top of the page, you can:

  • Create New Dynamic Value — Click this button to add a new dynamic value
  • Import Dynamic Value — Import dynamic values from a file to quickly set up multiple entries
  • Search by Name or Key — Use the search bar to find specific dynamic values

The table displays the following columns:

ColumnDescription
NameA human-readable name that describes the dynamic value
KeyThe unique key used to reference this value in the knowledge base (e.g., {{business_hours}})
Action TypeThe type of dynamic value — either a predefined static value or an API-based value
Created AtThe date and time when the dynamic value was created
Last Updated AtThe date and time when the dynamic value was last modified
ActionsOptions to edit or delete the dynamic value

Use the Entries per page control at the bottom to adjust how many entries are shown, and navigate between pages using the pagination controls.


Creating a New Dynamic Value

To create a new dynamic value:

  1. Click the Create New Dynamic Value button at the top right of the page.

  2. Enter a Name that clearly describes the purpose of the value.

  3. Define the Key that will be used to reference this value in knowledge base articles.

  4. Select the Action Type:

    • Exact Value — Enter a fixed value that remains the same until manually updated (e.g., business hours, company address, return policy details).

    • API-based — Configure an API endpoint that the bot will call at runtime to retrieve the latest value (e.g., current stock levels, real-time pricing, account balance). API based support two types, API and Granular API.

      • API: Standard data retrieval
      • Granular API: More detailed data mapping
  5. Configure the value or API settings based on the selected action type.

  6. Click Save to create the dynamic value.

Importing Dynamic Values

If you need to set up multiple dynamic values at once, use the Import Dynamic Value feature:

  1. Click the Import Dynamic Value button.

  2. Upload your file following the required format.

  3. Review the imported entries and confirm.

Using Dynamic Values in the Knowledge Base

Once created, you can reference dynamic values in your knowledge base articles by {{ and you will see a list of the dynamic values you have. When the bot encounters the key during a conversation, it automatically resolves the value — either by returning the static value or calling the configured API.

This is especially useful for:

  • Frequently changing information — Prices, schedules, or availability that change regularly
  • Personalized responses — Account-specific data retrieved via API
  • Centralized management — Update a value once and it applies everywhere the key is referenced

Keep your dynamic value keys descriptive and consistent. Use a naming convention such as company_hours or return_policy so that team members can easily understand what each key represents when editing knowledge base articles.

Brand Banner