Миграция Битрикс24 → Kommo: 121 419 сделок

Клиент боялся того же, чего боятся все при переезде CRM: что история сделок превратится в кашу. Рассказываем, как мы перенесли базу так, что в Kommo сделки выглядят, будто там и родились — и почему весь объём укладывается в сутки.

Max Shishkin

Миграция Битрикс24 на Kommo — это перенос всех сделок, контактов, файлов и истории общения с клиентами из CRM Битрикс24 в CRM Kommo с сохранением родных дат создания, ленты комментариев, записей звонков и ответственных менеджеров. В отличие от обычного импорта через файл, специализированный инструмент сохраняет хронологию работы с каждым клиентом и переносит данные, которые через Excel перенести физически невозможно: записи разговоров, открытые задачи и сами связи между сделками и контактами.

Большинство компаний теряют самое ценное именно на этом шаге — историю работы с клиентами. К нам обратился крупный производитель окон с базой в 121 419 сделок, накопленной за годы работы. Требование звучало просто, а выполняется редко: перенести всё так, чтобы менеджеры открыли Kommo и продолжили работать, как будто компания всегда работала в ней.

Кратко. Мы перенесли из Битрикс24 в Kommo 121 419 сделок с контактами, 30 гигабайт файлов, все звонки с записями разговоров и открытые задачи. У каждой сделки в Kommo — родная дата создания, вся переписка по датам, ответственный менеджер. Крейсерская скорость — 181 сделка в минуту; весь перенос занял около 20 часов — уложились в сутки. Если миграция прерывается — она продолжается с того же места, без дублей. С честной оговоркой: одна вещь между этими системами не переносится в принципе — журнал переходов сделки по этапам воронки. Почему — расскажем отдельным разделом.

Чего боятся при переезде с Битрикс24 на Kommo?

Когда руководитель решает менять CRM, его останавливает не цена и не привычка команды. Его останавливает один вопрос: «А что будет с историей?» В сделках годами копились договорённости, замеры, расчёты, звонки, файлы. Если при переезде всё это превратится в свалку с сегодняшней датой — компания фактически начинает с чистого листа. Для бизнеса с длинным циклом сделки это прямые потери: менеджер открывает карточку и не может восстановить, о чём договаривались с клиентом полгода назад.

У нашего клиента ситуация была именно такой. Производство окон — это замеры, выезды, согласования, рекламации. По каждой сделке — от одного до пяти файлов: договоры, замерные листы, фотографии объектов. Плюс записи телефонных разговоров — основной канал продаж здесь телефон, и записи звонков при спорных ситуациях стоят дороже любых заметок.

Целевая система — Kommo, международная версия amoCRM: тот же продукт, но под глобальным брендом, с оплатой из любой страны. Для компаний, которые уходят из российской экосистемы программ, это сейчас самый частый маршрут — и именно поэтому запрос «как переехать с Битрикс24, ничего не потеряв» мы слышим почти каждую неделю.

Итого на входе:

Почему обычный импорт из Excel не подходит для больших баз?

Стандартный совет, который вы найдёте в большинстве инструкций: выгрузите данные в Excel-файл и загрузите в новую CRM. Для маленькой базы это работает. Для серьёзной — нет, и вот что именно теряется:

Поэтому мы пошли другим путём: написали собственный инструмент переноса, который общается с обеими системами напрямую — через их программные интерфейсы (API). Он забирает сделку из Битрикс24 со всем содержимым и воссоздаёт её в Kommo один в один.

Что значит «перенести сделки с сохранением истории»?

Это центральная часть кейса, ради которой всё затевалось. «Перенести с сохранением истории» — фраза, которую пишут все подрядчики. Расшифруем, что она означает в нашем исполнении — по пунктам:

И маленькая деталь, которую оценили менеджеры: каждая перенесённая сделка помечена специальной меткой. В любой момент можно одним фильтром отделить переехавшие сделки от созданных уже в Kommo.

Что между Битрикс24 и Kommo перенести нельзя?

Это раздел, который мы пишем во всех своих кейсах, и здесь он короткий, но важный. Если подрядчик обещает вам «перенесём 100% всего», он либо не разбирается, либо лукавит. Между разными CRM-системами всегда есть данные, которые перенести технически невозможно — не потому что подрядчик ленится, а потому что новая система не даёт такой возможности никакому внешнему инструменту.

В нашем случае такая вещь одна: журнал переходов сделки по этапам воронки. Это запись вида «3 марта сделка появилась в этапе „Замер“, 12 марта перешла в „Просчёт“, 18 марта — в „Договор подписан“». В Битрикс24 эта хронология есть. В Kommo воссоздать её ровно теми же датами нельзя: Kommo принципиально не разрешает внешним инструментам записывать такие события задним числом — даже если у инструмента есть все необходимые доступы.

