Как перенести Google Таблицы в CRM и проверить результат
Перенос начинается с разбора того, как команда работает с таблицами. В CRM должны попасть не только строки, но и связи между клиентами, заказами и оплатами. Формулы и скрипты требуют отдельного решения.
Сначала составьте карту учёта
Выпишите рабочие файлы и листы: кто их заполняет, откуда приходят данные и какие отчёты по ним строятся. Отдельно отметьте формулы, Apps Script, ручные копирования и обмен с ботами. Лист «Архив» может хранить историю, без которой новый менеджер не поймёт заказ.
- Определите источник актуального значения для каждого поля.
- Найдите записи, на которые ссылаются другие листы.
- Отделите действующие данные от справочников, истории и черновиков.
Не превращайте каждый лист в отдельную сущность
Один клиент может встречаться в нескольких строках заказов. В CRM обычно удобнее хранить клиента один раз и связывать с ним заказы. При этом одна строка таблицы иногда содержит сразу несколько объектов: клиента, билет, оплату и комиссию менеджера. Их нужно разделить осознанно.
Согласуйте таблицу соответствия
Ниже учебный пример для продаж, а не выгрузка клиента. Названия сущностей зависят от выбранной CRM.
| В исходной таблице | В CRM | Что проверить |
|---|---|---|
| Имя и телефон в каждом заказе | Клиент + связь с заказом | Не объединить разных людей по одному совпадению |
| Название события, дата, место | Мероприятие и билет | Уникальность места внутри события |
| Номер заказа и статус | Заказ с исходным идентификатором | Не потерять связь при повторном импорте |
| Оплата и сумма возврата | Связанные операции | Суммы, даты и частичные возвраты |
| Формула комиссии | Правило расчёта или модуль | Округление, исключения, история правил |
Формулы не переезжают вместе с CSV
Импорт может перенести рассчитанное значение, но не способ его получения. Для каждой важной формулы решите: достаточно ли сохранить результат, нужна ли автоматизация CRM или отдельный модуль. То же относится к скриптам и уведомлениям. Сначала проверьте расчёт на обычном заказе, возврате и пограничном примере с округлением.
Проведите пробный перенос
Выберите небольшой набор, в котором есть разные ситуации: повторный клиент, несколько заказов, возврат, неполные поля, архивная запись. Перенесите его в тестовую среду. Сотрудник должен пройти привычный сценарий и объяснить, каких данных или действий не хватает.
- Повторите импорт и проверьте отсутствие новых дублей.
- Проверьте связи и доступы под разными ролями.
- Зафиксируйте ошибки и правила исправления до полного переноса.
Сверяйте не только число строк
Число объектов в CRM может отличаться от числа строк: например, несколько заказов ссылаются на одного клиента. Сверка должна учитывать согласованные преобразования. Сохраните исходный срез, дату переноса и отчёт об отклонениях.
- Количество заказов по статусам и периоду.
- Суммы продаж, оплат и возвратов по одинаковым правилам.
- Количество записей без клиента или другого обязательного объекта.
- Выборочная проверка истории и доступа сотрудников.
Назначьте момент переключения
Определите, когда команда прекращает изменения в старой таблице и начинает работу в CRM. Если переход постепенный, заранее задайте правила обмена и источник актуальных данных. Сохраните исходные файлы и план возврата; не удаляйте их сразу после импорта.
Что подготовить для оценки
Достаточно обезличенного примера, списка формул и скриптов, примерного объёма данных и одного описанного рабочего дня сотрудника. Не присылайте публичную ссылку на таблицу с персональными данными. По этому материалу можно определить объём разбора и основные риски переноса.