Миграция с Excel и Google Таблиц в CRM без потери данных
Пошаговый разбор переноса клиентской базы из таблиц в CRM: как подготовить данные, избежать дублей и не потерять историю сделок.
Разбор от команды внедрения AmSales.
Миграция из таблиц в CRM ломается не на технике импорта, а на данных, которые годами копились без правил. В Excel можно писать что угодно в любую ячейку — CRM этого не прощает. Ниже — практический порядок действий, который мы проходим на каждом внедрении, чтобы перенести базу один раз и без потерь.
Что реально мешает переносу
Прежде чем грузить файл в CRM, надо честно посмотреть, что в нём лежит. Типичные проблемы, которые всплывают на импорте:
- Слипшиеся данные. Имя и фамилия в одной ячейке, несколько телефонов через запятую, адрес и индекс вперемешку.
- Форматы телефонов и дат. +7, 8, без кода, с пробелами и скобками. Даты как текст, как число, в разных локалях.
- Дубли. Один клиент тремя строками — потому что менеджеры вносили его в разные месяцы по-разному.
- Смысловые колонки в статусах. «Перезвонить», «думает», «оплатил частично» — свалено в один столбец «Статус» без логики воронки.
- История в комментариях. Вся переписка и договорённости — одним куском текста в ячейке «Примечание».
Подготовка: аудит и чистка до импорта
Чистить данные нужно в таблице, а не в CRM — в Excel это делается пакетно и обратимо, в CRM придётся править по одной карточке. Порядок такой.
1. Зафиксируйте эталон и сделайте копию
Работайте с копией. Оригинал не трогаем — это ваша точка отката. Уберите фильтры, скрытые строки и сводные листы: в импорт должны уходить только чистые плоские данные.
2. Разнесите данные по атомарным полям
Одна колонка — одна сущность. Имя, фамилия, телефон, email, компания, сумма — каждое в свой столбец. Это ключевой шаг: CRM хранит контакт как набор отдельных полей, и «слипшийся» текст она разложить сама не сможет.
3. Приведите форматы к единому виду
Телефоны — к одному шаблону (мы приводим к +7XXXXXXXXXX). Даты — к формату, который понимает ваша CRM. Суммы — числом без пробелов и символа валюты. На этом этапе отловите пустые обязательные поля: контакт без телефона и email в CRM бесполезен.
4. Уберите дубли
Ищите совпадения по телефону и email — это надёжнее, чем по ФИО. Совпавшие строки не удаляйте вслепую: сливайте так, чтобы в итоговой записи осталась самая полная и свежая информация. Дубли, попавшие в CRM, потом плодят конфликты прав и путают менеджеров.
5. Спроектируйте воронку и справочники
До импорта решите, какие стадии сделок у вас есть и куда лягут старые статусы. Составьте таблицу соответствия: «думает» → стадия «В работе», «оплатил» → «Успешно реализовано». Значения, которых нет в справочниках CRM, при импорте либо потеряются, либо создадут мусорные варианты.
Аудит базы, карту полей и перенос без потери истории мы берём на себя при внедрении CRM — вы получаете уже вычищенную базу и работающую воронку, а не сырой импорт. Обсудить →
Сам импорт: как не потерять историю
Разделяйте сущности. Сначала грузите компании, затем контакты с привязкой к компаниям, и только потом сделки. Если залить всё вперемешку, связи между записями развалятся.
- Сопоставление полей. На импорте CRM просит связать столбцы файла со своими полями. Проверяйте каждое соответствие вручную — автоматическое угадывание регулярно путает «телефон» и «доп. телефон».
- Контроль дублей на входе. Включите проверку по телефону/email, чтобы повторная загрузка не задваивала базу.
- История сделок. Даты создания и закрытия, суммы, ответственный менеджер — переносите как поля, а не текстом в комментарий. Иначе аналитика по прошлым периодам будет пустой.
- Тестовая партия. Никогда не грузите всё сразу. Загрузите 20–30 строк, откройте карточки, проверьте — и только потом весь массив.
После импорта: обязательная сверка
Импорт без проверки — это импорт вслепую. Сверьте три вещи:
- Количество. Число записей в CRM совпадает с числом строк в файле (за вычетом слитых дублей).
- Контрольные карточки. Откройте 10–15 клиентов вручную: все поля на месте, телефоны кликаются, суммы корректны.
- Итоги по деньгам. Сумма сделок в CRM должна биться с суммой в таблице. Расхождение — сигнал, что часть данных не долетела.
Частые ошибки, которые дорого стоят
- Чистят данные уже внутри CRM — вручную, месяцами, вместо пакетной обработки в таблице.
- Грузят всю базу без тестовой партии и получают тысячи битых карточек.
- Оставляют историю сделок в примечаниях — и теряют всю аналитику по прошлым продажам.
- Не настраивают контроль дублей и после первой же повторной загрузки удваивают базу.
Хорошая миграция незаметна: менеджеры в понедельник открывают CRM и видят своих клиентов с полной историей, а не пустые карточки. Достигается это не магией импорта, а дисциплиной подготовки данных до него.
Хотите управляемый рост без хаоса?
Начнём с бесплатной диагностики бизнеса. Покажем, где теряются деньги и как система продаж и цифровые продукты ускорят рост.







