Миграция данных из Bitrix24 в amoCRM

Миграция данных из Bitrix24 в amoCRM

Перенос клиентской базы, сделок и истории взаимодействий из Bitrix24 в amoCRM — задача, которую нельзя решить «наобум». Неправильный порядок действий приводит к потере данных, двойному вводу и простоям отдела продаж. В этой статье мы разберём пошаговый чек‑лист, инструменты экспорта‑импорта и типичные ловушки, с которыми сталкиваются даже опытные интеграторы.

Если вы уже решили перейти на amoCRM, но не знаете, как безопасно перенести информацию, читайте дальше. Мы покажем, как подготовить данные, какие форматы использовать, и какие проверки выполнить перед запуском новой системы.

Подготовительный этап: аудит и планирование

Прежде чем нажать кнопку «Экспорт», необходимо понять, какие именно объекты будут мигрировать. В Bitrix24 это могут быть:

  • Контакты и компании
  • Сделки (лиды)
  • Товарные каталоги
  • История звонков и писем
  • Пользовательские поля и бизнес‑процессы

Соберите список всех сущностей и оцените их объём. На практике удобно вести таблицу в Google Sheets, где указываются:

  • Название сущности
  • Кол‑во записей
  • Наличие кастомных полей
  • Зависимости (например, сделки привязаны к компаниям)

После аудита составьте план миграции, разбив процесс на этапы. Это поможет согласовать сроки с бизнес‑подразделениями и избежать конфликтов в работе отдела продаж.

Экспорт данных из Bitrix24

Bitrix24 предоставляет несколько способов выгрузки:

  1. Стандартный CSV‑экспорт через раздел «CRM → Импорт/Экспорт». Подходит для контактов, компаний и сделок, но не сохраняет вложения.
  2. API‑вызовы (REST). Позволяют выгрузить любые объекты, включая пользовательские поля и историю активности. Требует навыков программирования, но даёт полную контроль над форматом.
  3. Модуль «База данных» — выгрузка в Excel/CSV из раздела «Настройки → Инструменты → База данных».

Для большинства компаний достаточно комбинировать первый и второй способы: экспортировать основные сущности через CSV, а специфические данные (например, пользовательские поля) собрать через API.

Важно:

  • Сохранять кодировку UTF‑8, иначе русские символы превратятся в «???».
  • Экспортировать файлы в отдельные папки: contacts, companies, deals, catalog.
  • Не забывать про вложения: их можно скачать через API‑метод disk.file.get и сохранить в отдельную структуру.

Преобразование и загрузка в amoCRM

amoCRM принимает импорт в формате CSV, но структура полей отличается от Bitrix24. Поэтому перед загрузкой необходимо выполнить маппинг:

Bitrix24 amoCRM Примечание
Имя Имя Точное совпадение
Фамилия Фамилия Если в Bitrix24 хранится в одном поле, разбейте в Excel
Компания Компания Создайте отдельный импорт компаний перед импортом контактов
Стадия сделки Этап в воронке Требуется предварительно настроить одинаковые воронки в amoCRM
Товар Товар в сделке Импортировать через раздел «Товары» и привязывать к сделкам позже

Для массовой загрузки используйте встроенный импорт в amoCRM (CRM → Импорт). При загрузке укажите файл CSV, выберите соответствие колонок и задайте правила обработки дубликатов (например, «Объединять по email»).

Если объём данных превышает 50 000 записей, рекомендуется разбить импорт на части по 10 000 записей, чтобы избежать тайм‑аутов сервера.

Проверка целостности и настройка после миграции

После загрузки выполните контрольный список:

  • Сравните количество записей в Bitrix24 и amoCRM (по каждому типу).
  • Проверьте корректность привязки контактов к компаниям.
  • Убедитесь, что все пользовательские поля отобразились и заполнены.
  • Тестируйте автоматизацию: триггеры, роботы и веб‑хуки должны работать с новыми данными.

Для быстрой проверки используйте фильтры в amoCRM и экспортируйте небольшие выборки в Excel. Сравните их с оригинальными выгрузками из Bitrix24.

Не забудьте перенастроить интеграции (почта, телефония, формы) – они часто привязаны к идентификаторам записей, которые меняются после миграции.

Типичные ошибки и способы их предотвращения

Дублирование контактов

При импорте без правила объединения часто получаются двойные записи. Настройте правило «Объединять по телефону или email» и проведите предварительный дедупликационный чек‑лист в Excel.

Потеря пользовательских полей

Bitrix24 позволяет хранить произвольные свойства, которые в CSV могут оказаться скрытыми. Перед экспортом проверьте, что в настройках выгрузки включены все «Дополнительные поля». При необходимости добавьте их вручную в CSV.

Несоответствие воронок

Если в amoCRM воронка отличается от Bitrix24, сделки могут «застрять» на неизвестных этапах. Скопируйте структуру воронки из Bitrix24 в amoCRM (раздел «Настройки → Воронки») и сопоставьте названия этапов.

Проблемы с вложениями

Вложения из Bitrix24 не импортируются автоматически. Скачайте их через API, загрузите в раздел «Файлы» amoCRM и привяжите к соответствующим сделкам вручную или скриптом.

Оценка стоимости и сроков проекта

Стоимость миграции зависит от объёма данных, количества пользовательских полей и необходимости доработок интеграций. Ниже примерный диапазон для типовых проектов:

Объём данных Сложность Оценка сроков Примерный бюджет
до 5 000 записей Базовый (контакты + сделки) 1–2 недели от 80 000 ₽
5 000–20 000 записей Средний (включает товары и вложения) 2–4 недели от 150 000 ₽
более 20 000 записей Сложный (много кастомных полей, интеграций) 4–6 недель от 250 000 ₽

Точные цифры уточняются после аудита. Мы всегда предоставляем детальный расчёт и фиксируем сроки в договоре.

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

Можно ли выполнить миграцию полностью самостоятельно?

Теоретически – да. Но без опыта работы с API обеих систем вы рискуете потерять данные или нарушить бизнес‑процессы. Мы помогаем автоматизировать процесс и контролировать качество.

Как сохранить историю звонков и писем?

Историю звонков можно экспортировать через API‑метод telephony.history.list. Письма выгружаются из модуля «Почта» в виде .eml‑файлов, после чего их импортируют в amoCRM через раздел «Файлы» и привязывают к сделкам вручную.

Нужна ли остановка работы CRM на время миграции?

Оптимальный вариант – проводить миграцию в «ночном» окне, когда активность пользователей минимальна. При правильном планировании можно выполнить импорт без полного отключения системы.

Что делать, если после миграции некоторые сделки «пропали»?

Проверьте, совпадают ли идентификаторы сделок в CSV‑файле и в amoCRM. Чаще всего причина – несовпадение названий воронок. Перепроверьте маппинг этапов и повторно загрузите проблемные записи.

Если вы хотите избежать рисков и получить гарантированный результат, D7 поможет с полной миграцией данных, настройкой интеграций и обучением команды. Подробнее о наших услугах читайте на странице услуг или оставьте заявку на консультацию.

Рассчитать стоимость под вашу задачу

Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.

200+ внедрений 7 лет на рынке Официальный партнёр amoCRM 📞 +7 (926) 842-67-07