amoCRM дубли: импорт клиентской базы без потери данных и ручной склейки
amoCRM дубли — это сбой, который закладывается задолго до первого звонка, чаще всего на этапе некорректно собранного Excel-файла или слепого переноса данных из другой системы. Чтобы импорт клиентской базы не превратил воронку в свалку из сотен одинаковых карточек, нужно до загрузки разметить уникальные идентификаторы и выбрать жесткий сценарий слияния. Система умеет склеивать совпадения сама, если задать ей правильные правила игры при загрузке.
Подготовка таблицы: как импорт базы в амо срм спасает от хаоса
Штатный импорт работает с файлами форматов .xls, .xlsx и .csv. Перед загрузкой таблицу нужно привести к единому стандарту, иначе система воспримет одного и того же человека с по-разному записанным номером как двух разных лидов. amoCRM ищет совпадения по двум жестким идентификаторам: номеру телефона и адресу электронной почты. Имя, фамилия или название компании для алгоритма вторичны.
Вся база должна быть разбита на строгие столбцы. Если в одной ячейке написано «Иван Иванов, ООО Вектор, 89991234567», система создаст нечитаемую карточку. Разнесите данные: отдельный столбец для имени контакта, отдельный — для телефона, отдельный — для email, отдельный — для названия компании. Если вы выстраиваете B2B-продажи, связка «Контакт + Компания» критична: один контакт может быть привязан только к одной компании, но к компании можно привязать десятки контактов.
Номера телефонов необходимо очистить от лишних символов. Платформа умеет нормализовать номера (приводить 8 и +7 к единому виду), но внутренние добавочные, записанные через пробел или запятую прямо в ячейке с основным телефоном, ломают алгоритм. Оставьте в столбце только цифры и знак плюса.
Штатный контроль совпадений при загрузке
Процесс импорта запускается из раздела «Списки» (три точки в правом верхнем углу → Импорт). После загрузки файла система предложит сопоставить столбцы из таблицы с полями в карточках CRM. Здесь важно не пропустить блок «Контроль дублей» — именно он определяет, что произойдет при совпадении номеров или почты.
На выбор есть три сценария. «Не проверять» — алгоритм просто зальет все строки как новые карточки. Этот вариант используют только для абсолютно чистых, холодных баз, которых точно нет в вашей системе. «Искать и обновлять» — при совпадении телефона система найдет старую карточку и допишет в нее данные из файла, но только в пустые поля; уже заполненную информацию она не затрет. «Искать и склеивать» — самый безопасный режим для обновления базы: система объединит данные, а если возникнет конфликт (в CRM одно имя, в файле другое), приоритет отдается данным из файла.
Если вы импортируете сделки, убедитесь, что в файле есть столбец с названием этапа, и он дословно совпадает с тем, как настроена ваша amoCRM воронка продаж. Иначе сделки упадут в «Неразобранное» или на первый этап по умолчанию.
Массовая и точечная очистка дублей в amoCRM
Если мусор уже накопился, его убирают встроенным инструментом поиска дублей. Перейдите в раздел «Списки», выберите отображение «Контакты» или «Компании», нажмите на три точки и выберите «Поиск дублей». Система просканирует базу и выдаст список групп карточек, в которых совпадают телефоны или email.
Объединять можно массово или вручную. Кнопка «Объединить все» склеит карточки по логике системы: основной станет та, в которой больше заполненных полей, или та, по которой была последняя активность. Если карточки сложные и в них разные ответственные, лучше использовать ручной режим. Вы открываете группу, отмечаете галочками нужные контакты (не более пяти за один раз) и жмете «Объединить». Система покажет окно предпросмотра, где вы сами выбираете, какое имя, телефон и значение дополнительных полей останутся в итоговой карточке.
При слиянии контактов привязанные к ним сделки не удаляются и не склеиваются между собой. Они просто прикрепляются к итоговому, объединенному контакту. Если у Ивана было три пустых сделки в разных воронках, после очистки дублей контакта у вас останется один Иван с тремя отдельными сделками — их придется закрывать как нереализованные вручную.
Чек-лист: проверка файла перед загрузкой
- Удалите пустые строки и столбцы в конце таблицы
- Проверьте формат ячеек с телефонами: он должен быть текстовым, чтобы Excel не удалял ведущие нули или плюсы
- Уберите из ячеек с телефонами комментарии (например, «+79991234567 (жена)»)
- Разделите ФИО, должность и название компании на три независимых столбца
- Создайте в amoCRM все пользовательские поля (выпадающие списки, мультисписки) до начала импорта
- Проверьте, чтобы значения для списковых полей в файле дословно совпадали с вариантами в CRM (регистр имеет значение)
- Сделайте тестовую загрузку файла из 5–10 строк, прежде чем импортировать базу на десять тысяч контактов
Что чаще всего идёт не так при переносе базы
| Симптом | Причина | Что делать |
|---|---|---|
| После импорта база удвоилась | В настройках импорта стояло «Не проверять дубли» | Отменить импорт (кнопка в центре уведомлений, доступна ограниченное время), затем загрузить заново с контролем дублей |
| Сделки упали в первый этап, хотя в файле указан другой | Названия этапов в файле и в CRM не совпадают до символа | Переименовать этапы в таблице Excel точно по воронке, повторить заливку |
| Телефоны загрузились в формате 7.99E+10 | Excel применил экспоненциальный формат к длинным числам | Выделить столбец в Excel, поставить текстовый формат, пересохранить в CSV, импортировать |
| Данные из файла затерли актуальную информацию в карточках | Выбран режим «Искать и склеивать» вместо «Искать и обновлять» | Восстановить прошлые значения можно только вручную через историю карточки, отката полей нет |
Что НЕ помогает:
Удалять всю базу целиком, чтобы залить заново. При удалении контактов вы потеряете историю переписок, примечания менеджеров и записи звонков, которые к ним привязаны. Правильный путь — использовать штатный поиск и слияние.
Каналы связи и автоматизация: как не плодить сущности
Чистая база после импорта — это только половина дела. Чаще всего дубли начинают плодиться из-за криво настроенных интеграций: когда клиент пишет в WhatsApp, звонит по телефону, а потом оставляет заявку на сайте с другой почтой. Если интеграция не умеет искать совпадения, у вас появится три разные карточки.
Чтобы этого избежать, логика работы всех внешних сервисов должна строиться поверх существующих данных. Например, платформа Замдир подключается к CRM клиента и использует её архитектуру. Это позволяет снять типовые ответы с первой линии и обновлять поля существующих сделок, не ломая базу. ИИ-агент ведет диалог прямо в чате amoCRM, квалифицирует клиента, меняет этап и ответственного, но не создает дублирующих задач и тегов. Алгоритм работает с тем контактом, к которому привязан канал связи.
Если вы используете сторонние виджеты на сайте, убедитесь, что в их настройках включена проверка по номеру телефона перед созданием нового лида. Без этого любая автоматизация будет работать вхолостую, отправляя цепочки сообщений несуществующим или задвоенным адресатам.
С чего начать наведение порядка
Начните с оценки масштаба проблемы: перейдите в раздел «Списки» и запустите штатный поиск дублей. Если система найдет больше сотни совпадений, не пытайтесь склеить их руками — выделите время на массовое объединение, предварительно предупредив отдел продаж, чтобы никто не вносил изменения в карточки в этот момент.
Далее выгрузите проблемные сегменты базы (например, контакты без почты и кривыми телефонами) в Excel. Очистите данные автозаменой, приведите номера к единому формату и загрузите обратно через импорт с настройкой «Искать и обновлять». Когда база станет чистой, можно подключать автоматизацию.
Мы забираем на себя рутину: ИИ-агент квалифицирует лидов, отвечает на вопросы 24/7 и звонит по входящим заявкам, опираясь на порядок в вашей CRM, а люди освобождаются для закрытия сложных сделок.
Частые вопросы
Склеиваются ли сделки при объединении контактов?
Нет. amoCRM объединяет только поля самого контакта (телефон, email, должность). Все сделки, которые были привязаны к дублям, перенесутся в итоговую карточку контакта отдельными сущностями. Их придется разбирать вручную.
Можно ли отменить неудачный импорт базы?
Да, но только сразу после загрузки. В левом нижнем углу экрана (в центре уведомлений) появится сообщение об успешном импорте с кнопкой «Отменить». Если вы загрузили еще один файл или прошло много времени, кнопка исчезнет.
Почему система не видит дубль, если номера одинаковые?
Алгоритм чувствителен к добавочным символам. Если в одной карточке телефон записан как «+79991234567», а в другой — «+79991234567 доб. 12», для системы это два разных номера. Очищайте номера от текста.
Как объединить дубли компаний?
Механика точно такая же, как у контактов. В разделе «Списки» переключите вид на «Компании» и запустите поиск дублей. Система будет искать совпадения по названию компании, привязанным телефонам и email.