Миграция данных из Bitrix24 в amoCRM
Перенос клиентской базы, сделок и истории взаимодействий из Bitrix24 в amoCRM — задача, которую нельзя решить «наобум». Неправильный порядок действий приводит к потере данных, двойному вводу и простоям отдела продаж. В этой статье мы разберём пошаговый чек‑лист, инструменты экспорта‑импорта и типичные ловушки, с которыми сталкиваются даже опытные интеграторы.
Если вы уже решили перейти на amoCRM, но не знаете, как безопасно перенести информацию, читайте дальше. Мы покажем, как подготовить данные, какие форматы использовать, и какие проверки выполнить перед запуском новой системы.
Подготовительный этап: аудит и планирование
Прежде чем нажать кнопку «Экспорт», необходимо понять, какие именно объекты будут мигрировать. В Bitrix24 это могут быть:
- Контакты и компании
- Сделки (лиды)
- Товарные каталоги
- История звонков и писем
- Пользовательские поля и бизнес‑процессы
Соберите список всех сущностей и оцените их объём. На практике удобно вести таблицу в Google Sheets, где указываются:
- Название сущности
- Кол‑во записей
- Наличие кастомных полей
- Зависимости (например, сделки привязаны к компаниям)
После аудита составьте план миграции, разбив процесс на этапы. Это поможет согласовать сроки с бизнес‑подразделениями и избежать конфликтов в работе отдела продаж.
Экспорт данных из Bitrix24
Bitrix24 предоставляет несколько способов выгрузки:
- Стандартный CSV‑экспорт через раздел «CRM → Импорт/Экспорт». Подходит для контактов, компаний и сделок, но не сохраняет вложения.
- API‑вызовы (REST). Позволяют выгрузить любые объекты, включая пользовательские поля и историю активности. Требует навыков программирования, но даёт полную контроль над форматом.
- Модуль «База данных» — выгрузка в 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 день. Без обязательств.
Спасибо! Заявка принята — скоро свяжемся.
Не удалось отправить. Позвоните нам: +7 (926) 842-67-07 — или нажмите «Отправить» ещё раз.