Миграция на Битрикс24: перенос данных без потери истории по клиентам
Главный страх при переходе на новую CRM - потерять базу. За годы работы в старой системе накопились контакты, история сделок, договорённости, файлы. Мысль «а вдруг всё пропадёт» откладывает переезд на месяцы, хотя большую часть рисков можно увидеть и закрыть заранее.
Миграция на Битрикс24 - это перенос клиентов, сделок и истории общения из прежней CRM, 1С или таблиц с сохранением связей между ними. Сохранность истории зависит не от обещания подрядчика, а от порядка работ: до переноса составлена карта полей и почищены дубли, боевой перенос идёт после проверенного тестового, а результат принимают по сверке. Ниже - что переезжает и что теряется, способы переноса, как сохранить историю и как принять результат.
Что переезжает в Битрикс24, а что почти всегда теряется
Справка Битрикс24 честнее рекламы «перенесём всё без потерь». Карточки клиентов и сделок с полями переезжают любым способом. История - звонки, примечания, исходные даты и авторы - переезжает частично, и сколько именно, зависит от способа.
| Что переносим | Импорт из CSV | Стороннее приложение (по заявлению разработчика) | Свой перенос через API |
|---|---|---|---|
| Компании и контакты | Да; реквизиты - отдельной опцией по шаблону | Да | Да |
| Сделки | Только как новые; товары - по строке на позицию | Да; у миграторов из amoCRM заявлены воронки со стадиями | Да |
| Лиды, счета, предложения, смарт-процессы | Да; последние три - из режима «Список» | Зависит от приложения | Да |
| Дела: звонки, встречи, задачи | Нет: импорт дел недоступен | Заявлены задачи и звонки, полноту проверяют на тесте | Звонок можно зарегистрировать с исходной датой и записью |
| Примечания | Нет: в ленту карточки не импортируются; текст можно положить в поле «Комментарий» | Заявлены; по отзывам - с датой переноса | С датой переноса и от имени переносящего |
| Исходные даты и авторы | Только в пользовательское поле | Проверяют на тесте | Системные поля только для чтения - нужно отдельное поле |
| Переписка мессенджеров | Способ переноса в чаты с исходными датами в официальных материалах не найден | ||
| Роботы, бизнес-процессы | Не переносятся: перенос автоматизации предусмотрен только между порталами Битрикс24 | ||
| Интеграции | Не переносятся: телефонию, 1С, сайт и мессенджеры подключают заново | ||
Условия меняются - сверяйте с сайтом разработчика.
Откуда переезжают: amoCRM, другая CRM, 1С, таблицы
Битрикс24 принимает данные одинаково, а подготовка зависит от источника.
| Источник | Что учесть до выгрузки | Чем обычно переносят |
|---|---|---|
| amoCRM | Закрытые сделки в обычную выгрузку не попадают - нужен фильтр «Все этапы». За массовую выгрузку без пауз доступ могут заблокировать | Сторонние миграторы, CSV, API |
| Другая CRM | Отдаёт ли экспорт историю и файлы, есть ли API | Мигратор, если он есть в Маркете; иначе CSV или API |
| 1С | Это источник контрагентов и реквизитов, а не истории продаж; документы и остатки синхронизируют, а не переносят | CSV с реквизитами, дальше - интеграция |
| Таблицы Excel или Google | Штатный импорт принимает только CSV: таблицу сохраняют в этом формате, по одной на сущность | CSV по шаблону или приложение из Маркета |
Условия меняются - сверяйте с сайтом разработчика.
Из amoCRM. Оба мигратора из amoCRM в категории «Миграция в Б24» сделаны сторонними разработчиками, а не 1С-Битрикс, так что состав переноса определяет разработчик приложения. Если вы ещё сомневаетесь в направлении, прочитайте разбор перехода с Битрикс24 на amoCRM. Перенос в обратную сторону описан в статье о переносе данных в amoCRM.
Из таблиц или 1С. Из таблиц переезд - это ещё и смена привычек; почему таблиц становится мало, мы разбирали в статье «CRM или таблицы Excel и Google». Из 1С контрагентов переносят один раз, а дальше системы обмениваются данными - об этом материал об интеграции CRM с 1С.
«Миграцией Битрикс24» в поиске часто называют переезд портала - с облака на коробку или между порталами. Это другая задача с другими инструментами, о ней - в статье «Битрикс24: облако или коробка».
Три способа: файл CSV, приложение из Маркета, перенос через API
Справка Битрикс24 называет пути переноса: приложения-миграторы из Маркета, импорт CSV по шаблонам и заказ у партнёра. Партнёр использует те же способы плюс собственный перенос через интерфейс программирования (API). Главное различие - что происходит с историей.
| Способ | Когда подходит | Что с историей | Подписка и права | Ограничения |
|---|---|---|---|---|
| Импорт из CSV | Таблицы, небольшая база без нужной истории | Карточки и связи; дел нет, исходные даты - в пользовательских полях | Администратор или сотрудник с правами на импорт | Строгий порядок, связь по точному названию, сделки только новые |
| Стороннее приложение | amoCRM и другие системы, для которых есть мигратор | Часть истории, в объёме от разработчика | Ставит администратор; бесплатные миграторы - без подписки, платные приложения - с подпиской «BitrixGPT + Маркетплейс» | Состав задаёт разработчик, результат проверяют на тесте |
| Свой перенос через API | Нестандартный источник, большой архив, звонки с записями | Больше всего: звонки с записями, примечания, файлы; системные даты и авторы - только в отдельные поля | В облаке - оплаченная подписка «BitrixGPT + Маркетплейс» | Лимиты запросов, нужен разработчик |
Условия подписки менялись в 2025–2026 годах - сверяйте перед переносом.
Импорт из CSV: порядок решает всё
Штатный импорт связывает запись только с тем, что уже лежит в CRM, поэтому порядок строгий: компании, контакты, сделки. Компания находится по названию, контакт - по имени и фамилии. По справке, связь не создастся, если отличается хотя бы один символ, например кавычки в названии ООО.
Ещё два правила из справки. Обновить уже загруженные сделки повторным импортом нельзя, поэтому ошибку в файле дешевле найти на тесте. А столбцы с привязкой к мессенджерам перед импортом очищают, иначе чаты могут привязаться не к тем карточкам.
Сторонние приложения в Маркете Битрикс24
В категории «Миграция в Б24» есть приложения для переноса из amoCRM, Excel, МойСклад, GetCourse, Zoho и других систем, почти все - от сторонних разработчиков. Миграторы из amoCRM заявляют перенос компаний, контактов, сделок, задач, примечаний, звонков и пользовательских полей, у части заявлен онлайн-обмен: новые изменения из amoCRM подтягиваются и после первичного переноса.
Заявленный состав - обещание разработчика, а не результат на вашей базе. В отзывах на карточках миграторов жалуются на одно и то же: задвоенные контакты и сделки, сделки, которые не доехали или встали без контакта, даты примечаний, ставшие датой переноса. Это мнения пользователей, часть - о прошлых версиях, но они хорошо показывают, что проверять на тесте.
Свой перенос через API
Через API переносят больше - например, звонки с записями и исходными датами. Цена - работа разработчика и лимиты: в облаке Битрикс24 принимает 2 запроса в секунду (на Энтерпрайзе - 5), в одном пакете - до 50 команд. Поэтому большой архив с историей переносится часами, а не минутами, с паузами, повторами и журналом ошибок. У amoCRM свои лимиты, и выгрузку делают с очередью. В облаке свой скрипт работает только при оплаченной подписке «BitrixGPT + Маркетплейс».
Как сохранить историю, если даты и авторы не переносятся
Поля «дата создания», «дата изменения», «кем создано» у записей CRM в API доступны только для чтения. У каждой перенесённой записи датой создания станет день переноса, а автором - тот, кто переносил. Это свойство платформы, а не ошибка подрядчика, и обещание «сохраним исходные даты» в системных полях документацией не подтверждается.
Что с этим делают:
- Исходные даты и авторов кладут в отдельные поля - «Дата в старой системе», «Ответственный в старой системе». По ним можно фильтровать и строить отчёты за старые периоды. Тот же приём справка советует для даты закрытия сделок.
- Примечания переносят комментариями в ленту карточки. Комментарий встаёт с датой переноса, поэтому исходную дату и автора пишут в начало текста: «12.03.2024, Анна: клиент просил КП на две позиции».
- Звонки с записями технически можно перенести с исходной датой. У метода регистрации внешнего звонка есть параметр даты начала, запись прикладывается после завершения. Но только через API или приложение, которое так умеет, и с проверкой на тесте.
- Переписку из мессенджеров не обещают. Способа перенести её в чаты Битрикс24 с исходными датами в официальных материалах нет. Обычно её переносят текстом или файлом в ленту карточки.
То, что не переехало с нужной полнотой, остаётся в старой системе в режиме архива.
Подготовка: карта полей, дубли и решение «вся база или живая»
Миграция - это не «выгрузить и загрузить». Поля в старой и новой системе устроены по-разному, и если просто залить выгрузку, получится каша: телефоны в поле имени, потерянные стадии, задвоенные клиенты. Поэтому перенос начинается с карты полей.
| Поле в источнике | Поле в Битрикс24 | Правило |
|---|---|---|
| «Имя»: «Иван 8 999 123-45-67» | Имя + Телефон | Телефон вынести в своё поле, имя очистить |
| «Телефон» в разных форматах | Телефон | Один формат для всех записей, без пробелов и скобок |
| Этап «Думает» | Стадия «Ожидание решения» | У каждого этапа источника есть пара, включая закрытые |
| Дата создания сделки | Поле «Дата в старой системе» | Системная дата станет датой переноса |
| Дата закрытия | Пользовательское поле, затем системное | Перенести автоматизацией после импорта, как советует справка |
| Ответственный (логин) | Ответственный | Сотрудники заведены заранее, уволенные - на одного ответственного |
| Причина отказа (текст) | Список «Причина отказа» | Привести к справочнику, исходный текст - в комментарий |
| Столбец с привязкой к мессенджеру | - | Не импортировать |
Дубли чистят до переноса. При импорте компаний и контактов Битрикс24 предлагает, что делать с совпадениями: разрешить, заменить, объединить с заполнением пустых полей или пропустить. Но это последний рубеж: дешевле договориться о правилах склейки в источнике. Механику появления дублей мы разбирали на примере дублей в amoCRM, у других систем она похожа.
Вся база или только живая. Переносить всё подряд, включая мусор и дубли, - значит тащить старый беспорядок в новую систему. Миграция - повод навести порядок, а не перевезти хаос. Условный пример правила: едут все открытые сделки, клиенты с активностью за последние два года и все, у кого были оплаты, остальное остаётся в архиве. При длинном цикле сделки граница отодвигается.
Если старая система давно заброшена и речь скорее о перезапуске, начните с разбора миграции с заброшенной CRM: там о паспорте перехода и «мёртвой» базе.
Порядок переноса: тест, сверка, боевой перенос
Порядок важнее инструмента: тот же мигратор даёт другой результат, если пропустить тест или сверку.
Числа из аудита - сколько записей по каждой сущности и стадии - становятся эталоном для сверки. В тест специально берут трудные записи: закрытые сделки, компании с несколькими контактами, карточки с длинной историей. На время боевого переноса источник замораживают, иначе новые изменения останутся в старой системе. Если остановить работу нельзя, включают онлайн-обмен и потом проверяют, что он ничего не задвоил.
Старую систему не отключают в день переезда, а держат в режиме чтения как архив. Перенос и сверку мы считаем частью проекта внедрения Битрикс24, а не отдельной «выгрузкой»; объём переноса оценивают отдельно, после аудита источника.
Как принять перенос: что сверить до отключения старой системы
«Вроде всё на месте» - не приёмка. Перенос закончен, когда пройдены заранее согласованные проверки, а каждое расхождение исправлено или объяснено и записано. В нашей методике у каждого этапа есть критерии приёмки, и перенос данных - не исключение.
| Что сверяем | Как | Признак проблемы |
|---|---|---|
| Количество по сущностям | Компании, контакты, сделки, лиды: число из аудита против числа в Битрикс24 | Расхождение, которое не объясняется записанным правилом вроде «склеили дубли» |
| Сделки по стадиям и направлениям | Счёт по каждой стадии, включая закрытые | Пустые закрытые стадии - выгрузили без закрытых сделок |
| Связи | Фильтр сделок без контакта и без компании | Сделки без клиента, которых в источнике не было |
| История | Выборка карточек: старые, крупные, с большим числом звонков и файлов (условный пример - 20–30 карточек) | Нет примечаний, звонков, файлов или пусто поле «Дата в старой системе» |
| Дубли | Инструмент «Контроль дубликатов»: совпадения по имени, телефону, email | Новые дубли, которых не было после чистки |
| Ответственные и доступ | Открыть базу под учётной записью менеджера | Менеджер не видит своих клиентов или видит чужих |
| Справочники и обязательные поля | Фильтры по пустым значениям: источник, причина отказа, стадия | Массово пустые поля, которые в источнике были заполнены |
| Журнал ошибок | Отчёт мигратора или скрипта о пропущенных записях | Ошибки есть, но не разобраны |
Числа в таблице - условный пример, а не норматив.
Если роли не настроены до переноса, менеджеры увидят лишнее; как разграничить видимость - в статье о правах и ролях в Битрикс24. Если старые звонки должны жить рядом с новыми, заранее выберите телефонию в Битрикс24.
Перенести данные - ещё не внедрить Битрикс24
Данные можно перенести идеально и всё равно получить систему, в которой никто не работает. Если воронки скопированы со старой системы «как было», в Битрикс24 переезжают и старые проблемы: лишние этапы, необязательные поля, задачи, которые никто не ставит. Поэтому воронки, поля и права проектируют под реальный процесс продаж до боевого переноса - как, разобрано в материале о настройке Битрикс24 под процессы. Телефонию, сайт и 1С подключают заново, варианты - в статье об интеграциях Битрикс24.
Второй риск - люди. Если менеджерам неудобно, они вернутся к таблицам, и перенесённая база начнёт устаревать с первой недели; об этом статья «Почему сотрудники возвращаются к старым таблицам». Место переноса в общем проекте показано в разборе «Внедрение Битрикс24: что входит в проект», а если платформа ещё не выбрана, начните со страницы «amoCRM или Битрикс24».
Перенос из другой CRM вместе с доработкой того, что уже есть, - задача перезапуска и переноса CRM. Если неясно, с чего начать, начните с диагностики: она покажет, что стоит переносить, каким способом и какие проверки нужны.
Частые вопросы
Сколько истории можно перенести: переписку, звонки, файлы?
Карточки, связи и поля переносятся любым способом. Примечания и файлы - через приложения и API, но с датой переноса. Звонки с записями технически можно перенести с исходной датой через API. Переписку мессенджеров обычно переносят текстом в ленту карточки: способа перенести её в чаты с исходными датами в официальных материалах нет.
Можно ли перенести данные в Битрикс24 самим, без подрядчика?
Да, если база небольшая, а история не критична: для этого есть штатный импорт CSV и бесплатные миграторы из Маркета. Данные чаще всего теряются на карте полей, дублях и закрытых сделках, поэтому тест и сверку стоит сделать в любом случае.
Что будет со старой CRM во время и после переезда?
На время боевого переноса её замораживают или включают онлайн-обмен. После переезда её держат в режиме чтения как архив, пока команда не убедится, что вся нужная история перенесена. Потом от неё можно отказаться.
Сколько длится перенос и можно ли не останавливать продажи?
Срок зависит от объёма, чистоты данных и способа; кроме самой загрузки время уходит на карту полей, чистку и тест. Продажи можно не останавливать, если на время боевого переноса включить онлайн-обмен. Точнее срок видно после аудита данных.
Переносить всю базу или только активных клиентов?
Это решение принимают до переноса и записывают как правило. Обычно переносят открытые сделки, клиентов с недавней активностью и всех, у кого были оплаты, а остальное оставляют в архиве. Граница зависит от длины цикла сделки и того, как часто клиенты возвращаются.
Переедут ли воронки, роботы и интеграции вместе с данными?
Нет. Перенос роботов и бизнес-процессов предусмотрен только между порталами Битрикс24. Воронки и стадии часть приложений создаёт, но автоматизацию, телефонию, сайт и 1С настраивают заново.
Чем перенос из amoCRM отличается от переноса из таблиц?
Из amoCRM есть что переносить кроме карточек: задачи, примечания, звонки. Для этого в Маркете есть сторонние миграторы, а в выгрузке важно не забыть закрытые сделки. Из таблиц обычно переносят только карточки через CSV, а основная работа уходит на приведение форматов и склейку дублей.
Вывод
Перенос в Битрикс24 без потери истории - не обещание, а метод. Заранее известно, что не переедет: дела при импорте CSV, исходные даты и авторы, автоматизация и интеграции. Под это выбирают способ, даты сохраняют в отдельных полях, карту полей и чистку делают до переноса, боевой перенос - после теста и сверки. Перенос закончен, когда пройдены критерии приёмки, а старая система осталась архивом.
Источники
- Битрикс24: импорт элементов CRM
- Битрикс24: частые вопросы о CRM
- Битрикс24: перенос между порталами
- Битрикс24: поля элементов CRM
- Битрикс24: регистрация звонка
- Битрикс24: категория «Миграция в Б24» в Маркете
- справка amoCRM об экспорте
- справка Битрикс24 об импорте реквизитов
- рекомендации amoCRM по работе с API
- как перенести данные в Битрикс24 CRM
- Битрикс24: что доступно без подписки
- Битрикс24: приложения для миграции
- Битрикс24: ограничения API
- странице тарифов Битрикс24
- Битрикс24: автоматическое объединение дубликатов
- Битрикс24: объединение элементов CRM
Внедрение Битрикс24 — как мы помогаем с этим на практике.
Читайте также
Термины из статьи
Поможем навести порядок в продажах
Начнём с диагностики: покажем, где теряются заявки и что даст CRM именно в вашем случае — без обещаний «роста в разы».