Перейти к основному содержимому
SellUs
Гайды

Дубликаты в Битрикс24: как настроить проверку и объединить записи

·6 мин·SellUs
Ярослав Акулиничев
Основатель SellUs, разработчик решений для Битрикс24 с 2017 года

Команда SellUs чистит и настраивает CRM-базы клиентов с 2017 года. Дубликаты — одна из тем, где ошибка настройки на старте оборачивается неделями ручной работы через год. Собрали, что важно знать заранее. Подробнее о команде.

Менеджер вносит нового клиента. Через неделю второй менеджер вносит его снова под другим именем. Через месяц в CRM три карточки одного человека: у каждой своя история звонков, свои задачи, свои сделки.

Когда руководитель просит отчёт по клиенту: данные размазаны по трём карточкам. Полной картины нет.

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

Как Битрикс24 определяет дубликат

Система считает запись потенциальным дубликатом если совпадают значения в полях, которые вы указали как «поля для поиска дубликатов».

По умолчанию Битрикс24 проверяет:

  • Имя + фамилия контакта
  • Телефон
  • Email

Если при создании новой карточки система обнаруживает совпадение хотя бы в одном поле: показывает предупреждение «Возможный дубликат» со ссылками на похожие записи.

Когда срабатывает проверка

Проверка срабатывает только при создании вручную и при импорте. При поступлении лида с формы сайта система тоже проверяет дубликаты, если настроена соответствующая обработка.

Настройка полей для поиска дубликатов

По умолчанию проверка включена. Но поля можно изменить под специфику вашего бизнеса.

  • Для контактов: CRM / Контакты / Настройки (шестерёнка в правом углу) / Настройки дубликатов
  • Для лидов: CRM / Лиды / Настройки / Настройки дубликатов
  • Для компаний: CRM / Компании / Настройки / Настройки дубликатов

В каждом разделе: выберите поля по которым система будет сравнивать записи. Можно добавить кастомные поля. Например для B2B-базы имеет смысл добавить ИНН компании: это самый точный идентификатор.

Рекомендуемые поля для разных типов бизнеса:

B2B (корпоративные продажи)

ИНН компании + официальное название + телефон приёмной. Имя контакта не надёжно: в одной компании несколько контактных лиц.

B2C (физические лица)

Телефон (основной идентификатор) + email. Имя + фамилия ненадёжны: есть полные тёзки.

Телефония и чат-боты

Только телефон. Система при входящем звонке должна находить клиента мгновенно по одному полю.

Проверка дубликатов при создании записи

Когда менеджер создаёт контакт вручную и заполняет телефон или email: система автоматически проверяет базу. Если найдено совпадение: в правом углу формы появляется жёлтое предупреждение «Найдены возможные дубликаты» с кнопкой «Смотреть».

Менеджер может:

  1. Нажать «Смотреть» и убедиться что это другой человек. Тогда продолжить создание.
  2. Открыть существующую карточку и добавить новую сделку/лид туда, не создавая дубликат.
Организационная проблема

Менеджеры часто игнорируют предупреждение и нажимают «Создать» не разбираясь. Это организационный вопрос, не технический.

Решение: добавить в регламент CRM пункт «при предупреждении о дубликате обязательно проверить». Контроль через отчёт: смотреть количество дублей в базе раз в неделю.

Проверка дубликатов при импорте

При импорте CSV-файла: Битрикс24 предлагает настроить действие при обнаружении дубликата.

Путь: CRM / Контакты / Импорт / Шаг настройки полей

Варианты действия при совпадении:

  • Пропустить запись из файла (сохранить существующую без изменений)
  • Обновить существующую запись данными из файла
  • Создать новую (т.е. допустить дубликат)

Рекомендация для первичного импорта базы: выбрать «Обновить». Если контакт уже есть: обновить его данными, не плодить дубль.

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

Ручное объединение дубликатов

Когда два дубля уже существуют в базе: их нужно объединить.

Объединение контактов: открыть одну из карточек / кнопка «Ещё» (три точки) / «Найти и объединить дубликаты».

Система показывает список похожих записей. Выберите ту которую считаете дублём. Нажмите «Объединить».

Что происходит при объединении:

  • Данные из обеих карточек сливаются в одну
  • История звонков, задачи, письма, сделки переносятся в основную карточку
  • Дополнительная карточка удаляется
  • Система предлагает выбрать «победителя» для каждого поля при конфликте значений (у одного контакта один телефон, у другого другой: выберите какой оставить основным)
Операция необратима

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

