Чем дубли мешают бизнесу
Первое, что видит клиент, — неловкость. Человек написал в Telegram, потом позвонил, а в ответ ему дважды задают одни и те же вопросы разные сотрудники. Для салона, клиники или автосалона в Ташкенте, где заявка часто приходит сразу из Instagram, с сайта и по звонку, это обычная ситуация.
Второе — аналитика. Если один человек создал три карточки, три сделки и две из них закрыты как «не ответил», конверсия выглядит хуже, чем есть. Страдает и статистика источников: лид засчитан и Instagram, и сайту, а реальный путь клиента потерян. Поэтому дубли в CRM напрямую влияют на то, какие рекламные каналы вы решите масштабировать, а какие отключить.
Откуда берутся дубли
Почти всегда причина не в невнимательности одного человека, а в том, что у каждого канала своя логика определения клиента. Мессенджер опознаёт его по аккаунту, телефония — по номеру, форма на сайте — по введённым данным. Без общего правила каждый канал создаёт свою карточку.
- Номер записан по-разному: +998 90 123 45 67, 901234567, 8 (90) 123-45-67 — для системы это разные значения
- Менеджер создаёт контакт вручную, не проверив, есть ли он в базе
- Импорт таблицы из Excel или старой CRM без сопоставления с текущими контактами
- Интеграция сайта, бота или учётной системы создаёт контакт при каждой заявке и не ищет существующий
- Клиент оставляет разные номера: рабочий, личный, номер жены или секретаря
- Повторная заявка на ту же услугу создаёт вторую открытую сделку
Шаг 1. Подготовка перед чисткой
Объединение карточек, как правило, нельзя откатить. Поэтому сначала сделайте выгрузку контактов, компаний и сделок в файл и сохраните её отдельно — это ваша страховка.
Затем решите правила заранее и запишите их: какая карточка считается главной (самая полная, самая старая или с активной сделкой), чей ответственный остаётся при конфликте, какие поля перезаписываются. И назначьте одного человека, который имеет право объединять. Если каждый менеджер будет склеивать карточки по-своему, часть истории неизбежно потеряется.
Шаг 2. Поиск и объединение дублей
В amoCRM есть встроенный поиск дублей для контактов и компаний: он группирует записи с совпадающим телефоном, почтой или названием и предлагает объединить. При слиянии можно выбрать, какие значения полей оставить, а сделки, задачи и примечания переходят в итоговую карточку.
Не объединяйте всё подряд одной кнопкой. Совпадение телефона не всегда означает дубль: общий номер офиса может принадлежать нескольким сотрудникам одной компании, а семейный номер — родственникам, которые покупают отдельно. Просмотрите группы, начните с очевидных совпадений и только потом переходите к спорным.
Если база большая, обычного поиска может не хватить — тогда используют виджеты из маркетплейса amoCRM или скрипт на API, который применяет ваши правила автоматически.
Сравнение способов чистки
Выбор зависит от размера базы и от того, насколько чёткие у вас правила.
- Вручную через карточки — подходит для небольшой базы и разовых случаев, но медленно и зависит от внимательности
- Встроенный поиск дублей — бесплатный базовый вариант для контактов и компаний, требует просмотра результатов человеком
- Виджет из маркетплейса — удобен для регулярной автоматической чистки по заданным правилам, но надо проверить условия и права доступа
- Выгрузка, обработка в таблице и загрузка обратно — годится для нормализации телефонов у большой базы, но требует осторожности и резервной копии
- Скрипт через API — гибкий вариант для сложных правил, нужен разработчик
Дубли сделок: когда это ошибка, а когда нет
Две сделки у одного клиента — не всегда проблема. Если человек купил курс в сентябре и вернулся за другим в ноябре, новая сделка — правильно. Дубль возникает, когда по одному и тому же запросу открыто две сделки.
Лишнюю сделку лучше не удалять, а закрывать как нереализованную с отдельной причиной «дубль». Так вы сохраните историю и сможете понять, из какого канала их приходит больше. А для новых обращений настройте правило: если у контакта есть открытая сделка, повторная заявка добавляется в неё примечанием или задачей, а не создаёт новую.
Как не допустить новых дублей
Чистка без профилактики — это уборка при открытом окне. Закройте источники по порядку:
Во-первых, единый формат телефона: код страны и девять цифр без пробелов и скобок. В формах на сайте поставьте маску ввода, в импорте и интеграциях передавайте номер уже в этом виде.
Во-вторых, включите контроль дублей для входящих заявок, чтобы система искала существующий контакт по телефону или почте и присоединяла обращение к нему. Настройте правило отдельно для звонков, форм и мессенджеров.
В-третьих, проверьте интеграции. Спросите у разработчика сайта или Telegram-бота, ищет ли он контакт перед созданием. Часто именно здесь рождается основная масса дублей.
В-четвёртых, приучите менеджеров искать клиента по последним цифрам номера до создания карточки. Это несколько секунд, а разбор дубля стоит дороже.
Типичные ошибки
Самая частая — разовая чистка без устранения причин: через пару месяцев дублей снова столько же. Вторая — массовое объединение без резервной копии. Третья — удаление сделок вместо закрытия с причиной, из-за чего портится статистика. Четвёртая — включённый контроль дублей без нормализации номеров: система просто не видит совпадений в разных форматах.
И ещё одна: никто не отвечает за качество базы. Если задача «у всех», её не делает никто.
Чек-лист и связь с аналитикой
Проверьте по пунктам: сделана выгрузка перед чисткой; записаны правила главной карточки; телефоны приведены к одному формату; маска стоит на всех формах; контроль дублей включён для звонков, форм и мессенджеров; интеграции ищут контакт перед созданием; менеджеры знают про поиск; раз в месяц запускается проверка; есть ответственный.
После чистки цифры в отчётах изменятся: лидов станет меньше, конверсия и источники поменяются. Это нормально — картина приближается к реальной. Если вы строите сквозную аналитику от рекламы до оплаты, чистая CRM — её основа: без неё стоимость лида и заявки по каналам считать бессмысленно. В markdev мы наводим порядок в CRM и настраиваем сквозную аналитику, так что, если база уже заросла дублями, расскажите о задаче — разберёмся, где они рождаются, и настроим контроль.
Частые вопросы
Можно ли вернуть карточки после объединения в amoCRM?
Как правило, нет, поэтому перед массовой чисткой нужна выгрузка базы. Объединяйте осознанно и сначала проверяйте спорные группы вручную.
Как удалить дубли amoCRM автоматически?
Через встроенный поиск дублей для небольшой базы, через виджеты из маркетплейса или скрипт на API для большой. Автоматику запускайте только после того, как правила главной карточки записаны.
Почему дубли появляются, хотя менеджеры стараются?
Чаще всего виноваты каналы и интеграции: мессенджер, телефония и сайт опознают клиента по-разному, а номера приходят в разных форматах. Это решается правилами, а не внимательностью.
Нужно ли удалять дубли сделок?
Лучше закрывать их как нереализованные с причиной «дубль». История сохранится, а вы сможете увидеть, какой канал даёт больше повторов.
Как часто проверять базу на дубли?
Удобный ритм — раз в месяц. Если количество дублей растёт, найдите источник и исправьте именно эту интеграцию или форму.
Разберём вашу задачу бесплатно
Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.