Миграция между CRM без потери истории — чеклист
Меняете amoCRM на Битрикс24 или уходите с HubSpot на отечественное? Разбираем, как перенести сделки, контакты, переписку и звонки так, чтобы менеджеры не остались без истории.
Переезд между CRM — это не «выгрузил CSV, залил CSV». История общения с клиентом — главный актив отдела продаж, и потерять её при миграции страшнее, чем заплатить за саму новую систему. Разбираем безопасный сценарий: от аудита до бэкапа на старой системе и тестового прогона на новой.
Что вообще нужно переносить
Стандартный набор сущностей в любой CRM:
- Контакты и компании — основная база.
- Сделки — со статусами, суммами, ответственными.
- Кастомные поля — то, что компания добавила сверх стандартных. Часто их забывают, и потом в новой системе зияют дыры.
- История общения — звонки, письма, чаты, заметки менеджеров. Самое ценное и самое сложное.
- Задачи и встречи — открытые и закрытые.
- Файлы — приложения, КП, договоры.
- Пользователи, роли, права — структура отдела.
- Воронки и стадии — обычно перенастраиваются вручную в новой системе.
Шаг 1. Аудит — что у нас реально есть
Выгрузить статистику со старой системы: сколько сделок (открытых и закрытых), сколько контактов, сколько кастомных полей, сколько интеграций. Это нужно, чтобы:
- Понять объём — миграция 50 тыс. контактов и 500 тыс. контактов это разные проекты.
- Найти «мёртвый груз» — контакты без активности 5+ лет, дубли, тестовые записи. Чистить до переноса, а не после.
- Решить, что не переносим: например, переписку старше 3 лет — в архив, а не в новую CRM.
Шаг 2. Маппинг полей
Главная техническая работа. Каждое поле старой системы должно лечь в поле новой. Где совпадает — прямой маппинг. Где нет — создаём кастомное поле или объединяем несколько полей в одно. Делается в таблице (Google Sheets, Excel) на два столбца: «откуда», «куда», плюс комментарий по преобразованию.
Типовые грабли:
- Телефоны в разном формате (`+7`, `8`, `7`, со скобками и без). Привести к E.164 перед загрузкой.
- Даты в разных форматах (`DD.MM.YYYY` vs `YYYY-MM-DD`).
- Списочные поля (статусы, типы) — в новой системе могут быть другие значения, нужно мэппить.
- Связи: контакт связан с компанией, сделка — с контактом и компанией. Порядок загрузки важен: сначала компании, потом контакты, потом сделки.
Шаг 3. Тестовая миграция
Заводим тестовый аккаунт в новой CRM (обычно 14 дней триал). Переносим маленькую выборку — 100 контактов, 50 сделок, всё с историей. Менеджеры проверяют: видна ли переписка, корректны ли суммы, не задвоились ли записи. На этом этапе вылавливается 80% багов маппинга.
Шаг 4. Способы переноса
- Готовые коннекторы. Битрикс24, amoCRM, RetailCRM имеют импортёры из основных систем. Работают для типовых полей, кастомные часто теряют.
- API-скрипты. Самый надёжный, но требует разработчика. Читаем из API старой системы, пишем в API новой — порциями (chunked), с обработкой ошибок.
- Сервисы миграции. Trujay, Data2CRM, мигратор от Битрикс24. Платно, экономит время на типовых сценариях.
- CSV в крайнем случае. Работает для контактов и компаний, плохо — для истории и связей.
Шаг 5. День переезда — окно
Полная миграция делается в выходные или ночью с тайм-фреймом «отдел продаж не работает». План:
- Заморозить старую CRM в read-only (менеджеры видят, но не пишут).
- Финальный дельта-перенос (всё новое с момента тестового прогона).
- Сверка по контрольным суммам: количество контактов, сделок, общая сумма открытых сделок.
- Переключить интеграции (телефония, почта, сайт, 1С) на новую CRM.
- Менеджеры заходят в новую систему — поддержка стоит «у плеча» первую неделю.
Шаг 6. Что делать со старой системой
Не отключать сразу. Минимум 3 месяца держать в read-only — для аудита, споров «а где это в новой?», восстановления потерянных полей. Перед отключением — финальный экспорт всех данных в архив (S3, NAS) на 5–7 лет: бухгалтерия и юристы могут попросить.
Чеклист одной страницей
- Выгрузить статистику со старой CRM.
- Почистить дубли и мёртвые записи.
- Составить таблицу маппинга полей.
- Прогнать тестовую миграцию 100 контактов / 50 сделок.
- Менеджеры проверяют тестовую выборку.
- Запланировать окно переезда (выходные).
- Заморозить старую систему, сделать дельта-перенос.
- Сверка контрольных сумм.
- Переключить интеграции.
- Старая CRM в read-only на 3 месяца, затем архив.
Итог: миграция CRM — это управляемый проект на 2–6 недель в зависимости от объёма и кастомизации. Главное правило — не переезжать «с понедельника на вторник» и не пропускать тестовый прогон. Сэкономленная неделя на старте оборачивается месяцами разгребания потерь.