Переход с Excel в CRM

Как НКО перейти с Excel на CRM и не потерять данные

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

Переход с Excel на CRM легко представить как техническую операцию: загрузили файл, нажали «Импорт» — и прежняя таблица оказалась внутри новой системы. В Космос CRM это устроено иначе, и именно такой подход снижает риск превратить новую CRM в копию старой запутанной таблицы.

Сначала организация определяет, какие данные она вообще хочет хранить и как они должны быть устроены. Затем колонки исходного CSV или XLSX сопоставляются с уже созданными полями. Только после этого система проверяет данные и показывает, что именно будет импортировано.

Это особенно важно для НКО, потому что таблицы редко остаются простыми надолго. Учёт благополучателей в Excel может начинаться с пяти колонок: ФИО, телефон, дата обращения, статус, комментарий. Через год рядом уже появляются город, категория ситуации, ответственный, дата рождения, номер дела, согласие на обработку данных и несколько специальных колонок конкретного проекта.

Excel сам по себе здесь ни при чём. Пока такая схема понятна сотрудникам и решает задачу, менять её необязательно. Проблема начинается, когда таблица фактически превращается в самодельную систему учёта для НКО, а правила её работы существуют преимущественно в голове команды.

01

Перед переносом нужно разобраться не только со строками

Перед импортом часто первым делом начинают чистить базу: исправлять телефоны, удалять пустые строки и искать повторяющихся людей. Это полезно, но в Космос CRM есть ещё один важный этап — разобраться с колонками.

Допустим, сейчас база благополучателей выглядит так:

ФИО Дата рождения Телефон Статус Количество детей Описание ситуации

Для человека это просто шесть колонок. Для CRM у них разная природа. «ФИО» логично хранить как короткий текст, «Дата рождения» — как дату, «Количество детей» — как число, «Описание ситуации» — как длинный текст. «Статус» может быть выпадающим списком с заранее определёнными вариантами.

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

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

Принцип

Не стоит автоматически превращать каждую старую колонку в новое поле. Сначала полезно понять, что именно она означает, какого типа данные в ней находятся и действительно ли эта информация должна храниться отдельно.

Особенно внимательно стоит посмотреть на списки. Если в старой таблице статус записывался свободным текстом и встречаются варианты «В работе», «в работе», «Активный» и «Сопровождение», CRM не должна сама угадывать, какие из них означают одно и то же. Лучше привести значения к понятной системе заранее.

02

В Космос CRM «клиент» — это не обязательно человек

Основная единица учёта в системе называется клиентом, но термин здесь технический. Клиентом может быть человек, семья, животное, организация, группа лиц или другой объект, с которым работает НКО.

01 Человек
02 Семья
03 Животное
04 Организация
05 Группа лиц
+ Другой объект

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

Это важно для миграции: CRM не пытается заставить все НКО работать с одной стандартной карточкой «ФИО — телефон — email». Медицинскому фонду могут понадобиться одни данные, организации, работающей с семьями, — другие, а приюту — совершенно третьи.

Вопрос перед настройкой Что именно является единицей учёта в нашей организации и какие сведения о ней действительно нужны сотрудникам?
03

Можно начать с готового пресета

Собирать структуру базы с нуля необязательно. В Космос CRM есть готовые пресеты «Подопечный», «Пациент», «Семья», «Животное» и «Организация».

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

01 Подопечный
02 Пациент
03 Семья
04 Животное
05 Организация

Например, для подопечного предусмотрены ФИО, дата рождения, статус, дата постановки на учёт, телефон, email, город, контактное лицо, категория ситуации, основная потребность, срочность, ответственный сотрудник, внутренний номер дела, согласие на обработку данных, описание ситуации и другие поля.

Для услуг в этом же пресете есть отдельный набор: тип услуги, дата оказания, формат, статус, стоимость помощи, исполнитель, дата следующего контакта, результат.

Для пациента, семьи, животного и организации предлагаются другие предметные наборы.

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

Применение пресета тоже не должно молча переписывать уже настроенную базу. Перед изменениями Космос проверяет существующую структуру.

Совпадает

