Цены
+7 927 … Получить 3 дня бесплатно

Как избавиться от дублей контактов в amoCRM: 5 инструментов

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

За пять месяцев 2026 года наша техподдержка разобрала более 1 000 обращений. Более 30 из них напрямую касались дублей контактов и сделок. Собрали пять способов, которые помогают найти и убрать дубли — и не создавать новые.

Коротко

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

Если один клиент пишет в разных мессенджерах, проверьте, как интеграция связывает его чаты с CRM. В Radist.Online функция «Контроль дублей» связывает переписки по совпадению номера телефона, поэтому обращения из разных каналов попадают в одну карточку.

Если номер клиента скрыт в Telegram или МАКС, найти его в CRM по телефону не получится. Ищите по @-нику (username) или внутреннему ID пользователя — Radist.Online автоматически пишет их в карточку amoCRM.

Почему в amoCRM появляются дубли

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

Самые частые причины:

Один человек пишет из разных каналов. Например, сначала обращается в WhatsApp*, потом продолжает разговор в Telegram. Если интеграции не умеют определить, что это один и тот же человек, CRM получает два разных контакта.

У клиента скрыт номер телефона. В Telegram и МАКС пользователь может ограничить доступ к номеру. Вместо телефона интеграция получает username или другой идентификатор. CRM не может сопоставить его с существующей сделкой.

Менеджеры создают контакты вручную. Один записывает человека как «Иван Петров», другой — как «Иван Петров ООО Ромашка». Телефон или email при этом могут отличаться или вообще отсутствовать.

База импортируется без правил сопоставления. Если при загрузке Excel не настроить обновление существующих контактов, вместо одной карточки можно получить несколько.

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

Номера записаны в разных форматах. +7 900 123-45-67, 89001234567 и 7 900 123 45 67 — для человека очевидно один номер. Для системы без нормализации это могут быть разные значения.

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

1. Использовать встроенный поиск дублей в amoCRM

Начать можно с самого простого способа — встроенного поиска дублей.

amoCRM умеет находить совпадения среди контактов и компаний по таким данным, как имя, телефон и email. Найденные записи можно проверить и объединить.

Это хороший вариант, если база небольшая или нужно один раз привести ее в порядок перед миграцией, аудитом или запуском новой интеграции.

Но есть важный нюанс: поиск дублей работает постфактум. Он не мешает менеджеру завтра создать еще одну карточку того же человека.

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

Когда подойдет этот способ:

  • нужно почистить небольшую базу;
  • дубли уже накопились;
  • предстоит миграция данных;
  • нужно провести разовый аудит CRM.

Для базы из нескольких тысяч контактов и постоянного входящего потока одного встроенного поиска обычно недостаточно.

2. Настроить «Контроль дублей» в интеграции с мессенджерами

Если заявки приходят из WhatsApp*, Telegram и МАКС, искать причину дублей только в настройках amoCRM — примерно как искать протечку только внутри квартиры, когда вода идет с крыши.

Нужно проверить саму интеграцию.

В Radist.Online есть функция «Контроль дублей» для интеграции с amoCRM. Она автоматически связывает чаты по совпадению номера телефона (форматы 7, +7 и 8 поддерживаются).

Включается функция одним переключателем в личном кабинете RadistWeb: Настройки → Интеграции → Установленные → нужная интеграция → «Контроль дублей от Radist.Online».

Например, человек написал компании в WhatsApp*, а через несколько часов — в Telegram с того же номера. Вместо двух отдельных контактов система связывает переписки с существующей карточкой.

При этом важно понимать ограничение: если номер телефона скрыт, сопоставить клиента только по номеру невозможно.

Функция доступна на всех тарифах Radist.Online — «Начальном» и «Стандартном».

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

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

3. Учитывать скрытые номера в Telegram и МАКС

Клиент может написать вам в мессенджере, но не показать свой номер телефона.

Для пользователя все выглядит нормально: он написал, получил ответ и продолжил диалог. А CRM может увидеть нового пользователя, потому что не получила номер, по которому можно найти существующий контакт.

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

