Интеграции

Перенос данных из старой системы: пошаговый гид

К
Команда CRMservice
обновлено
· 9 мин чтения · 1 просмотров

Переходите на CRMservice с другой программы учёта? Данные не нужно набивать руками — в системе есть мастер миграции. Он переносит клиентов, заявки, задачи и лиды: вы загружаете файл или подключаете старую систему по ключу, сопоставляете поля — и мастер сам всё раскладывает по карточкам.

Где находится

Настройки → Миграция с другой CRM.

Два способа переноса

СпособКогда подходитЧто нужно
Файл CSV / ExcelУниверсальный — из любой системыВыгрузка из старой системы в файл
Прямое подключение по APIЕсли ваша старая система есть в списке мастераКлюч доступа (токен) из старой системы

Что можно перенести

СущностьЧто попадает в CRMservice
КлиентыИмя или название, телефон, email, адрес, комментарий, тип (физлицо/компания)
Источники лидовСправочник каналов привлечения (Авито, соцсети, звонок, сайт, рекомендация)
ЛидыОбращение, источник, статус, контакт клиента, что хотел, адрес
ЗаказыПривязка к клиенту, номер, статус, что за работа, сумма, оплачено, дата
ЗадачиНазвание, описание, статус, приоритет, срок
Каталог услугНазвание, цена, единица, категория, длительность, описание
Каталог материаловНазвание, артикул, цена продажи и закупки, категория

Категории каталога создаются автоматически по названию из колонки «category».

Что пока НЕ переносится мастером

  • Финансовые операции (касса, проводки) — переносим только итоговые остатки на дату старта, вручную.
  • Файлы больше 10 МБ — пропускаются.
  • История переписки и звонков — не переносится, только данные клиента.

Очерёдность переноса

Сущности связаны между собой, поэтому порядок важен:

  1. Клиенты — основа, на них ссылается всё остальное.
  2. Источники лидов — справочник каналов.
  3. Лиды — привязываются к источнику.
  4. Заказы — привязываются к клиенту.
  5. Задачи — могут ссылаться на заказ или клиента.
Связь между записями держится на внешнем идентификаторе (external_id) — это номер записи из вашей старой системы. Например, в файле заказов колонка client_external_id указывает, какому клиенту принадлежит заказ.

---

Шаг A. Подготовка на стороне старой системы

Вариант 1 — выгрузка в файл (подходит всегда)

  1. Зайдите в старую систему и найдите экспорт данных. Чаще всего он прячется в одном из мест:
- Настройки → Экспорт / Выгрузка - Отчёты → Экспорт в Excel / CSV - Кнопка «Экспорт» или значок выгрузки над списком клиентов/заказов.
  1. Выгрузите по отдельности: клиентов, заказы, задачи, лиды. Если система выгружает «всё в одном листе» — ничего страшного, разнесёте при подготовке файла.
  2. Формат — CSV или Excel (XLSX). Если есть выбор кодировки, берите UTF-8.

Вариант 2 — прямое подключение по API (если ваша система в списке мастера)

  1. В старой системе найдите раздел доступа к API. Обычно это:
- Настройки → Доступ к API / Интеграции / API-ключи.
  1. Создайте ключ доступа (токен). Часто он показывается только один раз — сразу скопируйте и сохраните.
  2. Если система просит выбрать права — достаточно прав только на чтение.
  3. Этот ключ вы вставите в мастер на стороне CRMservice — файлы выгружать не нужно, мастер заберёт данные сам.
---

Шаг B. Наша сторона — мастер миграции

Откройте Настройки → Миграция с другой CRM. Мастер ведёт через пять шагов.

Шаг 1. «Откуда переносим данные?»

Выберите источник: вашу старую систему (если она в списке — будет прямое подключение) или CSV / Excel (универсальный файловый путь).

Шаг 2. «Настройка подключения»

  • Для файла — нажмите «Скачать шаблон» (готовые clients.csv, orders.csv, tasks.csv, lead_sources.csv, leads.csv, services.csv, materials.csv с правильными колонками и примером). Перенесите свои данные в шаблон и загрузите обратно.
  • Для API — вставьте ключ доступа из старой системы.
  • Отметьте, что переносить: Клиенты, Заказы, Задачи, Лиды. Детали заказов (финансы, услуги, фото) помечены меткой «долго» — их перенос дольше из-за ограничений старых систем; включайте при необходимости.

!Шаг конфигурации: 1 — скачать шаблоны (для каталога services.csv и materials.csv), 2 — загрузить заполненные файлы

!Внизу шага — кнопка 3 «Запустить превью»

Порядок действий на этом шаге: 1 — скачайте нужные шаблоны (для каталога это services.csv и materials.csv), 2 — загрузите заполненные файлы, 3 — нажмите «Запустить превью».