Если поле с таким названием уже есть и его тип и настройки совпадают, его можно переиспользовать.

Конфликт

Если название совпадает, но тип или настройки отличаются, возникает конфликт, который требует решения — существующее поле автоматически не переделывается под пресет.

Удалено

Если поле, когда-то созданное через пресет, впоследствии удалили, система также не должна незаметно восстанавливать его при повторном применении.

Пресеты рассчитаны на ускорение настройки, а не на принудительное приведение всех организаций к одинаковой модели.

04

Обязательность, дубли, поиск и фильтры — это разные настройки

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

01

Обязательность

Если поле обязательное, без его заполнения запись сохранить нельзя.

02

Уникальность

Одинаковое значение запрещается только там, где это действительно соответствует процессам НКО.

03

Проверка дублей

Потенциальные совпадения можно контролировать отдельно, не превращая поле в уникальное.

04

Поиск и фильтры

Организация сама определяет, какие данные используются для быстрого поиска, а какие — для фильтрации базы.

Например, ФИО и телефон можно использовать для поиска, чтобы сотрудник быстро находил человека. Статус, город или категорию ситуации — для фильтров. Внутренний номер дела может быть уникальным, если организация действительно присваивает каждому случаю отдельный номер.

А вот делать уникальными ФИО было бы ошибкой: тёзки существуют. С телефонами тоже всё зависит от процессов НКО — один номер иногда принадлежит семье, а не одному человеку.

Хорошая структура отражает реальные правила организации, а не включает все доступные ограничения подряд.
05

Как проходит импорт клиентов

Текущий пользовательский импорт в Космос CRM работает с клиентами и поддерживает CSV и XLSX. Здесь важно не обещать больше: речь именно об импорте клиентов, а не об универсальной загрузке всех сущностей системы.

Есть два режима: создать новых клиентов или обновить существующих. В режиме обновления пользователь выбирает уникальное поле, по которому Космос должен найти уже существующую запись.

01
Загрузить файл

CSV или XLSX. Если в файле несколько листов, можно выбрать нужный.

02
Сопоставить колонки

Для каждой нужной колонки выбирается соответствующее поле в Космос CRM.

03
Проверить результат

До изменения базы система показывает ошибки, дубли и строки, готовые к импорту.

04
Подтвердить

Только после проверки пользователь запускает фактическое изменение базы.

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

ФИО ФИО подопечного
Дата рождения Поле типа «Дата»
Город Город
Техническая колонка Не импортировать

Если загружается XLSX с несколькими листами, можно выбрать нужный лист.

При этом цели для импорта должны уже существовать в структуре пользовательских полей. Если в Excel есть колонка, для которой в анкете Космоса ещё нет подходящего поля, интерфейс предлагает сначала создать его.

Системные поля клиента в текущем пользовательском импорте не используются как обычные цели для загрузки, а вычисляемые значения не импортируются — их рассчитывает сама система.

Такой подход требует чуть больше подготовки, чем «загрузить всё как есть», зато пользователь заранее понимает, куда попадёт каждая колонка.

06

Если формат файла повторяется, сопоставление можно сохранить

Для НКО импорт Excel в CRM может быть не только разовым переносом старой базы.

Иногда организация регулярно получает файлы одной и той же структуры — например, из региональных отделений или от сотрудников программы. Чтобы каждый раз заново не связывать «Телефон» с «Телефоном», а «Статус» со «Статусом», настроенное сопоставление колонок можно сохранить как шаблон и использовать снова.

01 Настроили сопоставление
02 Сохранили шаблон
03 Используем повторно

Это делает повторный импорт предсказуемее: структура CRM остаётся той же, а входящие файлы проходят через уже известную схему соответствий.

07

До подтверждения можно увидеть проблемные строки

После сопоставления Космос строит предварительную проверку.

Пользователь видит общее количество строк, сколько готовы к импорту, сколько определены как дубли и сколько содержат ошибки. В режиме обновления отдельно показываются строки, для которых существующий клиент не найден.

Всего Все строки файла
Готово Можно импортировать
Дубли Нужна проверка
Ошибки Нужно исправить

Проблемные записи можно открыть и посмотреть до фактического изменения базы.

