В отчёте amoCRM — 1 000 новых сделок и 90 продаж. Конверсия выглядит как 9%. Но если 100 сделок созданы повторно для тех же клиентов, уникальных обращений было 900, а фактическая конверсия — 10%. Всего 100 дублей изменили картину на один процентный пункт.
Для РОПа это не косметическая погрешность. Из-за дублей одни и те же клиенты попадают к разным менеджерам, история общения распадается между карточками, а отчёты показывают больше лидов, чем отдел получил на самом деле. Разберём, как найти проблему, посчитать её стоимость и очистить базу без бесконечной ручной проверки.
Откуда в amoCRM берутся дубли
Чем больше источников заявок подключено к CRM, тем выше риск повторных карточек. Один человек может сначала заполнить форму на сайте, затем написать в мессенджер и через несколько минут позвонить. Если интеграции не распознали его как одного клиента, в amoCRM появятся несколько контактов или сделок.
Чаще всего дубли возникают в пяти ситуациях:
- заявки одновременно поступают с сайта, телефонии, мессенджеров, маркетплейсов и рекламных площадок;
- номер телефона записывается в разных форматах, а email — с опечатками или в разных регистрах;
- менеджер создаёт новую карточку, не заметив существующий контакт;
- после импорта или переноса базы старые записи загружаются повторно;
- разные интеграции создают отдельные сделки на каждое обращение клиента.
При этом повторная сделка не всегда является ошибкой. Постоянный клиент может обратиться с новой задачей, и такую сделку нужно сохранить отдельно. Поэтому дедупликация начинается не с кнопки «объединить всё», а с правил: какие совпадения действительно означают одного клиента, какие данные должны сохраниться и какие воронки нельзя смешивать.
Как дубли влияют на конверсию отдела продаж
Искажают количество входящих лидов
Если один человек представлен тремя сделками, отчёт считает три входа в воронку. Число успешных продаж при этом не меняется. В результате расчётная конверсия становится ниже, а стоимость привлечения клиента — выше.
Для быстрой проверки используйте простую формулу:
Конверсия по уникальным обращениям = продажи ÷ (все новые сделки − подтверждённые дубли) × 100%
Пример: 90 продаж ÷ (1 000 сделок − 100 дублей) × 100% = 10%. Без очистки тот же отчёт показывает 9%. Это не доказывает, что удаление дублей само по себе создаст новые продажи, но показывает, насколько неверные данные меняют оценку работы отдела.
Замедляют первый ответ
Когда новая заявка попадает в отдельную карточку, менеджер не видит предыдущие звонки, письма, задачи и договорённости. Ему приходится искать контекст вручную или начинать разговор заново. Пока команда выясняет, кто уже работает с клиентом, тот ждёт ответа.
Создают конкуренцию между менеджерами
Две карточки одного клиента могут получить разных ответственных. Тогда менеджеры параллельно звонят одному человеку, предлагают разные условия или спорят, кому засчитать продажу. Проблема выглядит как ошибка сотрудников, хотя её источник находится в данных.
Разрывают историю клиента
В одной карточке остаётся звонок, в другой — переписка, в третьей — оплаченная сделка. Сегментация, повторные продажи и персональные предложения строятся на неполной информации. Даже хороший сценарий работы с базой начинает давать случайный результат.
Сколько времени отдел тратит на дубли
Стоимость проблемы можно оценить без отраслевых исследований. Замерьте, сколько минут в день менеджер тратит на поиск карточек, сверку данных и разбор повторных обращений, а затем подставьте свои показатели:
Потери времени в месяц = менеджеры × минуты в день × рабочие дни ÷ 60
Например, шесть менеджеров тратят на дубли по 15 минут в день. При 22 рабочих днях получается:
6 × 15 × 22 ÷ 60 = 33 часа в месяц.
Чтобы перевести время в деньги, умножьте результат на стоимость рабочего часа. При условных 800 ₽ в час это 26 400 ₽ ежемесячно. Это иллюстративный расчёт: для управленческого решения используйте фактическую загрузку и полную стоимость часа вашей команды.
Пять признаков, что пора проверить базу
- по одному телефону или email находятся несколько контактов;
- клиенты жалуются на повторные звонки от разных менеджеров;
- сотрудники регулярно ищут, в какой карточке находится актуальная история;
- после подключения нового канала резко выросло число сделок, но не число продаж;
- команда периодически выгружает базу и чистит её вручную.
Даже одного признака достаточно для выборочной проверки. Возьмите несколько десятков недавних заявок из разных каналов и найдите совпадения по телефону, email и другим устойчивым полям. Так вы увидите не только объём проблемы, но и источник повторов.
Проверьте amoCRM на дубли: первые 3 дня работы виджета бесплатны →
Как очистить базу и не создать новые ошибки
1. Зафиксируйте исходные показатели
До очистки сохраните число сделок, контактов и компаний, текущую конверсию, количество обращений из каждого канала и несколько типичных групп дублей. После изменений эти данные помогут отделить эффект очистки от сезонности и колебаний трафика.
2. Определите правила совпадения
Телефон и email обычно дают более надёжный сигнал, чем имя или название сделки. Для B2B-сценариев может потребоваться проверка компании и связанных контактов. Если в базе несколько направлений продаж, заранее задайте исключения для отдельных воронок и этапов.
В виджете JHook методы можно выстроить последовательно: например, сначала проверять телефон, затем email, затем пользовательское поле. Подробнее эта логика разобрана в статье «Воронка методов поиска в карточках и автоматизации».
3. Проверьте выборку вручную
Перед массовой обработкой просмотрите несколько групп для каждого правила. Особенно внимательно проверьте однофамильцев, филиалы одной компании, общие корпоративные телефоны и клиентов с несколькими активными сделками. Цель — убедиться, что правило находит именно дубли, а не похожие записи.
4. Объедините накопившиеся записи
После проверки можно переходить от отдельных групп к массовому объединению. Виджет «Поиск дублей» работает со сделками, контактами и компаниями, ищет совпадения по телефону, email, названию и пользовательским полям. При объединении сохраняется история коммуникаций, задачи и связанные данные.
Как устроены страница поиска, ручное и массовое объединение, поиск в карточках и настройка прав, собрано в кратком руководстве по виджету.
5. Остановите появление новых дублей
Разовая чистка улучшит отчёты только на время. Если формы, телефония и мессенджеры продолжат создавать повторные записи, через несколько месяцев проблему придётся решать снова. Для постоянного контроля настройте поиск в карточках и автоматическую проверку при создании или изменении сущностей.
Права на объединение стоит оставить тем сотрудникам, которые понимают структуру базы. Для отдельных воронок и этапов можно настроить исключения, чтобы автоматизация не затронула сценарии, где несколько сделок одного клиента нужны бизнесу.
Что измерить после очистки
Сравнивайте одинаковые периоды и смотрите не только на общее число карточек. Для РОПа полезны четыре показателя:
- доля подтверждённых дублей среди новых записей;
- конверсия из уникального обращения в продажу;
- среднее время первого ответа;
- время менеджеров на поиск и сверку карточек.
На большой накопленной базе эффект может быть заметен сразу. В кейсе JHook «Как мы очистили 3 834 дубля в amoCRM и повысили конверсию на 18%» показан пример такой работы на реальном аккаунте. Но план для своей компании лучше строить не на чужом проценте, а на замерах до и после очистки.
Чистая база начинается с правил на входе
Дубли вредят продажам не самим фактом существования. Проблема начинается, когда они замедляют ответ, делят историю клиента между карточками и заставляют руководителя принимать решения по искажённой воронке.
Рабочий порядок простой: оценить масштаб, настроить правила совпадения, проверить выборку, объединить накопившиеся записи и включить контроль новых обращений. После этого amoCRM снова показывает реальных клиентов, а менеджеры работают с единым контекстом.
Очистите базу amoCRM от дублей без ручной проверки каждой карточки. Установить виджет →