Например: клиент уже есть в amoCRM. Потом пишет в Telegram со скрытым номером. Интеграция не может сопоставить его с существующим контактом — и появляется новая карточка.

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

Что можно сделать?

Попросить клиента добавить ваш номер в контакты. По умолчанию в Telegram видимость номера стоит на «Мои контакты» — то есть номер виден тем, кого клиент добавил к себе в контакты. Если клиент сохранит ваш номер, интеграция сможет увидеть его телефон.

Использовать username как дополнительный идентификатор. Для Telegram это @username. Заводить отдельное поле не нужно: Telegram username и TG User ID подтягиваются в карточку контакта и в сделку автоматически, как только клиент напишет. В МАКС такого идентификатора нет.

Проверять дубли вручную. Если номер скрыт и система не может определить человека автоматически, полностью исключить появление дублей не получится. Такие контакты придется объединять уже средствами CRM или специальных инструментов.

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

4. Подключить антидубли из маркетплейса amoCRM

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

В маркетплейсе amoCRM есть решения для поиска и объединения дублей. Они могут сравнивать контакты не только по точному совпадению имени, но и по другим параметрам.

В зависимости от конкретного виджета можно настроить:

  • поиск по телефону и email;
  • нормализацию номеров;
  • поиск частичных совпадений;
  • автоматическое объединение карточек;
  • перенос тегов, заметок и других данных;
  • регулярную проверку базы.

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

Например, если в CRM несколько тысяч контактов, а менеджеров десять и больше, вручную искать каждый дубль — сомнительное удовольствие. Автоматизация здесь быстро окупается хотя бы сэкономленным временем менеджеров.

Но есть и минус: большинство таких решений платные. Кроме того, перед установкой стоит проверить, как именно конкретный виджет объединяет карточки и какие данные сохраняет.

Это особенно важно, если в контактах накопилась история переписок, сделки, задачи и заметки.

5. Проверить настройки раздела «Беседы» в amoCRM

Иногда на первое сообщение клиента в amoCRM сразу создаются две одинаковые сделки. Похоже на баг контроля дублей, но это не он — включение или отключение контроля дублей тут ничего не меняет.

Причина другая: в разделе «Беседы» amoCRM включена настройка «создавать сделку сразу на этапе воронки». Из-за этого одно сообщение создает сразу две сделки — одну через «Беседы», вторую через воронку.

Как проверить: зайдите в amoCRM → Настройки → Беседы → посмотрите, нет ли автосоздания сделки на конкретном этапе воронки.

Что делать: это тонкая настройка, каждый лишний клик меняет, куда попадают входящие. Если работаете через Radist.Online и увидели у себя такое задвоение — напишите нам в поддержку. Покажем, как настроить «Беседы», чтобы задвоение ушло, а сообщения продолжили падать в CRM.

Что делать, если клиент пишет со скрытого номера

Это отдельный сценарий, который стоит проверять первым, если дубли появляются именно после сообщений из Telegram или МАКС.

Алгоритм такой:

  1. Проверьте, видит ли интеграция номер клиента.
  2. Если номера нет, посмотрите username.
  3. Попросите клиента добавить ваш номер в контакты.
  4. Проверьте, включен ли контроль дублей в интеграции с amoCRM — отдельно в каждой интеграции, из которой пишет клиент.
  5. Проверьте, не создаются ли сделки в статусе «Неразобранное»: там контроль дублей от Radist.Online не работает, нужен встроенный механизм amoCRM.
  6. Если контакт все равно создался повторно, объедините карточки средствами CRM.
  7. Для массовой очистки используйте специализированный антидубликатор.

И еще один момент: не стоит обещать себе, что после одной настройки дубли исчезнут навсегда. Если мессенджер не передает номер пользователя, CRM физически не может сопоставить его по номеру.

Поэтому для мессенджеров лучше иметь несколько способов идентификации клиента, а не рассчитывать только на телефон.

Как проверить, много ли у вас дублей

Есть простой способ сделать первичный аудит.

Экспортируйте контакты из amoCRM и отсортируйте их по номеру телефона. Повторяющиеся номера — первый сигнал, что база требует проверки.