Важно

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

08

Дубль не всегда означает, что строку нужно удалить

В режиме создания система отдельно показывает найденные дубли. Но потенциальное совпадение ещё не означает, что речь точно идёт об одном человеке.

Поэтому решение остаётся у пользователя: проблемную строку можно не импортировать или всё-таки создать нового клиента.

Обнаружено совпадение Потенциальный дубль
01 Не импортировать
02 Создать нового клиента

Это важнее, чем автоматическое обещание «CRM удалит все дубли». В реальной базе одинаковый телефон, email или другой признак не всегда однозначно доказывает, что перед нами одна и та же запись.

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

09

Перед запуском видно, что именно произойдёт

После проверки пользователь переходит к подтверждению. Космос показывает, сколько клиентов будет создано или обновлено и сколько строк будет пропущено.

Только после этого выполняется импорт.

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

Импорт можно запускать повторно. В интерфейсе также сохраняется история последних импортов с датой, файлом, режимом, пользователем, статусом и результатом.

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

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

После переноса стоит проверить несколько реальных карточек

Даже после успешного импорта миграцию лучше принять руками.

Нет необходимости перечитывать всю базу. Полезнее выбрать несколько разных случаев:

клиента с большим количеством заполненных полей;

запись с датами и списками;

строку, которая на превью считалась дублем;

несколько клиентов, которых потом легко найти через поиск;

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

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

Это обычная проверка переноса данных, а не исправление работы CRM после факта.

11

Главное изменение происходит после импорта

После переноса сотрудники уже не работают с одной большой строкой Excel.

У клиента появляется отдельная карточка, а оказанные ему услуги хранятся как связанные записи. Одна услуга всегда относится к конкретному клиенту, при этом одному клиенту можно оказать сколько угодно услуг.

Клиент Одна карточка внутренний ID
Услуга 01 Консультация
Услуга 02 Консультация
Услуга 03 Консультация
Услуга 04 Консультация

Например, если подопечный четыре раза получил консультацию в разные даты, в Космос CRM это не четыре копии его карточки и не одно поле «Последняя консультация». Это один клиент и четыре отдельные записи услуг со своими датами и настроенными организацией полями.

Именно внутренний ID клиента позволяет системе сохранять эти связи.

После импорта сотрудники могут создавать и редактировать клиентов, искать их по настроенным полям, фильтровать базу, добавлять клиентам услуги, документы, заметки и напоминания. Все пользователи внутри организации работают с общей базой этой организации, а структуру анкет и услуг меняет администратор.

Перенос базы в CRM меняет не только место хранения файла. Меняется сама модель учёта: сведения о клиенте отделяются от происходящих с ним событий.
12

Не нужно переносить старую таблицу один в один

В этом и есть главный смысл перехода с Excel на CRM.

Если база подопечных Excel пять лет росла без заранее придуманной структуры, миграция — плохой момент для того, чтобы аккуратно воспроизвести весь накопленный хаос в новом интерфейсе.

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

В Космос CRM для этого можно собрать структуру самостоятельно или начать с одного из готовых пресетов, донастроить поля, а затем сопоставить с ними колонки CSV или XLSX. До фактической записи в базу система показывает предварительный результат, ошибки и дубли, а пользователь подтверждает импорт только после проверки.

Это не обещание, что любая исходная таблица перенесётся без потерь автоматически. Такой гарантии не может дать сам факт наличия кнопки импорта.

01 Определяем структуру данных
02 Сопоставляем колонки
03 Проверяем результат
04 Подтверждаем импорт

Но переход становится контролируемым: сначала понятно, какие данные должна хранить CRM, затем — куда попадёт каждая колонка, и только потом изменяется рабочая база.

Если существующая таблица пока отлично справляется со своей задачей, переходить с неё необязательно. Но если её правила уже приходится объяснять новым сотрудникам устно, данные разбросаны по нескольким листам, а каждая новая задача порождает ещё несколько колонок, возможно, организации нужна не более сложная таблица, а другая модель учёта.

Космос CRM Структуру базы можно настроить под конкретную НКО, а уже затем перенести в неё существующих клиентов из CSV или XLSX.