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. Everything in one place, without going to Bot Settings.
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