Advanced Fields free

Complete guide to markers that change the appearance and behavior of fields in Kommo CRM cards

Installation

The widget installs in 1 minute and requires no server setup.

  1. Install the widget from the Kommo marketplace or request installation via WhatsApp. The widget is completely free.
  2. Add markers to field names. Go to pipeline settings, find the desired field, and edit its name by adding a marker.
  3. Open a card for a deal, contact, or company. The widget will automatically process the markers and change the field appearance.
Tip: after installing the widget, a cheat sheet with all available markers will appear when editing fields.

How It Works

You add special marker characters to the field name in Kommo settings. When a manager opens a card, the widget reads the markers, removes them from the visible name, and applies visual changes.

Markers do not affect data — they only change the appearance and behavior of fields in the interface.

Supported Field Types

Kommo Field TypeCompatible Markers
Text, number, date, URLGroups, highlighting, tooltips, units, tags, user groups
Flag (checkbox)All + linked fields trigger (1-)
List, multiselectGroups, highlighting, tooltips, tags, user groups
Toggle (radio)All + button toggles (--)

The widget works in deal, contact, company, and customer cards.


Field Grouping

Combine fields into collapsible sections. This keeps cards with many fields organized.

MarkerBehaviorDefault
**Name**Group headerExpanded
***Name***Group headerCollapsed
****Name****Smart groupAuto: collapsed if empty, expanded if filled
**>Name**Nested groupExpanded

Before / After

Without widget
**Contact Information**
Name
Phone
Email
***Additional***
Comment
Source
With widget (click the header)
Contact Information
Name
Phone
Email
Additional
State is remembered: if a manager collapses or expands a group, the widget will preserve this state when navigating within the card.

Linked Fields

Show or hide fields using a checkbox trigger. The first field with a marker must be a flag (checkbox) type — it becomes the trigger. Other fields with the same number are dependent fields, visible only when the flag is on.

MarkerPurposeExample
1-First is the trigger (flag type field), rest are dependent1-Need delivery?
1-Name -inlineFirst dependent field on the same line as trigger1-Urgent? -inline
2-Independent group with different number2-Has promo code?
Note: The trigger must be a flag (checkbox) field type only. Group number: 1 to 999. Use different numbers for independent sets: 1-, 2-, 3-.
Without widget
1-Need delivery?
1-Delivery address
1-Courier notes
With widget (click the checkbox)
Need delivery?

-inline Modifier

Add -inline to the end of the trigger name, and the first dependent field will appear on the same line as the checkbox.

Without widget
1-Urgent? -inline
1-Urgency reason
With widget (click the checkbox)
Urgent?

Button Toggles

Replace standard radio buttons with colorful button controls. Works only with toggle (radio) field types.

MarkerResultExample
--Name--Buttons (blue by default)--Priority--
--Name {red,yellow,green}--Buttons with colors--Status {green,yellow,red}--

Before / After

Without widget
--Status {green,yellow,red}--
New
In Progress
Closed
With widget (click a button)
Status
New In Progress Closed

Available Colors

red green blue orange purple gray

HEX colors are also supported: --Decision {#00AA00,#FF0000}--


Measurement Units

Add a measurement unit next to the input field. Works with text and numeric fields.

MarkerUnit positionExample
[unit]After the fieldHeight [cm]
[|unit]Before the fieldPrice [|$]

Before / After

Without widget
Height [cm]
Price [|$]
Weight [kg]
With widget
Height
cm
Price
$
Weight
kg
The input field width automatically adjusts to the number of characters entered.

Field Highlighting

Highlight important fields with a colored accent bar so managers don't miss them.

MarkerColor
!!Name!! Blue (default)
!!red Name!! Red
!!green Name!! Green
!!yellow Name!! Yellow
!!orange Name!! Orange
!!purple Name!! Purple

Before / After

Without widget
!!red Deadline!!
!!Important field!!
!!green Status!!
With widget
Deadline
Important field
Status

Tooltips

Add an icon with a hover tooltip next to the field name.

MarkerExample
{tip:text}Client ID {tip:Copy from external CRM}

Before / After

Without widget
Client ID {tip:Copy from external CRM}
Plan {tip:Monthly rate}
With widget (hover over i)
Client ID iCopy from external CRM
Plan iMonthly rate

Tag Visibility

Show or hide fields depending on tags on the deal, contact, or company.

MarkerLogicExample
{?Tag}Show only if the tag exists{?VIP}Personal manager
{!Tag}Hide if the tag exists{!Test}Settings
{?A|B}Show for any of the tags{?Hot|Warm}Follow-up

Before / After

Without widget — "VIP" tag
Tags: VIP
{?VIP}Personal manager
{!VIP}Standard terms
Budget
With widget (click the VIP tag)
Tags: VIP ×
Personal manager
Budget
Case matters: {?VIP} will only match the tag "VIP", not "vip" or "Vip".

The widget tracks tag changes in real time — fields update automatically.


User Group Visibility

Hide fields from certain departments or show them only to a specific group.

MarkerLogicExample
{group:Name}Show only to this group{group:Sales}Commission
{group:!Name}Hide from this group{group:!Interns}Confidential

Before / After

Without widget — user from "Sales"
{group:Sales}Commission
{group:Finance}Budget code
Deal amount
With widget — user from "Sales"
Commission
Deal amount

The group name must exactly match the name in Kommo settings (case-sensitive).


Quick Reference

MarkerFunctionPlacement
**Text**Group (expanded)Entire field name
***Text***Group (collapsed)Entire field name
****Text****Smart groupEntire field name
1-Linked fields (flag trigger)Beginning of name
-inlineDependent field on trigger's lineEnd of trigger name
--Text {colors}--Colored toggleEntire field name
[unit]Unit on the rightEnd of name
[|unit]Unit on the leftEnd of name
!!color Text!!HighlightingEntire field name
{tip:text}TooltipEnd of name
{?Tag} / {!Tag}Visibility by tagBeginning of name
{group:Name} / {group:!Name}Visibility by groupBeginning of name