Импорт клиентской базы — первый шаг при переезде на RetailCRM. От качества подготовки файла и настройки сопоставления полей зависит, окажется ли база чистой или сразу обрастёт дублями и мусором.
Способы импорта
RetailCRM поддерживает несколько путей загрузки клиентов, выбор зависит от объёма и источника данных:
| Способ | Когда подходит |
|---|---|
| Импорт из CSV | Разовая загрузка из Excel/выгрузки |
| API | Регулярная синхронизация, большие объёмы |
| Готовые интеграции | Перенос из другой CRM или CMS |
Для единоразового переезда чаще используют CSV, для постоянного обмена — API или модуль интеграции.
Подготовка файла
Большая часть проблем импорта решается ещё в файле. Перед загрузкой приведите базу в порядок:
- сведите данные в одну таблицу с заголовками столбцов;
- разбейте ФИО и адрес на понятные поля, если это нужно;
- нормализуйте телефоны к единому формату;
- проверьте кодировку — для кириллицы в CSV это критично;
- удалите очевидные дубли ещё в Excel.
Сопоставление полей (маппинг)
При загрузке система просит указать, какому полю RetailCRM соответствует каждый столбец файла. Здесь важно не потерять данные и правильно разложить контакты:
- сопоставьте телефон и e-mail с соответствующими полями контактов;
- пользовательские данные направьте в заранее созданные пользовательские поля;
- укажите поле, по которому определяется дубль (телефон или e-mail);
- задайте теги для всей загружаемой партии, чтобы легко её найти.
Пользовательские поля лучше создать до импорта, иначе часть столбцов будет некуда положить.
Дедупликация при импорте
Импорт — главный источник дублей, поэтому логику совпадений настраивают заранее. Определите, что делать с клиентом, который уже есть в системе:
- пропустить — не трогать существующий профиль;
- обновить — дополнить данными из файла;
- создать новый — рискованно, ведёт к дублям.
Проверка результата
После импорта не считайте задачу закрытой — проверьте результат на контрольной выборке:
- сверьте общее число загруженных клиентов с числом строк в файле;
- откройте несколько карточек и убедитесь, что поля легли правильно;
- проверьте, что телефоны и e-mail не съехали в чужие поля;
- запустите поиск дублей на всякий случай.
При загрузке через API удобно вести импорт партиями и логировать ошибки по каждой строке — так проще найти и исправить проблемные записи.
Импорт при переезде с другой CRM
Переезд из amoCRM, Битрикс24 или Excel — это не только клиенты, но и связанные с ними заказы, история и файлы. Простой импорт контактов оставит базу без контекста, поэтому миграцию планируют целиком.
- выгрузите из старой системы клиентов, заказы и переписку;
- составьте карту соответствия статусов и полей между системами;
- сохраните связи «клиент — заказ», чтобы история не рассыпалась;
- перенесите пользовательские поля, заранее создав их в RetailCRM;
- сначала выполните тестовый перенос на части данных, затем боевой.
| Что переносим | На что обратить внимание |
|---|---|
| Клиенты | Дедупликация, нормализация телефонов |
| Заказы | Маппинг статусов и сумм |
| История | Сохранение привязки к клиенту |
Итог
Успешный импорт клиентской базы — это на 80% подготовка: чистый файл, нормализованные телефоны, правильная кодировка, заранее созданные поля и настроенное правило дедупликации. Тогда RetailCRM получает аккуратную базу, а не источник дублей. Мы переносим клиентов, заказы и историю без потерь с дедупликацией и проверкой целостности в рамках миграции данных в RetailCRM.
Частые вопросы
В каком формате загружать базу клиентов?
Для разовой загрузки удобен CSV в кодировке UTF-8, для регулярной синхронизации и больших объёмов — API или готовые интеграции с другими системами.
Как избежать дублей при импорте?
Настройте правило поиска дублей по телефону или e-mail и выберите действие для совпадений — пропустить или обновить, но не создавать новый профиль.
Почему кириллица отображается неправильно?
Причина почти всегда в кодировке файла. Сохраняйте CSV в UTF-8 и используйте разделитель, который ожидает система импорта.
Нужно ли создавать пользовательские поля до импорта?
Да. Если поля не созданы заранее, соответствующие столбцы файла будет некуда сопоставить, и данные потеряются.
Что такое маппинг полей?
Это сопоставление столбцов файла с полями RetailCRM. На этом шаге вы указываете, куда попадёт телефон, e-mail и каждое пользовательское поле.
Как проверить, что импорт прошёл корректно?
Сверьте число загруженных клиентов со строками файла, откройте несколько карточек, проверьте контакты и запустите поиск дублей на контрольной выборке.
Что переносить, кроме контактов, при переезде с другой CRM?
Заказы, историю общения и файлы, сохраняя связь клиент-заказ. Иначе база останется без контекста. Миграцию планируют целиком, с маппингом статусов и полей.
Зачем нужен тестовый перенос?
Он позволяет проверить маппинг и целостность на части данных до боевой загрузки. После переноса сверяют количество и суммы заказов по контрольным суммам.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.