Chatbot Settings

Prev Next

Overview

CommBox empowers organizations to build automation that communicates with customers in a guided, focused, and brand-aligned way, ensuring every interaction reflects the company’s tone, standards, and objectives.
CommBox supports three types of automation agents:

  • AI Agent (Beta) – Dynamic, goal-driven responses using knowledge, tools, instructions, and context.
  • AI Chatbot – Deterministic, flow-based chatbot using AI for intent detection and retrieval-augmented responses.
  • Chatbot – Deterministic, flow-based chatbot without AI, using intents, rules, and APIs to enable sophisticated automation.

The force behind the chatbot is the CommBox Flow Builder, which adds a robust set of capabilities enabling the design of intelligent, dynamic, and highly automated customer journeys. With these tools, you can pave the road for the chatbot to follow, enhance operational efficiency, and elevate the entire customer experience from start to finish.

This guide focuses on the initial setup of a chatbot. For instructions on creating flows, refer to the Flow Builder articles.

Note about CommSite:
CommSite uses an AI Agent or Chatbot to transform an organization’s website content into an AI-guided conversational experience. While it shares some capabilities with the AI Agent, it is a separate product with its own functionality and purpose.

When AI is inactive, the Dynamic Cards section is disabled, as it is an AI-run exclusive to CommSite. However, flows can still be used within CommSite without AI, and Static cards can be created within each step. Such flows used by CommSite will display the relevant card every time the user reaches a step with a card.

This guide does not cover CommSite-specific features. Click here to learn more about CommSite.

Steps to Set Up a Chatbot

  1. Name the Chatbot
    Assign a clear and recognizable name.
  2. Design the Flow
    Map out the customer journey, covering all relevant scenarios the chatbot may encounter.
  3. Configure Settings
    Apply general rules to the entire flow, including enabling or disabling AI capabilities.

Step I: Naming your Chatbot

  1. At the main side bar, navigate to Automation Hub, select the Agents tab, and click the Create Agent button at the top corner of the page.
    Agents Page.png

  2. In the dialog box, enter a unique name for the chatbot, select the Chatbot box, and click Create.
    Select Agent dialog.png
    Note: When the AI capabilities are not enabled, only the Flow Builder and the Settings sections are available. Enable AI capabilities by toggling on the Enable AI-Powered Automation in the Settings section.
    Setting menu- general.png

  3. Click the camera icon to add an Avatar to the chatbot (optional). Upload an image and click Add.
    Setting menu- add avatar.png

Step II: The Flow Builder

Flow.png

This is where the Flow is constructed.
Even if the AI capabilities are not active, the Flow Builder can still construct a powerful chatbot.
See the Flow builder articles to learn more about this topic.

Step III: Settings

The Settings area is where you can define default actions for key scenarios such as idle customers, no response, navigation, data collection, and AI behavior. When building complex bots, configuring Flow Settings streamlines development and helps reduce both setup time and effort.

NO AI Chatbot - Settings.png



AI Settings

Enabling the AI Agent Settings unlocks advanced capabilities within the flow.

  • The AI Agent can respond to customer inquiries based on organizational knowledge base items you provide, using a specific persona for that role.
  • To use this capability, it must be activated both at the flow level and the module level, and requires a replenishing token account. For assistance, contact your Customer Success (CS) representative.

Default Actions

Settings - Default Actions.png

Default actions are triggered when:

  • A customer becomes idle.
  • A flow reaches the end of the branch with no End or Jump step.
    Note: This is not considered best practice. Ensure every branch leads to its intended path, ending by jumping to a specified step or transferring the conversation to a human agent.
    You can choose one, multiple, or none of the following default actions:
  1. Repeat the Last Step
    When choosing to repeat the last step after a set time (from 20 seconds up to 8 hours), you can also add a message prompting the customer to respond.
    We recommend keeping it short and including an emoji. If the flow collects customer information, you can also include a dynamic field. Type double curly brackets followed by user-dot ( {{user. ) to display the available customer fields for selection.
    settings - default action - adding dynamic fields.png

  2. Jump to a Specific Step
    You can redirect idle customers to a different step in the flow. If you also selected to send a message, make sure the “If no answer” time span is longer than the first “Resend last step” interval.
    settings - default action - jumping fields.png


  1. End the Flow with a Specific Step
    Select the default step that will be used when the flow ends.
    settings - default action - end of flow.png

    Note: Clicking on the actual Step icon will let you copy the Step ID. Use it in the search pane to locate the exact step in the flow.
    settings - default action - copy action.png


Intent Detection in Ask steps

Settings - Intents Ask step.png

When enabled, the Flow can detect intents within an Ask step, allowing intent recognition during the data collection process—not only when end users enter free text in standard message nodes.

Note: Once enabled at the Settings section, a toggle will appear at every Ask step. Enabling that Intent detection applies to all questions asked at that step.

Settings - Ask intents example.png


Constants

Constants allow you to create reusable Fields within the flow.

  • Example 1: Define a field called Age with a value “<21.” Customers who are under 21 can then be directed to a dedicated step for younger drivers.
  • Example 2: Create a field called MembershipStatus with a value “Premium.” This allows the flow to automatically route premium members to a priority support queue, while regular members remain in the standard flow.

Agents Management

Duplicate AI Agents.png

Clicking the three-dot menu at the end of the Agent’s name allows users to perform the following actions:

  • Export Flow – Downloads an XML file of the AI Agent.

  • Duplicate Flow – Creates a duplicate of the currently published flow, allowing designers to work on, modify, and test changes without affecting the active flow. The duplicated flow is automatically named using the original flow’s name along with a date and time stamp, ensuring it appears directly after the original AI Agent in the list.

  • Rename Flow – Allows users to change the name of the current flow.

  • Deactivate Flow – Removes the AI Agent from all channels. To reactivate a flow, scroll to the grayed-out AI Agent and select Activate from the three-dot menu.