Миграция из Битрикс24 и amoCRM в EspoCRM без потерь
Самый большой страх при смене CRM - потерять историю общения с клиентами. Перенос данных требует аккуратности, так как структуры таблиц в разных системах отличаются. Разбираем правильный порядок миграции через CSV-файлы.
Шаг 1. Экспорт из старой системы
Все облачные CRM поддерживают выгрузку списков в формате CSV или Excel (XLSX). Вам нужно выгрузить 3 отдельных файла:
- Компании (Accounts): Названия, ИНН, адреса.
- Контакты (Contacts): ФИО, телефоны, email.
- Сделки (Opportunities/Leads): Суммы, этапы воронки, даты.
Обязательно включите в экспорт уникальные ID каждой записи (например, ID Контакта в Битрикс24). Это понадобится для связывания таблиц при импорте.
Шаг 2. Подготовка полей в EspoCRM
Перед импортом в EspoCRM нужно создать кастомные поля (Custom Fields), которых нет "из коробки", но которые были у вас в старой системе.
- Перейдите в меню Administration > Entity Manager.
- Выберите сущность (например, Contact).
- Нажмите "Fields" и создайте нужные поля (например, поле типа Varchar для ИНН, поле типа Date для дня рождения).
- Обязательно создайте текстовые поля для хранения "Старых 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 без потери связей.
Рассчитать стоимость переезда