Объединение компаний: аналогично. CRM / Компании / открыть карточку / «Ещё» / «Найти и объединить дубликаты».

Объединение лидов в контакты: если лид уже есть в базе как контакт: при конвертации лида система предложит связать с существующим контактом, а не создавать новый.

Автоматический поиск дубликатов по всей базе

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

Путь: CRM / Настройки (в левом меню) / Дубликаты

Здесь система запускает автоматическое сканирование всей базы контактов, лидов и компаний. Процесс занимает от нескольких минут до часа в зависимости от объёма базы.

Результат: список групп дубликатов с указанием полей по которым совпали. Для каждой группы можно:

  • Объединить автоматически (система выберет «главную» запись по дате создания)
  • Объединить вручную (выбрать главную карточку самостоятельно)
  • Пометить как «не дубликат» (если система ошиблась)
Рекомендация

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

Робот на предотвращение дублей в воронке

Битрикс24 позволяет настроить робота который проверяет дубли при движении по воронке.

Сценарий: лид поступает с сайта. Нужно автоматически проверить есть ли уже такой контакт в CRM, и если да: не создавать нового лида, а добавить активность к существующему контакту.

Реализация через роботов: в конструкторе роботов (CRM / Роботы и триггеры / выбрать воронку) добавьте робота «Найти контакт» или «Найти компанию» на первом этапе.

Логика:

  1. Лид поступает на этап «Новый»
  2. Робот «Найти контакт» ищет совпадение по телефону или email
  3. Если найден: робот связывает лид с существующим контактом
  4. Если не найден: лид двигается дальше как обычно и при конвертации создаётся новый контакт

Это не полностью исключает дубли, но снижает их количество при корректной настройке.

Чек-лист: как почистить существующую базу с дублями

Если база уже загрязнена: действуйте по порядку.

Шаг 1

Оцените масштаб

CRM / Настройки / Дубликаты / запустить сканирование. Посмотрите на количество найденных дублей. Если их более 20% от общего числа записей: сначала разберитесь с причиной (источник некачественных данных) иначе база будет засоряться снова.

Шаг 2

Проверьте настройки полей

Убедитесь что поля для поиска дубликатов настроены правильно. Если телефон не был указан как поле проверки: система не искала по нему. Добавьте нужные поля и запустите сканирование повторно.

Шаг 3

Начните с компаний

Чистите базу сверху вниз: сначала компании, потом контакты, потом лиды. Контакты привязаны к компаниям: если компании объединены первыми, часть контактов-дублей видна сразу.

Шаг 4

Объединяйте группами

Не пытайтесь объединить всё за один день. Разбейте работу: ответственный менеджер обрабатывает по 50-100 групп дублей в день. При объединении проверяйте каждую пару вручную: система иногда ошибается.

Шаг 5

Настройте регламент на будущее

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

Шаг 6

Проверьте источники данных

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

Сложные сценарии: когда стандартного не хватает

Один клиент в нескольких филиалах

В корпоративных базах бывает: один и тот же контакт работает с двумя разными подразделениями компании и ведётся двумя менеджерами. Технически это не дубль, но данные нужно координировать. Стандартный инструмент здесь не поможет: потребуется кастомная логика через REST API.

Нечёткое совпадение (fuzzy matching)

Встроенная проверка ищет точные совпадения. «Иванов Иван» и «Иванов И.»: система не увидит дубль, хотя это один человек. Для нечёткого поиска нужны специализированные приложения или собственная разработка.

Массовая чистка через API

Для баз с десятками тысяч записей ручная чистка занимает недели. Через REST API Битрикс24 можно автоматизировать: скрипт находит группы дублей, применяет алгоритм выбора «главной» записи и объединяет автоматически. Разработка такого скрипта занимает 1-2 дня.

С чего начать

Если дублей в базе меньше 5%: настройте поля проверки и дайте менеджерам инструкцию реагировать на предупреждения. Этого достаточно.

Если дублей 10-30%: запустите сканирование через CRM / Настройки / Дубликаты. Выделите ответственного и дайте 2-3 недели на чистку группами.

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

Почистим базу и настроим защиту от дублей
Аудит источников, ручная или автоматическая чистка через REST API, регламент и роботы: чтобы база оставалась чистой после проекта.
Обсудить чистку базы

Настроим контроль дублей и почистим базу

Аудит источников дублей, регламент для менеджеров, роботы на предотвращение и разовая чистка через API для больших баз.

Обсудить проект по вашей задаче

Оставьте контакты: перезвоним в течение 2 часов в рабочее время.

TelegramMAX