Шаг 3. «Что мы нашли»

Мастер показывает предпросмотр: сколько клиентов, заказов, задач и лидов найдено, и примеры строк. На этом шаге в базу ещё ничего не записано — можно спокойно проверить, что данные распознаны верно, и вернуться назад.

Шаг 4. «Импорт в работе»

Запуск переноса. Идёт в фоне, виден прогресс по каждой сущности: «Клиенты 120 / 540», «Заказы 80 / 1200» и так далее.

Шаг 5. «Готово»

Итоговый отчёт: сколько записей создано и сколько обновлено. Если какие-то строки не прошли — они попадут в лог ошибок с номером строки и причиной.

---

Шаблоны CSV: главные колонки

Файлы — с разделителем точка с запятой (;), кодировка UTF-8, первая строка — заголовки.

Клиенты (clients.csv):

```
external_id;name;phone;email;address;comment;kind
1;Иванов Иван;+79001234567;ivan@example.ru;г. Москва, ул. Ленина 1;Постоянный клиент;individual
2;ООО Ромашка;+74951234567;contact@romashka.ru;г. Москва, ул. Тверская 5;;company
```

  • external_id — номер клиента из вашей старой системы (для связи с заказами);
  • kindindividual (физлицо) или company (организация).
Заказы (orders.csv):

```
external_id;client_external_id;number;status;status_group;subject;description;total;paid;created_at
101;1;ORD-001;В работе;in_progress;Ремонт iPhone 12;Не включается;5000;0;2024-01-15 10:00:00
```

  • client_external_id — это external_id клиента из файла клиентов (так заказ привяжется к нужному человеку);
  • total — сумма заказа, paid — сколько уже оплачено;
  • status — ваш текст статуса, status_group — к какой стадии его отнести.
Полный набор колонок — в скачиваемых шаблонах внутри мастера.

Повторные импорты и защита от дублей

Колонка external_id защищает от дублей. При повторном запуске:

  • запись с уже существующим external_idобновляется, а не создаётся заново;
  • новая — добавляется.
Это значит, что перенос можно делать в несколько заходов — например, пока вы ещё какое-то время работаете в обеих системах параллельно, а потом догружаете свежие данные.

Маппинг сотрудников

После импорта откройте «Маппинг сотрудников» (из истории миграций). Сопоставьте сотрудников из старой системы с пользователями CRMservice — и мастер проставит правильного ответственного во всех перенесённых заказах.

Надёжность: транзакции, откат, логи

  • Транзакции. Записи идут пачками (100–500 строк) в одной транзакции. Если в пачке одна строка с битыми данными — откатывается вся пачка, а ошибка попадает в лог. Частично «грязного» импорта не будет.
  • Откат. Если что-то пошло не так — кнопка «Откат» удаляет все данные, перенесённые этим заданием. Можно поправить файл и начать заново.
  • Логи. У каждого задания — журнал: что обработано, какие строки не прошли и почему.

Результат

После переноса вы получаете:

  • базу клиентов с телефонами, адресами и типами;
  • заказы, привязанные к клиентам, со статусами, суммами и описанием работ;
  • задачи и лиды с источниками;
  • правильных ответственных в заказах (после маппинга сотрудников).
Останется донастроить то, что не переносится: кассы, сотрудников и роли, складские остатки. После этого можно полноценно работать в CRMservice.

Возможные проблемы

  • «Кракозябры» вместо текста — файл не в UTF-8. Откройте в текстовом редакторе и сохраните как UTF-8.
  • Заказы без клиентовclient_external_id в заказе не совпадает с external_id в клиентах. Проверьте соответствие.
  • Дубли клиентов — два клиента с одним телефоном, но разными external_id. Уберите дубли в старой системе до импорта.
  • Перенос по API идёт медленно — у старых систем есть ограничения на частоту запросов. Это нормально, мастер сам выдерживает паузы; оставьте задание работать в фоне.

Скриншоты

Шаг «Настройка подключения»: 1 — скачать шаблоны (для каталога services.csv и materials.csv), 2 — загрузить заполненные файлы
Шаг «Настройка подключения»: 1 — скачать шаблоны (для каталога services.csv и materials.csv), 2 — загрузить заполненные файлы
Внизу того же шага — кнопка 3 «Запустить превью»: мастер покажет, что нашёл, до записи в базу
Внизу того же шага — кнопка 3 «Запустить превью»: мастер покажет, что нашёл, до записи в базу
Поделиться: Telegram WhatsApp
Помогла ли статья?

Вам также может быть полезно

← Все статьи Не нашли ответ? Напишите в чат поддержки внутри CRM — Алиса (AI) ответит сразу.
Спросить Алису