Перенести данные из другой CRM в Битрикс24 можно тремя способами: импортом CSV-файлов через встроенный инструмент CRM, готовым приложением-мигратором из Битрикс24 Маркета или собственным скриптом через REST API. Для базы до нескольких тысяч клиентов чаще хватает CSV, для amoCRM и Zoho есть готовые миграторы, а сложные связи и историю переносят через API.
Типичная картина выглядит так: компания решила уйти с прежней CRM, купила тариф Битрикс24 и хочет «просто загрузить всё» за выходные. В понедельник менеджеры открывают портал и видят сделки без клиентов, контакты без телефонов и десяток одинаковых «ТОО Альфа». Технически переезд несложный, проблемы почти всегда возникают из-за подготовки, которую пропустили.
Что можно перенести в Битрикс24, а что нет
Встроенный импорт CRM загружает лиды, сделки, контакты, компании, счета, предложения, элементы смарт-процессов и товары. Это перечислено в справке Битрикс24 об импорте данных в CRM. Импорт запускается из нужного раздела: например, в разделе «Сделки» через значок шестерёнки (Настройки) и пункт импорта сделок.
У встроенного импорта есть ограничения, о которых лучше узнать до начала работ:
- Формат только CSV. XML и прочие выгрузки сначала придётся сконвертировать.
- Импортировать можно только новые сделки. Обновить уже существующие сделки повторной загрузкой нельзя, поэтому «залить ещё раз с исправлениями» не выйдет: получатся дубли.
- Дела (звонки, встречи, задачи по клиенту) встроенным импортом не переносятся. В частых вопросах о CRM Битрикс24 прямо сказано, что импорт и экспорт дел пока недоступен.
Отсюда простое правило: карточки клиентов и сделок CSV переносит хорошо. Историю общения, звонки, комментарии в ленте и файлы встроенный импорт не берёт, и для них нужен мигратор или API.
| Способ | Что переносит | Когда подходит |
|---|---|---|
| Импорт CSV в CRM | Компании, контакты, сделки, лиды, товары, смарт-процессы | База до нескольких тысяч записей, история не критична |
| Мигратор из Битрикс24 Маркета | Зависит от приложения: обычно карточки, воронки, часть истории | Переезд из amoCRM, Zoho CRM, МойСклад и других систем, для которых есть готовое решение |
| Скрипт через REST API | Всё, что можно прочитать в старой CRM и записать методами Битрикс24 | Большая база, свои поля, нужна история и связи «один ко многим» |
Как подготовить данные к переносу
Подготовка занимает больше времени, чем сама загрузка, и от неё зависит, будет ли новая CRM чистой. Сначала выгрузите всё, что есть в старой системе, в таблицы, а потом идите по шагам.
- Решите, что везти. Закрытые три года назад проигранные сделки, тестовые лиды и контакты без телефона и почты редко нужны в новой системе. Архив стоит сохранить отдельным файлом, а в Битрикс24 загрузить живую базу.
- Почистите дубли. В старой CRM почти всегда есть «ТОО Альфа», «Альфа ТОО» и «Alfa». Объедините их до переноса: в таблице это делается быстрее, чем потом в портале.
- Приведите телефоны к одному формату. Для Казахстана удобен вид +7 777 000 00 00 без восьмёрки в начале. Иначе проверка дубликатов в Битрикс24 не увидит, что 8 777… и +7 777… это один номер.
- Сопоставьте поля. Составьте таблицу: поле старой CRM, поле Битрикс24, тип данных. Нестандартные поля (БИН, источник, сегмент клиента) заранее создайте в портале как пользовательские поля CRM нужного типа.
- Сопоставьте стадии воронки. Воронки и стадии в Битрикс24 настройте до загрузки сделок, и в файле укажите стадию так, как она называется в портале.
- Перенесите сотрудников. Ответственные за сделки должны уже быть пользователями портала, иначе все сделки повиснут на администраторе, который запускал импорт.
По нашему опыту внедрений B2BPRO.KZ, больше всего времени при переезде съедает именно пункт про сопоставление полей. Владелец бизнеса уверен, что в старой CRM «всё стандартное», а при выгрузке находятся сорок пользовательских полей, половину из которых никто не заполнял с прошлого года.
Отдельно продумайте права доступа. В старой CRM менеджер мог видеть всю базу, а в Битрикс24 вы, возможно, захотите ограничить его своими клиентами. Права лучше настроить до загрузки и проверить под учётной записью рядового сотрудника: открыть список сделок и убедиться, что он видит ровно то, что должен. Если сделать это после переезда, менеджеры успеют заметить чужих клиентов, а руководитель узнает о проблеме последним.
В каком порядке загружать компании, контакты и сделки
Загружать нужно строго в порядке «компании, затем контакты, затем сделки». Так требует механика связей, описанная в инструкции Битрикс24 по импорту связанных компаний, контактов и сделок: элемент может привязаться только к тому, что уже есть в портале.
Связи при импорте CSV строятся по названию. Чтобы контакт привязался к компании, в колонке «Компания» файла контактов должно стоять название компании ровно так, как оно записано в Битрикс24. Сделка привязывается к компании по названию и к контакту по имени и фамилии. Лишний пробел, кавычки «ёлочки» вместо прямых или буква «е» вместо «ё» разрывают связь, и сделка загрузится без клиента.
Пошагово это выглядит так:
- Откройте CRM → Клиенты → Компании, нажмите шестерёнку и выберите импорт. Скачайте шаблон файла, заполните его своими данными (название компании обязательно), загрузите CSV, проверьте соответствие полей и выберите, что делать с дубликатами.
- Перейдите в CRM → Клиенты → Контакты, в меню шестерёнки выберите «Импорт из CSV с пользовательскими настройками». В шаблоне обязательны имя и фамилия. Чтобы связать контакт с компанией, заполните поле «Компания».
- Откройте раздел «Сделки», выберите импорт сделок, укажите в файле названия компаний и имена контактов, на шаге сопоставления проверьте поля «Компания» и «Контакт».
Отдельно проверьте разделитель. Шаблон Битрикс24 использует точку с запятой, но если файл сохранялся в другой программе, разделителем может оказаться запятая. При загрузке укажите тот разделитель, который реально стоит в файле, иначе все данные лягут в одну колонку.
Перед загрузкой всей базы прогоните пробный импорт на 20-30 записях. Посмотрите карточки глазами: на месте ли телефоны, привязалась ли компания, в правильной ли стадии сделка. Если что-то не так, 30 тестовых записей удаляются за минуту, а с 8 000 записей с неправильно разнесёнными полями придётся возиться долго. Ещё надёжнее отработать весь сценарий на тестовом портале Битрикс24 и только потом повторить его на рабочем.
Как не получить дубли при переносе
Дубли появляются, когда одна и та же компания или контакт попадает в портал дважды: из-за разного написания, повторного запуска импорта или ручного ввода во время переезда. При импорте контактов в Битрикс24 есть блок контроля дубликатов, где можно выбрать, что делать с совпадениями, например заменять существующие данные.
Что помогает на практике:
- Чистить дубли в исходной таблице, до загрузки. Это самый дешёвый этап.
- Не повторять импорт сделок «для исправления». Сделки при повторной загрузке не обновляются, а создаются заново.
- Заморозить ввод новых клиентов в старой CRM на время переезда или заранее договориться, какая система считается главной в эти дни.
- Если дубли всё же появились, объединить их. По данным справки Битрикс24, лиды, контакты и компании можно объединять автоматически или вручную, а сделки только вручную. Право на объединение есть у администратора и сотрудников с правом изменять элементы.
Когда нужен готовый мигратор из Битрикс24 Маркета
Готовый мигратор нужен, когда старая CRM популярна и для неё уже написано приложение переноса. Мигратор — это приложение из Битрикс24 Маркета, которое подключается к старой системе и само переносит данные в портал, без ручной работы с CSV. В разделе «Миграция в Битрикс24» в Маркете есть решения для amoCRM, Zoho CRM, МойСклад, а также для переноса задач из Trello и данных из GetCourse.
Мигратор обычно переносит больше, чем CSV: воронки со стадиями, ответственных, часть истории. Но состав переносимых данных у каждого приложения свой, его надо смотреть в описании. Часть приложений платная. Кроме того, приложение не знает вашей логики: если в старой CRM поле «Сегмент» означало одно, а в Битрикс24 вы хотите вести его иначе, мигратор перенесёт как было.
Перед запуском мигратора выясните, что именно он переносит (карточки, сделки, задачи, звонки, файлы, комментарии) и как обрабатывает пользовательские поля. И по возможности сначала прогоните перенос на тестовом портале. Если вы переезжаете именно из amoCRM и ещё выбираете систему, полезно прочитать наше сравнение Битрикс24 и Kommo (amoCRM) для компаний в Казахстане.
Как перенести историю общения и звонки через REST API
Историю общения, комментарии и файлы переносят через REST API, когда встроенного импорта и готового мигратора не хватает. REST API Битрикс24 — это набор методов, через которые внешняя программа может создавать и менять сущности портала: компании, контакты, сделки, записи в ленте карточки.
Схема переноса через API обычно такая. Скрипт читает данные из старой CRM через её API или из полной выгрузки. Затем создаёт в Битрикс24 компании и запоминает соответствие «старый ID → новый ID». То же делает с контактами и сделками, а связи строит уже по ID, а не по названиям. Так лишняя буква в названии уже не рвёт привязку, как это бывает с CSV. Последним шагом скрипт добавляет в карточки комментарии с историей и прикрепляет файлы.
Для больших объёмов используют пакетные запросы. Согласно документации REST API Битрикс24 о методе batch, в один пакет помещается до 50 вызовов методов. Это заметно ускоряет перенос десятков тысяч записей, но скрипт всё равно должен учитывать лимиты портала на частоту запросов и уметь продолжить работу после обрыва.
Скрипт переноса стоит писать так, чтобы его можно было запустить повторно без дублей: перед созданием записи он проверяет, не переносил ли уже этот старый ID. Тогда сбой на 6 000-й записи из 10 000 не страшен: исправили ошибку, перезапустили, и скрипт продолжил с того места, где остановился.
Со звонками из старой телефонии всё иначе. Записи разговоров обычно хранятся у оператора телефонии, а не в CRM. Если они нужны в Битрикс24, их проще оставить в архиве оператора, а в карточку клиента добавить комментарий со ссылкой или датой звонка, чем пытаться воссоздать полноценные звонки задним числом.
Сколько времени занимает переезд и как не остановить продажи
Переезд базы на несколько тысяч клиентов при нормальной подготовке занимает от нескольких дней до двух-трёх недель. Сама загрузка CSV длится минуты. Время уходит на выгрузку, чистку, сопоставление полей, тестовый прогон и обучение менеджеров.
Чтобы продажи не встали, переезд обычно планируют так:
- Настраивают портал заранее: воронки, стадии, поля, права доступа, сотрудников.
- Делают пробный перенос на части базы и проверяют его вместе с руководителем отдела продаж.
- Назначают день переключения. Накануне делают финальную выгрузку из старой CRM.
- В день переключения загружают данные, проверяют выборочно 30-50 карточек, подключают каналы входящих заявок (сайт, мессенджеры, телефонию) к Битрикс24.
- Старую CRM оставляют в режиме «только чтение» на месяц-два, пока менеджеры привыкают и находят, чего не хватает.
Ответственного за переезд стоит назначить одного. Это может быть руководитель отдела продаж или администратор портала, но решения о том, какие поля везти, как назвать стадии и что делать со спорными дублями, должен принимать один человек. Когда за переезд отвечают «все», каждый спорный вопрос висит неделю.
Каналы заявок подключают в последний момент по простой причине: если форма с сайта уже пишет в Битрикс24, а менеджеры ещё работают в старой системе, заявки за эти дни теряются между двумя CRM.
Перенос данных в Битрикс24 в Казахстане: на что обратить внимание
Казахстанским компаниям при переезде стоит учесть несколько местных деталей. В карточке компании обычно нужен БИН, а у ИП ИИН. Если в старой CRM он лежал в комментарии или в названии компании («ТОО Альфа БИН 123…»), его стоит вынести в отдельное поле реквизитов ещё в таблице. Тогда по нему можно будет искать клиента и формировать документы. У Битрикс24 есть отдельная инструкция по импорту контактов и компаний с реквизитами.
Отдельный вопрос связан с персональными данными. Перенос базы клиентов в новую систему означает обработку персональных данных, и компании стоит убедиться, что согласия клиентов и внутренние документы покрывают использование новой CRM. Если вы не уверены, этот вопрос лучше обсудить с юристом до переезда, а не после.
И ещё про домен портала. Если вы ещё не создали портал, решите заранее, где он будет: на казахстанском bitrix24.kz или другом. Перенос уже наполненного портала между регионами отдельная и более сложная задача.
Если не хочется разбираться с шаблонами, лимитами и скриптами самостоятельно, этот этап можно поручить нам. B2BPRO.KZ работает с Битрикс24 с 2012 года и с 2024 года является официальным партнёром Битрикс24 в Казахстане. Мы берём на себя внедрение и настройку Битрикс24 вместе с переносом данных из прежней CRM: от выгрузки и чистки базы до проверки карточек после загрузки.
Типичные ошибки при переносе данных
Чаще всего загрузку начинают со сделок. Сделки загружаются, но без клиентов, потому что компаний и контактов в портале ещё нет. Исправить это повторным импортом нельзя, сделки придётся удалять и загружать заново в правильном порядке.
Нередко пользовательские поля не создают до импорта. На шаге сопоставления полей колонке из файла просто некуда лечь, и данные пропадают. Обнаруживается это через неделю, когда менеджер ищет у клиента БИН или источник.
Бывает, что никто не проверил кодировку и разделитель. Тогда кириллица превращается в набор символов, а все колонки слипаются в одну. Лечится пересохранением файла, но если этого не заметить на пробном импорте, мусор попадает в рабочую базу.
Ещё одна ошибка: перенести всё без разбора. Десятки тысяч мёртвых лидов захламляют отчёты, искажают конверсию воронки и замедляют поиск. Если база уже большая и портал начал работать медленнее, посмотрите материал о том, почему Битрикс24 тормозит после роста базы.
И наконец, менеджеров забывают предупредить. Люди приходят в понедельник, не находят привычных кнопок и продолжают вести клиентов в блокноте или в старой системе. Короткое обучение и памятка по новой воронке в день переключения окупаются уже в первую неделю.
Частые вопросы
Можно ли перенести данные в Битрикс24 из Excel?
Да, но таблицу нужно сохранить в формате CSV: встроенный импорт CRM Битрикс24 принимает только этот формат. Удобнее всего скачать шаблон файла в окне импорта нужного раздела, перенести в него свои колонки и при загрузке указать правильный разделитель. Для разовой загрузки клиентов из Excel этого достаточно.
Сохранится ли история переписки и звонков при переносе из другой CRM?
Через встроенный импорт CSV нет: он переносит карточки, а дела по справке Битрикс24 импортировать пока нельзя. Историю переносят готовым мигратором из Маркета, если он это умеет, или скриптом через REST API, который добавляет комментарии в карточки. Записи звонков обычно остаются в архиве оператора телефонии.
Почему сделки загрузились без клиентов?
Чаще всего компании и контакты не были загружены до сделок или их названия в файле сделок не совпали с названиями в портале. При импорте CSV связь строится по точному совпадению названия компании и имени контакта. Загружайте в порядке «компании, контакты, сделки» и сверяйте написание до символа.
Можно ли загрузить сделки повторно, чтобы исправить ошибки?
Нет, повторный импорт создаст новые сделки, а не обновит старые: Битрикс24 импортирует только новые сделки. Если ошибки массовые, надёжнее удалить загруженные сделки и загрузить исправленный файл. Чтобы до этого не доходить, сначала прогоните пробный импорт на 20-30 записях и проверьте карточки.
Сколько времени занимает переезд из amoCRM в Битрикс24?
Для базы на несколько тысяч клиентов переезд обычно занимает от нескольких дней до двух-трёх недель. Сама загрузка быстрая, время уходит на подготовку: выгрузку, чистку дублей, настройку воронок и полей, тестовый перенос и обучение менеджеров. Для amoCRM в Битрикс24 Маркете есть готовые приложения-миграторы, они сокращают ручную работу.
