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.
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 and How to configure Start node triggers.
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
- How to create a scenario
- How to edit a scenario
- How to test a scenario — run, chat preview, run history