EARLY ACCESS
---

The chatbot editor is where you build and configure conversation flows. Use dialogs, elements, attributes, and logic to design how your chatbot interacts with customers.

Dialogs  
Organize your chatbot into modular conversation units that handle specific topics or tasks.

Intents  
Define the goals of end-user conversations and train your chatbot to recognize them.

Attributes  
Store and use data collected during conversations to personalize responses.

Keywords  
Define trigger words and phrases that route the conversation to specific dialogs.

Elements  
Add messages, user inputs, conditions, and actions to build the steps within each dialog.

API integrations  
Connect your chatbot to external systems to retrieve or send data during conversations.

Simulate  
Test your conversation flows in the simulator before going live.

Concepts  
Learn about the Liquid templating language and regular expressions used in chatbot elements.

Components  
Create reusable conversation blocks that can be shared across multiple chatbots.

## Chatbot editor [#chatbot-editor]

The chatbot editor is where you can design the chatbot.

It has the following sections:

1. Dialog side panel Lists the [dialogs](https://www.infobip.com/docs/automation-studio/chatbots/build-chatbots/dialogs) and dialog groups in the chatbot.
2. Canvas This section is where you can design a dialog.
3. Build side panel Lists all the [chatbot elements](https://www.infobip.com/docs/automation-studio/chatbots/chatbot-elements) that are available to use in the dialog. Drag an element from this side panel to the canvas to add it to the dialog.

In the chatbot editor, you can do the following:

   - Name your chatbot.
   - Select Editing or Viewing mode Use Viewing mode when you want to avoid making changes to the chatbot.
   - View the chatbot ID which uniquely identifies the chatbot You can also copy the ID.
   - View the status of the chatbot.
   - View when the chatbot was last saved.
   [Search](#search-within-the-chatbot) within the chatbot.
   [Activate or deactivate](https://www.infobip.com/docs/automation-studio/chatbots/manage-chatbots/activate-deactivate-chatbot) the chatbot.
   Select the three dots menu to do the following:

     - [Duplicate](https://www.infobip.com/docs/automation-studio/chatbots/manage-chatbots/duplicate-chatbot) the chatbot.
     - Save the chatbot as a [template](https://www.infobip.com/docs/automation-studio/chatbots/templates/custom-templates#save-chatbot-as-template).
     - Schedule [activation](https://www.infobip.com/docs/automation-studio/chatbots/manage-chatbots/activate-deactivate-chatbot#activate-chatbot-schedule) and [deactivation](https://www.infobip.com/docs/automation-studio/chatbots/manage-chatbots/activate-deactivate-chatbot#deactivate-inactive-schedule) of the chatbot.

   - Collapse the Dialog and Build side panels.
   - Close the chatbot to go the [Chatbots page](https://www.infobip.com/docs/automation-studio/chatbots#chatbots-page).

### Search within the chatbot [#search-within-the-chatbot]

You can search for a word or a phrase within a chatbot. The search results include all dialog names, element names, and the content of chatbot elements that contain the search term.

Select a search result to view the corresponding dialog or element that contains the search term.

The following image shows the search results for the word product.