Что это значит на практике для менеджера:

Это единственный честный минус миграции. Если для вашего бизнеса критичны именно отчёты по скорости движения сделок между этапами за прошедшие годы — учитывайте это при планировании.

Как перенести файлы из Битрикс24 в Kommo?

С файлами при миграциях обычно поступают так: оставляют их в старой системе, а в новую кладут ссылки. Выглядит как решение, пока компания не отключит подписку на старую CRM — и тогда все ссылки разом умирают. Через год менеджер откроет сделку, нажмёт на «договор_финал.pdf» и получит ошибку. По нашему опыту, через 12–18 месяцев после переезда у компаний с link-based миграцией нерабочими становятся 100% вложений, и восстановить их нельзя — данные физически удалены из старой системы.

Мы перенесли файлы по-настоящему: каждый документ скачивается из Битрикс24 и загружается в собственное хранилище Kommo, в карточку своей сделки. Договоры, замерные листы, фотографии объектов, акты выполненных работ — всё лежит внутри новой системы и не зависит от старой. Большие файлы (тяжёлые сканы и фотопротоколы) передаются частями, чтобы перенос не спотыкался на одном крупном вложении. Тип файла определяется автоматически и сохраняется правильно, без потери формата.

Суммарный объём в этом проекте — около 30 гигабайт: в среднем по 1–5 файлов на сделку, размер от 50 КБ (одиночная фотография) до 80 МБ (полный замерный пакет с фотопротоколом). Ни один файл не остался ссылкой на Битрикс24 — все физически переехали в хранилище Kommo и продолжат открываться даже после полного отключения подписки на старую систему.

Как мы разогнали миграцию до 181 сделки в минуту?

Перенести одну сделку со всей историей несложно. Перенести 121 тысячу — уже инженерная задача, потому что обе системы ограничивают скорость обращений к себе: Битрикс24 и Kommo разрешают внешним инструментам только определённое число запросов в секунду. Превысил — вставай в очередь. Это разумная защита, но для миграции она означает: нельзя просто «лить быстрее», нужно тратить меньше запросов на каждую сделку. Ниже — пять раундов оптимизации, через которые мы прошли.

Раунд 1: что было на старте?

Первая версия переносила сделки по одной, последовательно. Посчитали ожидаемое время на весь объём — получились недели. Для живого бизнеса, которому нужно работать в новой CRM уже сейчас, это приговор. Начали разгонять.

Раунд 2: что даёт параллельность?

Поставили пять потоков — пять сделок переносятся одновременно. Скорость выросла, но быстро упёрлась в потолок: ограничение Kommo на частоту запросов. Потоки начали простаивать в очереди. Стало ясно: дальше ускоряться можно, только сократив число запросов на каждую сделку.

Раунд 3: какие запросы можно убрать совсем?

Разобрали, на что уходят запросы. Оказалось, около половины — на один и тот же вопрос: «есть ли уже такой клиент в Kommo?» — для каждой сделки заново. Решение: перед стартом миграции один раз выгрузить весь список клиентов Kommo в память инструмента и дальше сверяться мгновенно, не дёргая систему. Трафик сократился вдвое — скорость снова выросла.

Раунд 4: зачем возить пачками?

Радость была недолгой: следующий замер показал, что на каждую сделку всё ещё уходят десятки мелких запросов — каждый комментарий, каждая задача отправлялись в Kommo по отдельности. Переделали: теперь заметки и задачи отправляются пачками до 50 штук за один запрос. Нагрузка на сделку упала примерно в пять раз — и мы смогли поднять число параллельных потоков с пяти до восьми.

Раунд 5: как ускорить источник?

Когда Kommo перестала быть узким местом, им стал Битрикс24 — теперь уже чтение данных оттуда не поспевало. Применили тот же приём в обратную сторону: его интерфейс умеет отдавать до 50 ответов на один запрос, плюс добавили автоматические повторы при сетевых сбоях, чтобы случайная заминка связи не останавливала поток.

Итог: 181 сделка в минуту

После финальной настройки и перезапуска мигратор вышел на крейсерскую скорость 181 сделка в минуту — со всеми комментариями, звонками, задачами и файлами каждой сделки. Фактический итог: все 121 419 сделок переехали примерно за 19–20 часов суммарной работы — включая несколько сознательных перезапусков после каждого ускорения. В обещанные сутки уложились с запасом.

Что делать, если миграция прерывается на середине?

Второй страх клиента после потери истории: «а если перенос сломается на середине?» Сутки работы, сетевой сбой на 70% — и что, всё заново? И не появятся ли тогда сделки-дубли?

