📦 Миграция данных

Миграция из Битрикс24 и amoCRM в EspoCRM без потерь

Самый большой страх при смене CRM - потерять историю общения с клиентами. Перенос данных требует аккуратности, так как структуры таблиц в разных системах отличаются. Разбираем правильный порядок миграции через CSV-файлы.

Шаг 1. Экспорт из старой системы

Все облачные CRM поддерживают выгрузку списков в формате CSV или Excel (XLSX). Вам нужно выгрузить 3 отдельных файла:

  • Компании (Accounts): Названия, ИНН, адреса.
  • Контакты (Contacts): ФИО, телефоны, email.
  • Сделки (Opportunities/Leads): Суммы, этапы воронки, даты.

Обязательно включите в экспорт уникальные ID каждой записи (например, ID Контакта в Битрикс24). Это понадобится для связывания таблиц при импорте.

Шаг 2. Подготовка полей в EspoCRM

Перед импортом в EspoCRM нужно создать кастомные поля (Custom Fields), которых нет "из коробки", но которые были у вас в старой системе.

  1. Перейдите в меню Administration > Entity Manager.
  2. Выберите сущность (например, Contact).
  3. Нажмите "Fields" и создайте нужные поля (например, поле типа Varchar для ИНН, поле типа Date для дня рождения).
  4. Обязательно создайте текстовые поля для хранения "Старых ID" из прошлой системы (например: bitrix24_id).

Шаг 3. Строгий порядок импорта (Маппинг)

Импортировать данные нужно в строгой последовательности, чтобы сохранились связи между записями. В EspoCRM есть встроенный удобный интерфейс маппинга (сопоставления столбцов Excel с полями CRM).

  • Первыми импортируем Компании (Accounts). При импорте столбец "ID из Битрикс24" сопоставляем с созданным полем bitrix24_id.
  • Вторыми импортируем Контакты (Contacts). В интерфейсе импорта EspoCRM спросит, как привязать Контакт к Компании. Укажите, что связь устанавливается по полю bitrix24_id Компании.
  • Третьими импортируем Сделки (Opportunities). При импорте связываем их с Контактами и Компаниями аналогичным образом (через старые ID).

Перенос комментариев и истории (Задачи со звездочкой)

Самая сложная часть миграции - это перенос звонков, писем и комментариев из таймлайна карточек. Обычный экспорт CSV это не выгружает.

Для полноценного переноса истории используется доступ по API. Разрабатывается временный скрипт на Python или PHP, который обращается к API старой системы (например, amoCRM), читает всю историю каждой сделки и записывает ее в базу данных EspoCRM.

Нужна помощь с переносом базы?

Я помогу вам правильно выгрузить справочники из вашей текущей CRM и корректно импортировать компании, контакты и сделки в новую инфраструктуру EspoCRM без потери связей.

Рассчитать стоимость переезда
← Вернуться к списку статей Практикума