Cascading dependent lists
Brings order to long lists in the Kommo card: a choice in one select field narrows the options in the next — Transport → Type → Model — instead of one huge flat list.
How it works
You add a marker like #1-, #1.1- to the option names of your select fields — the field names themselves stay human-readable (for example: Transport, Type, Model). The widget reads the markers, hides the child fields, and shows only the options that belong to the selected parent.
Users never see the markers — the widget removes them automatically from the displayed option text.
Marker syntax
The marker lives in the option name of the linked select field, not in the name of the field itself.
| Marker | Level | Meaning |
|---|---|---|
#1-Type | 1 | Root option |
#1.1-Passenger | 2 | Child option of #1 (stored in the next hidden select field) |
#1.1.1-Sedan | 3 | Child option of #1.1 |
#1.2-Truck | 2 | Another child option of #1 |
Live demo
The widget works with Kommo select fields. On the left — three ordinary independent select fields, always shown in full. On the right — the same "Transport" through the widget: one select, and the next level appears once you make a choice.
Before / After
Three separate fields — pick anything; they aren't linked to each other and won't stop you from choosing an incompatible combination.
Select "Type" — "Kind" appears below; select "Kind" — "Model" appears (or nothing, if the branch has no deeper nesting, like "Bus"/"Truck").
Rules
- Markers go only in option names, not in field names.
#1,#2,#3… create root options.- Add
.1,.2,.3… to create child options. - Each extra
.xadds one more level — nesting depth is unlimited. - Level 1 numbers must be unique across all root fields on the card.
Full tree example
One "Transport" field with markers turns into three linked levels — "Type", "Kind", "Model":
| Field | Options with markers |
|---|---|
| Type | #1-Passenger, #2-Truck, #3-Bus |
| Kind (hidden, appears after "Type") | #1.1-Sedan, #1.2-SUV, #2.1-Light truck, #2.2-Heavy truck |
| Model (hidden, appears after "Kind") | #1.1.1-Toyota Camry, #1.2.1-BMW X5 |
Where it works
The widget works in deal, contact, company, and customer cards — you can enable it only for the sections you need in the widget settings.
Long lists (more than 20 options) on levels 2+ automatically get a type-to-filter search instead of a plain list.
Quick reference
| Marker | Level | Meaning |
|---|---|---|
#1-Type | 1 | Root option |
#1.1-Passenger | 2 | Child option of #1 (stored in the next hidden select field) |
#1.1.1-Sedan | 3 | Child option of #1.1 |
#1.2-Truck | 2 | Another child option of #1 |
Installation
- 1Click the install button or find "Cascading dependent lists" in the Kommo marketplace.
- 2Authorize the widget — grant access to your Kommo account.
- 3Open the widget in the "Settings" section of your Kommo and click "Activate".
Other widgets
All widgets >Peresmenka: Shift Manager
Manage manager shifts and auto-distribute deals. Even workload and real-time statistics.
Mass Lead Creator
Bulk-creates call-list deals from selected contacts. Tasks are scheduled within working hours.
SLA: First Touch Control
Tracks response time on new deals. Preemptive alerts, an end-of-day report, and tasks.
Workspace Diagnostics
Automatic CRM health audit: pipelines, deals, tasks, activity — with AI recommendations.
Still have questions about the widget?
Leave a request — we'll help with installation, setup, and picking the right widgets for your Kommo CRM process.
on messengers