Технический разбор · amoCRM и Kommo

Как работает виджет «Похожие покупатели»

Вкладка «Похожие» в карточке покупателя показывает другие карточки, связанные с тем же контактом. Ниже — как виджет их находит, что показывает в строке, когда обращается к API и что передаёт наружу.

Вкладка «Похожие» в карточке покупателя Kommo: список других покупателей с тем же контактом, теги, сумма и дата следующей покупки

Что делает виджет

«Похожие покупатели» добавляют в карточку Покупателя вкладку «Похожие». В ней — другие карточки покупателей, у которых есть тот же контакт, что и у открытой. Один человек может числиться в нескольких карточках: вторая подписка, повторная покупка, оплата за коллегу. Виджет собирает их в одном месте и даёт ссылку на каждую.

В CRM виджет не пишет ничего: ни примечаний, ни тегов, ни полей, ни связей. Он только читает — карточку, её контакты и карточки, найденные через них.

Где живёт: в карточке раздела «Покупатели». Если раздел в кабинете не включён, вкладке негде появиться — это единственное требование виджета к CRM.

Что показано в строке

Каждая найденная карточка — одна строка. В ней пять вещей, и все они берутся из самой CRM.

  • Название карточки — ссылкой, открывает эту карточку покупателя. Если названия нет, стоит «Без названия».
  • Точка статуса — цвет и подпись приходят из справочника статусов вашего кабинета, поэтому точка совпадает с тем, что показывает родная вкладка.
  • Теги — метками. Цвет, назначенный вами в CRM, берётся буквально; у тега без цвета он подбирается по имени.
  • Сумма следующей покупки — то же поле, что печатает сама карточка, в валюте кабинета и с её символом.
  • Дата следующей покупки.
Про цвет тегов честно. Одинаковые теги всегда получают одинаковый цвет. Разные — обычно разный, но не гарантированно: палитра конечная, и два разных тега могут сойтись в одном тоне.

Когда показывать нечего, вкладка так и пишет: «Других покупателей с этими контактами нет» или «У этого покупателя пока нет контактов» — вместо пустого места.


Поиск — это три последовательных запроса к API вашей CRM. Ни одного цикла по API, ни одного лишнего обращения.

  • Открытая карточка покупателя → её контакты.
  • Эти контакты → карточки покупателей, привязанные к каждому из них.
  • Найденные карточки → их названия.

Третий запрос нужен потому, что во вложенных связях названия нет: замер на живом кабинете 28 августа 2026 года дал 54 связи, и ни в одной названия не пришло. Без третьего запроса список был бы из «Без названия».

Потолок — 250 карточек за проход. В один запрос уходит не более 250 идентификаторов. У обычной карточки связей единицы, но у контакта, привязанного к сотням покупателей, список будет усечён.

Запросы идут из браузера прямо в API вашей CRM, тем же адресом, что и сам кабинет. Своего сервера у виджета нет, и карточки через чужую машину не проходят.


Как вкладка живёт в карточке

Вкладка «Похожие» встаёт перед последней вкладкой CRM — «Настроить» — и остаётся видимой всегда. Когда колонку карточки сужают и вкладки перестают помещаться, CRM убирает лишние в меню «…»; виджет следит, чтобы своя оставалась в ряду. Вкладка — это и есть весь виджет, спрятанную её просто не найдут.

Пока открыта наша вкладка, содержимое остальных скрыто, а на возврате CRM показывает то, что показывала бы сама: собственное состояние вкладок виджет не переписывает.

Оформление берётся у кабинета

Своих цветов и размеров виджет не задаёт — он наследует палитру CRM, поэтому тёмная тема получается сама собой, а список выглядит как родная часть карточки. Единственное место, где цвет выбирается виджетом, — метки тегов, и там он несёт смысл.

Запасной путь. Если разметка карточки изменится и ряда вкладок не найдётся за секунду, список рисуется отдельной панелью в карточке. Обновление CRM ухудшает вид, но не оставляет пустоты.

Когда виджет обращается к API

Данные грузятся при первом открытии вкладки, а не при каждом показе карточки. Повторное открытие той же карточки новых запросов не делает.

Сверх этого работает фоновая предзагрузка: через 1,2 секунды после того, как карточка открыта, виджет запускает поиск сам, и вкладка открывается уже заполненной.

Почему именно с задержкой. У CRM есть лимит — 7 запросов в секунду на интеграцию, а за повторное превышение прилетает блокировка. Поиск стоит три запроса. Без задержки быстрое пролистывание карточек било бы в этот лимит, хотя вкладку открывают далеко не на каждой карточке. С задержкой: пролистнул — не заплатил ничего, задержался — получил готовое.

Что уходит за пределы кабинета

Данные ваших клиентов не покидают CRM. Карточки, контакты, суммы, даты и теги виджет читает в браузере и там же показывает — наружу они не передаются.

На наш сервер уходит только служебное, и только чтобы учесть установку и держать лицензию:

  • поддомен, название и язык интерфейса кабинета;
  • название тарифа CRM и дата, до которой он оплачен;
  • список активных сотрудников: имя, рабочая почта, признак администратора.

Всё остальное виджет не отправляет никуда.


Требования, языки и цена

Что нужно от CRM

Включённый раздел «Покупатели» — виджет живёт в карточке покупателя. Больше ничего: ни вебхуков, ни прав на запись, ни настройки после установки. Всё, что виджету нужно, — читать.

Языки

Шесть: русский, английский, испанский, португальский, турецкий и индонезийский. Подпись вкладки и сообщения приходят на языке интерфейса сотрудника, а не на языке регистрации кабинета: у двух коллег в одном кабинете вкладка может называться по-разному, и это правильно.

Цена

Виджет бесплатный: тарифов у него нет, оплата не подключается, число сотрудников и карточек не ограничено.

Площадки

Kommo и amoCRM. Ставится из маркетплейса площадки или кнопкой ниже.

Установка

  1. 1Нажмите кнопку установки и выберите площадку — Kommo или amoCRM.
  2. 2Разрешите доступ к кабинету.
  3. 3В открывшихся настройках виджета нажмите «Сохранить» — без этого CRM не считает виджет активированным.
  4. 4Откройте любую карточку покупателя: в ряду вкладок появится «Похожие».

Другие виджеты

Все виджеты >

RegionTime: местное время клиента

Местное время, регион и часовой пояс клиента по номеру телефона — с переводом часов, выходными и праздниками.

Продвинутые поля

Группировка полей, преобразование переключателей в удобные контролы, добавление единиц измерения.

Пересменка

Управление сменами менеджеров и автораспределение сделок. Равномерная нагрузка, статистика в реальном времени.

Массовое создание сделок

Массово создаёт сделки для обзвона из выбранных контактов. Задачи планируются в рабочее время.

Диагностика кабинета

Автоматический аудит здоровья CRM: воронки, сделки, задачи, активность — с рекомендациями ИИ.

Свяжитесь с нами

Остались вопросы по виджету?

Оставьте заявку — поможем с установкой, настройкой и подберём виджеты под ваш процесс в Kommo CRM.

или напишите
в мессенджеры
+1