AI

Дубли в Битрикс24: как найти их и подготовить слияние с помощью ИИ

Откуда берутся дубли контактов и компаний в Битрикс24, как найти их по телефону и почте вручную и что поручить ИИ-сотруднику, не рискуя данными клиентов.

VibeLab

11 ноября 2026 г.


Article imageBase64 view

Один клиент в CRM превращается в три карточки, и два менеджера звонят ему с разными предложениями. Дубли ломают отчёты, портят статистику по каналам и злят клиентов. Ниже, откуда они берутся, как найти их руками и какую часть работы можно отдать ИИ-сотруднику без риска потерять данные.

Откуда берутся дубли

Источников обычно четыре. Первый: заявки приходят из разных каналов (форма, звонок, чат, почта), и каждый создаёт свою карточку. Второй: менеджеры заводят клиента вручную, не проверив, есть ли он уже в базе. Третий: импорт из таблиц и других систем без проверки на совпадения. Четвёртый: один человек пишет с разных телефонов или адресов, а компания меняет название.

Отсюда видно, что дубль бывает трёх видов. Точный: совпадает телефон или почта. Нечёткий: «Иванов Пётр» и «Пётр Иванов», один и тот же человек с разными номерами. Организационный: то же юрлицо под названиями «ООО Ромашка», «Ромашка» и «Ромашка ООО». Точные находятся механически, остальные требуют человеческого решения.

VIBELAB · ИИ ДЛЯ БИТРИКС24

Список дублей CRM к утру понедельника

ИИ-сотрудник ищет совпадения по телефону и почте и готовит план слияния, но сам ничего не сливает.

Чем дубли вредят в деньгах

Условный пример, данные выдуманные. В базе 4 000 контактов, из них около 300 дублей. Каждая такая пара означает риск, что клиент получит два звонка или ни одного, потому что каждый менеджер считает его чужим. Сделки одного клиента расползаются по карточкам, и в отчёте по повторным продажам он выглядит как новый. У каждой карточки-дубля свой источник заявки, поэтому в отчёте по каналам один человек засчитывается дважды, и вы переоцениваете канал, который лишь повторно его коснулся.

Поэтому полезно мерить не «сколько дублей», а «сколько сделок и денег привязано к дублям». Это число и убеждает выделить время на чистку.

Как найти дубли руками

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

  1. Выгрузите контакты с полями: ID, ФИО, телефоны, почты, компания, дата создания, ответственный.
  2. Приведите телефоны к одному виду: оставьте цифры, замените 8 на 7 в начале.
  3. Приведите почты к нижнему регистру и уберите пробелы.
  4. Сгруппируйте по телефону, затем по почте. Группы из двух и более записей и есть кандидаты.
  5. В каждой группе выберите главную карточку: у которой больше сделок и дел, или самую раннюю.

Через REST для этого есть метод crm.duplicate.findbycomm (документация Битрикс24). По списку телефонов или e-mail он возвращает ID лидов, контактов и компаний с такими данными. Ограничения из документации: до 20 значений за один вызов, добавочный номер не учитывается, а если по одному типу найдено 20 и больше совпадений, остальные типы в ответ не попадают. Сделки метод не ищет и ничего не объединяет: слияние в Битрикс24 — отдельная операция. Его вызывают скриптом, но тогда вам нужен разработчик и вебхук, а для вебхука в облаке ru нужна подписка «BitrixGPT + Маркетплейс» (по справке Битрикс24 от 09.11.2026).

Правила слияния, которые стоит записать до начала

Главное правило: сначала решение, потом действие. Запишите, какая карточка главная и почему. Договоритесь, что делать с конфликтами: два разных ответственных, два разных названия компании, разные суммы в открытых сделках. И сделайте копию выгрузки до слияния, чтобы можно было восстановить исходное состояние.

Не сливайте автоматически нечёткие совпадения. Два «Ивана Петрова» с одним корпоративным телефоном приёмной могут быть разными людьми. Общий номер или общая почта на организацию классический источник ложных дублей, и такие группы лучше отложить в отдельный список для ручного просмотра.

Что здесь делает ИИ-сотрудник

Читать и сопоставлять он умеет хорошо, а необратимые действия лучше оставлять человеку. Поэтому разделение такое.

Сотрудник VibeLab, подключённый к порталу, ищет дубли по телефону и почте, группирует карточки, подтягивает по каждой сделки и дела, и считает, сколько денег в открытых сделках привязано к дублям. Расчёты идут исполняемым кодом. Затем он готовит план слияния: какая карточка главная, какие поля расходятся, какие группы подозрительные и их нужно посмотреть глазами. Результат приходит отчётом в Telegram или на почту раз в неделю или по запросу в чате.

Нечёткие совпадения по ФИО и названию компании он помечает как кандидатов для ручной проверки, а не как готовые дубли.

Слияние остаётся за вами: такого действия у сотрудника нет даже с правом «Писать». По умолчанию у него право «Читать». Если выдать «Писать» и режим «С согласованием», он может добавить заметку в карточку или поставить менеджеру задачу «проверить дубль», и сделает это после вашего подтверждения. Саму операцию объединения в Битрикс24 вы выполняете штатным способом по готовому списку: так вы контролируете, что именно исчезает.

Профилактика: чтобы дубли не вернулись

Без профилактики дубли после чистки возвращаются. Три меры дают больше всего. Включите проверку на совпадения при создании карточки, чтобы менеджер видел существующего клиента ещё до сохранения. Определите единый формат телефона и почты в формах заявок. И закрепите правило: клиента сначала ищут, потом заводят. Звучит банально, но пропущенный поиск закрывает сразу второй источник дублей из списка выше.

Отдельно разберитесь с импортами. Любая загрузка из таблицы должна сначала проверяться на совпадения с базой, а не после. Если загрузку делает подрядчик, добавьте этот пункт в его чек-лист.

Как понять, что вычистили достаточно

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

Что делать с открытыми сделками в дублях

Самое тонкое место слияния это открытые сделки. Если у двух карточек клиента по сделке в работе у разных менеджеров, после объединения нужно решить, чья сделка остаётся и кто ведёт клиента. Составьте правило заранее: ведёт тот, у кого сделка продвинулась дальше по воронке, второму приходит задача передать контекст. Такой список ИИ-сотрудник готовит заранее, а решение принимает РОП.

Как начать в VibeLab

Подключите портал по входящему вебхуку с правом «Читать» и поставьте задачу: «найти группы дублей контактов по телефону и почте, посчитать сделки в них, подготовить план слияния». Сравните список с тем, что нашли вы сами по шагам выше. Первый месяц бесплатно, карта не нужна. Дальше можно сделать проверку регулярной и добавить аудит полей и стадий или разбор новых лидов. Порядок подключения описан в статье как подключить за вечер.

VIBELAB · ИИ ДЛЯ БИТРИКС24

Найдите дубли в своей базе за вечер

Первый месяц бесплатно, карта не нужна. Начните с права «Читать» и одной задачи.