Но не ограничивайтесь только телефонами. Проверьте также:

  • email;
  • имя и фамилию;
  • Telegram username;
  • название компании;
  • связанные сделки.

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

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

Что проверить перед объединением дублей

Объединить две карточки — не значит просто удалить одну из них.

Перед склейкой проверьте:

Какая карточка основная? Обычно оставляют ту, где больше информации и истории.

Не потеряется ли история общения? Особенно внимательно проверяйте переписки из мессенджеров.

Кто назначен ответственным? После объединения важно убедиться, что контакт остался у нужного менеджера.

Что будет с тегами и заметками? Если они нужны для сегментации или работы менеджеров, проверьте их сохранность.

Что будет со сделками? Убедитесь, что связанные сделки и задачи остались на месте.

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

Как избавиться от дублей в amoCRM и не создавать их снова

Разовая уборка решает проблему только на время. Чтобы дубли не возвращались, проверьте пять вещей:

  • правила уникальности при импорте;
  • проверку существующего контакта перед созданием нового;
  • настройки цифровых воронок и Salesbot;
  • нормализацию телефонных номеров;
  • контроль дублей в интеграциях с мессенджерами.

И отдельно следите за контактами со скрытым номером в Telegram и МАКС. Именно здесь обычная проверка по телефону перестает работать.

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

Но добиться этого можно только тогда, когда связка «мессенджер → интеграция → amoCRM» настроена целиком.

Частые вопросы

Как убрать дубли в amoCRM?

Сначала найдите существующие дубли встроенным инструментом amoCRM или антидубликатором. Затем настройте правила, которые не позволят создавать новые карточки при повторных обращениях.

Как найти дубли контактов в amoCRM?

Откройте раздел «Списки», нажмите на кнопку с тремя точками рядом со строкой поиска и выберите «Поиск дублей». amoCRM покажет совпадения по телефону и email, останется отметить нужные карточки и объединить их.

Как объединить дубли контактов в amoCRM?

Выберите дублирующиеся контакты, нажмите «Объединить» и укажите данные для итоговой карточки. За один раз можно объединить до пяти контактов. Связанные сделки при этом сохраняются.

Почему в amoCRM создаются дубли контактов?

Дубли могут появляться при повторном создании контакта, импорте данных с различиями в полях или обращениях из разных источников. При импорте amoCRM предлагает выбрать, что делать с найденными дублями — пропустить их или обновить существующий контакт. Если этот шаг пропустить, вместо одной карточки в базе окажется несколько.

Что делать, если клиент пишет со скрытого номера в Telegram или МАКС?

Если интеграция не получает номер телефона, связать новый диалог с существующим контактом по номеру не получится. В Telegram выручит поиск по user_id, если клиент писал вам раньше. В таком случае можно использовать другие доступные данные клиента или объединить созданные дубли вручную.

Как настроить amoCRM, чтобы дубли не появлялись?

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

Главное

Дубли в amoCRM редко появляются из одной причины. Обычно это результат нескольких процессов сразу: менеджеры создают контакты вручную, формы создают новые заявки, база импортируется без правил, а мессенджеры передают неполные данные.

Поэтому и лечить проблему одной кнопкой не получится.

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

Если основная часть обращений приходит из мессенджеров, начинать стоит с интеграции. В Radist.Online функция «Контроль дублей» связывает чаты по совпадению номера или user_id и помогает не создавать отдельные карточки, когда один и тот же человек пишет вам из разных каналов.

Хотите проверить это в связке с вашей воронкой? Подключитесь к Radist.Online — 3 дня теста бесплатно, без карты. Или напишите нам в поддержку — покажем, как включить «Контроль дублей» в вашей интеграции за 5 минут.

*WhatsApp принадлежит компании Meta, признанной экстремистской организацией и запрещенной на территории Российской Федерации.

Ответим на любые вопросы

Свяжитесь с нами любым удобным способом

Или оставьте заявку
и мы с вами свяжемся

* WhatsApp принадлежит компании Meta, признанной экстремистской и запрещенной на территории РФ.