---
title: "Processes and Scenarios — Scenario Builder"
description: "What is Scenario Builder — the visual scenario editor for bots in ConnectiveOne. How it works and who it's for."
---

# Processes and Scenarios — Scenario Builder

**Scenario Builder** is the ConnectiveOne module for creating and editing bot scenarios. You build dialogs visually: add blocks to the canvas, connect them with arrows, configure conditions and transitions — without writing code. Everything in one interface: from finding the right bot to testing the finished scenario.

<video src="https://storage.static.kwizbot.io/connectiveone-docs/learn/scenario-builder/EN_ScenarioBuilder.mp4" controls></video>

---

## What is Scenario Builder

Scenario Builder is a visual scenario editor based on blocks (nodes). Each block has its role: send a message, collect user input, route by conditions, transfer to operator, and so on. You place blocks on the canvas, connect them with transitions — and get the dialog logic.

The module combines two parts in one place: **Process Library** (list of all bots) and **Editor** (canvas for building the scenario). No need to switch between sections: find the bot — open the constructor — edit.

---

## How It Works

### Process Library and Editor Together

**Process Library** is a list of all bots with filters (categories, process type, status, triggers, tags), cards, and hierarchy. From a process card you can click «Open constructor» and go straight to editing.

- Quickly find the right bot — filters and search
- See triggers on the card — no need to open the scenario
- Work in a single context — select process, then edit
- Manage hierarchy — parent and child processes together

### Tools for Faster Work

- **Auto layout** — a button aligns blocks by execution flow
- **Node search** — find the right block by name
- **Keyboard shortcuts** — save, zoom, move
- **Notes** — comments and explanations right on the diagram
- **Variables and constants** — separate panel for management

### Testing Right in the Editor

- **Runs** — run history with date, status, result
- **Chat preview** — widget for viewing chat during interactive test
- **Canvas highlighting** — nodes that have already executed are highlighted
- **Action test in context** — test an action with current state right in the node panel

---

## Main Components

All components are added via the «+» button on the canvas. A modal with categories (Main, Messaging, Data, etc.) and search.

| Task | Block |
|------|-------|
| Send text or menu | Message with buttons |
| Collect data from user | Input wait |
| Route by conditions | Router |
| Go to another section/process | Exit point → Entry point |
| Transfer to operator | Operator connection |
| Send email | Send Email |
| Choice from large list | Search in list |
| Choice from carousel | Slider |
| Post-dialog rating | CSAT |
| Leave note on diagram | Note |

**Start and triggers** — in the Start node: channels (Telegram, Viber, Widget), webhook, internal events, MCP Tool (for AI assistants). Everything in one place, without going to Bot Settings. See [What is the Start node](/en/scenariobuilder/explanation/what-is-start-node.md) and [How to configure Start node triggers](/en/scenariobuilder/how-to/configure-start-node-triggers.md).

**Actions** — form mode instead of raw JSON. UI Scheme from the actions library: field groups, hints, parameter descriptions.

---

## Who Scenario Builder Is For

- **Beginners** — structured interface, built-in documentation for each node type
- **Those maintaining complex scenarios** — Runs with history, Chat preview, action test in context
- **Teams** — notes on the diagram, version history, save with comment, concurrent editing
- **Those integrating bots** — webhook, internal events, centralized trigger management

---

## Summary

Scenario Builder is the single tool for working with scenarios in ConnectiveOne:

- Single context: Process Library + editor in one module
- Less routine: auto layout, node search, notes, variables in separate panels
- Testing in the editor: Runs, Chat preview, node highlighting, action tests
- Easier configuration: triggers in start node, form mode for actions, missing translations marked in the interface

---

## Related Materials

- [Scenario Builder — integrator hub](/en/scenariobuilder/integrator-hub.md)
- [How to create a scenario](/en/scenariobuilder/how-to/create-scenario.md)
- [How to edit a scenario](/en/scenariobuilder/how-to/edit-scenario.md)
- [How to test a scenario](/en/scenariobuilder/how-to/test-scenario.md) — run, chat preview, run history
