Миграция amoCRM → Битрикс24
Сеть из 14 магазинов одежды переходила с amoCRM на Битрикс24 ради сквозной интеграции с 1С и единого каталога товаров. Перенесли 120 тысяч записей за 2 дня — без дублей и потерь связей между сущностями.
Задача
Клиент 4 года работал в amoCRM. К моменту обращения накопилось около 120 тысяч записей: контакты, сделки, компании, задачи, переписки. Решение о переходе на Битрикс24 было связано с двумя факторами: глубокая интеграция с 1С и единый каталог товаров на 14 магазинов.
Ключевое требование — не потерять связи. Каждая сделка должна остаться привязана к своему контакту, компании и истории переписки. Дублей быть не должно.
Что было
В amoCRM:
- ~45 000 контактов (с разной полнотой данных)
- ~30 000 компаний
- ~38 000 сделок в 5 воронках
- ~7 000 задач, ~3 000 событий календаря
- Custom-поля: 23 в контактах, 18 в сделках
Типовая оценка такой миграции у сторонних подрядчиков — 2–3 недели работы. Большая часть времени уходила бы на ручной маппинг полей и обработку дублей.
Что сделали
Подготовку и миграцию разделили на 2 фазы.
Фаза 1 — подготовка (4 дня):
- Выгрузка из amoCRM через официальное API в промежуточный CSV-слой
- Маппинг 41 кастомного поля → пользовательских полей Б24, согласование с клиентом
- Алгоритм слияния дублей: по нормализованному телефону + email + ИНН (если есть)
- Создание 5 воронок и стадий в Б24 заранее
Фаза 2 — собственно миграция (2 дня):
- Кастомный скрипт на PHP с прямой записью через REST Б24, батчами по 50 записей
- Импорт в порядке: компании → контакты → сделки → задачи → события (чтобы связи не ломались)
- Параллельно — выгрузка истории переписки в комментарии к сущностям
- Контрольная сверка чек-сумм по каждому типу сущности после импорта
Что получилось
В понедельник утром менеджеры открыли Б24 и увидели свои сделки на привычных стадиях. Контакты — все. Дублей — 0 (слияние сработало). История переписки — в комментариях, поиском всё находится.
5 воронок переехали без потерь, в том числе одна нестандартная — с возвратами товара после доставки. Кастомные поля сохранились все 41.
На третий день клиент попросил подключить телефонию и 1С — это уже отдельные работы, но фундамент в Б24 был готов.
Имя клиента не раскрывается по NDA. Реальные имена и подробности обсуждаем в брифе.
Похожая задача?
Опишите кратко — за 1–2 дня вернёмся с разбором и оценкой по часам. Если решение тиражное — честно скажем.