Мы заложили защиту на уровне устройства инструмента:

За время этого проекта мы перезапускали перенос несколько раз — в том числе сознательно, после каждого ускорения. Ни одного дубля в Kommo не появилось.

Итоговые цифры кейса

Ниже — сводка по всем измеримым показателям завершённого проекта. Каждая строка — это не маркетинговая обтекаемая цифра, а конкретный технический факт, который мы можем подтвердить логами миграции и состоянием обеих систем после переноса.

ПоказательЗначение
Сделок перенесено121 419
Клиентыпо одному на сделку, без дублей — сверка по телефону и почте
Файлы1–5 на сделку, ≈30 ГБ — внутрь хранилища Kommo
Звонкивсе, с записями и плеером в карточке, включая пропущенные
Поля сделки16 перенесённых полей, включая списки значений
Крейсерская скорость181 сделка в минуту
Фактическое время переноса≈19–20 часов суммарно, с перезапусками — в пределах суток
Ошибок110 (менее 0,1%) — разобраны вручную
Дублей после перезапусков0

Ключевые цифры в сравнении с типовыми ожиданиями рынка: 121 419 сделок — это в 40–80 раз больше, чем средний переезд между CRM, который описывают подрядчики (1 500–3 000 сделок); скорость 181 сделка в минуту — это примерно в 30 раз выше, чем CSV-импорт средней пропускной способности; 30 гигабайт файлов внутри Kommo, а не ссылками — это уровень full-data migration, который большинство проектов даже не пытаются обеспечить.

Миграция завершена — выше финальные значения. 110 сделок (менее 0,1%), попавших в журнал ошибок, разобраны вручную.

Как спланировать свою миграцию с Битрикс24 на Kommo?

Если вы рассматриваете переезд с Битрикс24 на Kommo — вот с чего начать, в правильном порядке:

  1. Посчитайте, что у вас есть. Сколько сделок, сколько файлов и какого объёма, есть ли записи звонков. От этого зависит и тариф Kommo (квоты на хранилище), и срок переноса.
  2. Решите судьбу проигранных сделок. Наш клиент архив проигранных не переносил — это сократило объём и стоимость. Выигранные и активные — переносим всегда.
  3. Составьте список полей. Какие поля сделки реально используются? Поля, которые никто не заполнял два года, в новую систему лучше не тащить.
  4. Сопоставьте сотрудников. У каждого менеджера должна быть учётная запись в Kommo с той же рабочей почтой — иначе сделки не к кому прикреплять.
  5. Требуйте перенос дат и звонков. Это главный вопрос любому подрядчику: «Какая дата создания будет у сделки 2022 года после переноса?» Если ответ — «дата импорта», история потеряна.
  6. Начните с пробной партии. Сначала переносится десяток сделок, менеджеры проверяют карточки руками, и только потом запускается весь объём.
  7. Не выключайте Битрикс24 сразу. Подержите старую систему месяц в режиме «только чтение» — как страховку, пока команда не убедится, что всё на месте.

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

Сколько длится миграция с Битрикс24 на Kommo?

Зависит от объёма базы и количества файлов. В этом кейсе 121 419 сделок с файлами и звонками переехали примерно за 19–20 часов — в пределах суток. Базы в 5–10 тысяч сделок переезжают за часы. Точную оценку даёт предварительная разведка базы.

Сохранится ли история сделок при переносе?

Да. Каждая сделка получает родную дату создания, комментарии переезжают со своими датами и временем, звонки — с записями разговоров и плеером, открытые задачи — со сроками и исполнителями. Единственное, что перенести невозможно технически, — журнал переходов сделки по этапам воронки: Kommo не позволяет записывать такие события задним числом.

Можно ли работать в Kommo, пока идёт миграция?

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

Что произойдёт с файлами из Битрикс24?

Файлы скачиваются из Битрикс24 и загружаются в собственное хранилище Kommo — в карточку своей сделки. Они не остаются ссылками на старую систему, поэтому продолжают открываться и после отключения подписки на Битрикс24. В этом кейсе перенесено около 30 гигабайт.

Что будет, если перенос прервётся на середине?

Ничего страшного. Инструмент ведёт журнал соответствий по каждой сделке: при повторном запуске перенесённое пропускается, недоделанное продолжается с того же места. Дубли не создаются — в этом проекте было несколько перезапусков и ни одного дубля.

Планируете переезд на Kommo?

Мы переносим базы любого объёма — со сделками, файлами, звонками и историей. Сначала бесплатная разведка вашей базы, потом план и сроки.

Обсудить миграцию
WhatsApp +1 930-300-1110 Позвонить sales@ventas-boost.com Telegram