Skip to main content
Skip table of contents

2 Your First Workflow

The Dialogs section is where you'll design your bot's behavior. Using a visual editor you can add and connect modules that define how your bot understands and responds to users.

2-2-20250723-230711.png

Learn more about Dialogs in the dedicated docs section → 🔀 Dialogs

Building Your First Dialog

Now let’s design a simple conversation. This won’t use any AI yet, just a static, rule-based flow to get familiar with how dialogs work.

1. Create a New Dialog

  • Click + Add Folder and name it, e.g., Test Dialogs

  • In the created folder click + Add Dialog and name it, e.g., My Test Dialog

  • Open the dialog

2-3.gif

Creating a new Folder and a new Dialog in it.

2. Add Modules

We’ll create a basic welcome message with a few buttons and replies.

  • Drag a few Message modules and drop them onto the canvas.

  • Write a message into the Message module and/or add and name some buttons.

  • For each message or button (red or blue dots), connect a new Message module with a short reply.

  • Loop each response back to the first message to restart the flow.

  • Tip: You can double click anywhere on an arrow to bend or move it.

3. Link This Dialog to Start

To make your new dialog run at the beginning of every conversation:

  1. Open the Start dialog (a system dialog that launches at the start of each discussion).

  2. Drag and drop an Initiate Dialog module and connect it to the Dialog Entry module.

  3. Click the new Initiate Dialog module to open settings and select your new dialog from the list.

2-5.gif

Redirecting the Start Dialog from Template to our new Dialog.

4. Test It

Let’s try it out!

  • Click the Test button from the top-right toolbar (the text bubble 💬 icon)

  • Interact with your dialog to see how it behaves.

2-6.gif

In this chapter, we built a simple static dialog. While basic, this type of logic is great for creating greeting menus or guiding users through common questions and actions.

In the next step, we’ll go beyond buttons and learn how to make your bot truly understand what the user is saying using LLM AI powered intent detection and generative LLM responses. 🤖

3 Understanding and Responding

JavaScript errors detected

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

If this problem persists, please contact our support.