Самый универсальный способ перенести данные — выгрузить из исходной системы CSV-файл и загрузить через мастер импорта CRMservice. Подходит для любого источника откуда можно сделать выгрузку: Битрикс24, retailCRM, Мегаплан, ваша самописная CRM, Excel-таблицы, Google Sheets.
Что можно импортировать через CSV
| Сущность | Файл | Минимум для записи |
|---|---|---|
| Клиенты | clients.csv | name + (phone или email) |
| Лиды | leads.csv | name + source |
| Заказы | orders.csv | client_external_id + total + created_at |
| Задачи | tasks.csv | title + assigned_to |
| Источники лидов | lead_sources.csv | name |
1
Подготовка файла
2
Колонки клиентов
| Колонка | Обязат. | Пример | Описание |
|---|---|---|---|
external_id | желат. | OLDCRM-12345 | Идентификатор в исходной системе. Нужен для связи с заказами и дедупликации |
name | да | Иванов Иван Иванович | ФИО |
phone | да | +79161234567 | Нормализуем при импорте |
email | да | ivan@example.com | |
company | нет | ООО "Ромашка" | Для юр.лиц |
comment | нет | Любит акции | |
tags | нет | (пока не используется) | Тегов клиентов в коде нет |
*Хотя бы одно из phone/email обязательно.
3
Колонки заказов
| Колонка | Обязат. | Описание |
|---|---|---|
external_id | желат. | ID в старой системе |
client_external_id | да | external_id клиента — должен совпадать с тем что в clients.csv |
created_at | да | Дата создания, формат YYYY-MM-DD или YYYY-MM-DD HH:MM:SS |
total | да | Сумма, целое число копеек или дробь с точкой |
status | да | Статус (любой текст — после импорта смаппите на свои статусы) |
payment_method | нет | cash / card / bank |
4
Запуск импорта
- Войдите в CRM → Настройки → Импорт данных (вкладка
MigrationWizardTab). - Создать job → выбрать CSV-файл.
- Тип сущности: Клиенты / Лиды / Заказы / Задачи.
- Загрузите файл (drag-and-drop или кнопка).
- Маппинг полей — CRM покажет ваши колонки слева, поля CRMservice справа. Совмещайте.
metadata (JSON) карточки.
- Запустить — job начнёт работать в фоне.
5
Мониторинг
В списке job-ов:
- Статус: pending → running → success / failed / cancelled.
- Прогресс: обработано из всего.
- Лог ошибок — если строка не импортировалась, видно почему (битая дата, нет client_external_id, и т.п.).
6
Очерёдность
Если переносите всё:
- Сначала Клиенты.
- Потом Заказы (они ссылаются на client_external_id).
- Лиды и Задачи — в любом порядке.
Возможные проблемы
- Кракозябры — файл сохранён в Windows-1251, а не UTF-8. Откройте в текстовом редакторе, сохраните как UTF-8.
- Дубли клиентов — клиенты с одинаковым
phoneно разнымиexternal_idсоздадутся как два. После импорта проверьте список вручную (UI дедупликации в CRM не реализован — нужно сливать в исходной системе или удалять вручную). - Не подтянулись заказы — проверьте что
client_external_idточно совпадает сexternal_idвclients.csv. - Слишком большой файл — разбейте по 50 тыс. строк.