Перейти к содержанию
Innovialabs

Как перенести клиентскую базу из Excel в CRM

Практика4 мин

Коротко

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

Короткий ответ

Перенос базы из Excel в CRM — это не «загрузить файл», а небольшой проект из шести шагов:

  1. Аудит — найти все источники и понять, что в них лежит.
  2. Чистка — убрать дубли и привести форматы к одному виду.
  3. Сопоставление полей — решить, какая колонка куда попадёт.
  4. Пробный импорт — загрузить небольшую часть и посмотреть на результат.
  5. Проверка — сверить количество, связи и выборочные записи.
  6. Полный перенос и переход — загрузить всё и закрыть старые таблицы.

Шаг 1. Аудит данных

Соберите все источники: общие таблицы, личные файлы менеджеров, выгрузки из бухгалтерии и интернет-магазина. Для каждого файла выясните:

  • какие колонки есть и насколько они заполнены;
  • что считается одной строкой — клиент, компания или покупка;
  • какие данные устарели и переносить их не нужно;
  • кто владелец файла и кто сможет ответить на вопросы.

На этом шаге решите, что вы не переносите. Пустые контакты, давно неактуальные записи и служебные пометки лучше оставить в архиве.

Шаг 2. Чистка и дубли

  • Телефоны — к единому формату с кодом страны: +998901234567. Храните колонку как текст, иначе Excel может обрезать ведущие символы или показать длинное число в экспоненциальном виде.
  • Email — в нижний регистр, без пробелов.
  • ФИО — разделите на отдельные колонки, если CRM хранит имя и фамилию раздельно.
  • Дубли — ищите по телефону и email, а не по имени. При слиянии решите, какая запись главная и какие поля из второй нужно сохранить.
  • Справочные значения (город, источник, статус) — приведите к одному написанию: «Ташкент», «г. Ташкент» и «Tashkent» должны стать одним значением.

Шаг 3. Сопоставление полей

Составьте таблицу соответствия до импорта:

Колонка в ExcelСущность CRMПоле CRMПримечание
КомпанияКомпанияНазвание
Контактное лицоКонтактИмя, Фамилияразделить
ТелефонКонтактТелефоннормализовать
СтатусСделкаСтадиясопоставить со стадиями воронки
МенеджерСделкаОтветственныйпользователь должен существовать в CRM
Дата первого обращенияКонтактПользовательское полеисходная дата

Значения списков в файле должны точно совпадать со значениями в CRM, иначе поле останется пустым или импорт выдаст ошибку.

Если у вас есть компании, контакты и сделки, подготовьте отдельные файлы и загружайте их по порядку: компании → контакты → сделки. Добавьте колонку с внешним идентификатором из Excel, чтобы связать записи между файлами и при необходимости найти исходную строку.

Шаг 4. Пробный импорт

  • Сохраните файл в CSV UTF-8, чтобы не потерять кириллицу и узбекские символы. Проверьте, какой разделитель ожидает CRM.
  • Загрузите небольшую выборку, включив в неё «трудные» строки: с несколькими телефонами, без email, с длинными комментариями.
  • Если в CRM есть проверка дублей при импорте — включите её.

Шаг 5. Проверка

  • Количество записей в CRM совпадает с количеством строк после чистки.
  • Контакты привязаны к компаниям, сделки — к контактам.
  • У каждой записи есть ответственный.
  • Выборочно откройте записи и сравните с Excel.
  • Фильтры и отчёты работают по перенесённым полям.

Если что-то не так — удалите тестовые записи, исправьте файл и повторите.

История сделок и контактов

Обычно CRM ставит датой создания записи дату импорта. Чтобы не потерять историю:

  • сохраните исходные даты в отдельных полях («Дата первого обращения», «Дата сделки»);
  • прошлые покупки загрузите как закрытые сделки с суммой и стадией «Успешно» или «Проиграна»;
  • комментарии и заметки перенесите в поле или в ленту записи, если CRM поддерживает импорт комментариев;
  • исходные файлы сохраните в архиве только для чтения.

Переход на CRM

Назначьте дату, после которой новые данные вносятся только в CRM. Переведите таблицы в режим только для чтения, а изменения за время подготовки загрузите отдельным финальным импортом.

Частые вопросы

Технически часто можно, но вы получите дубли, пустые поля и несвязанные записи. Чистить данные до импорта гораздо проще, чем после.

Поможем с этим

Если хотите не разбираться самим, а получить результат — этим мы занимаемся каждый день.

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.