Миграция с Google Sheets в CRM: полный гид SMB

Миграция с Google Sheets в CRM: полный гид SMB

TurboCRM Team 28 August 2025 1 хв читання

Google Sheets — отличный стартовый инструмент для ведения клиентов, пока у вас 1-3 менеджера и 200-500 контактов. Но в определённый момент файл превращается в «ту самую таблицу, к которой никто не осмеливается прикоснуться», а Иван из бухгалтерии случайно стирает диапазон, и вы восстанавливаете версию за вчера. Если вы в такой точке — этот гид для вас. Разберём, как мигрировать с Google Sheets в TurboCRM без потери истории, как мапить поля, что делать с кастомными колонками и какие типичные проблемы вас ждут (encoding, даты, телефоны).

Когда Google Sheets перестают работать

Прежде чем мигрировать — поймите, точно ли пора. Вот признаки, что Sheets уже не справляются:

  • Два менеджера одновременно редактируют файл и теряют данные из-за конфликтов версий.

  • Вы не можете сказать «сколько лидов у нас в «Переговорах»» без построения отдельной сводной таблицы.

  • Нет контроля, кто видит чьих клиентов (или есть, но только через share-права на вкладки).

  • Нет напоминаний: лид в колонке «Позвонить 15.04» просто висит.

  • Никто не знает, откуда пришёл конкретный клиент (UTM, Meta, сарафан).

  • Отчёты формируете вручную раз в месяц — тратите 4-6 часов.

Если хотя бы 3 пункта из списка — вы уже тратите больше, чем стоит CRM. Вопрос только в том, что мигрировать в цену перехода.

Полный чек-лист того, что даёт CRM поверх таблиц, мы расписали в статье переход из Excel в CRM без потери данных — там же чек-лист именно с технической подготовки.

Что реально поддерживает TurboCRM при импорте

Чтобы не разочароваться на полпути, нужно сначала разобраться, что именно TurboCRM умеет принимать. В нашей системе есть нативный импорт CSV и Excel (.xlsx) в настройках. Можно импортировать:

  • Клиентов — со стандартными полями (имя, email, телефон, компания) + любые custom fields.

  • Лидов — с источником (UTM, Meta, Instagram, form и т.д.) и статусом.

  • Сделки — привязанные к клиентам, с суммой, этапом, причиной потери.

  • Продукты — с ценой, артикулом, категорией.

  • Задачи — с дедлайном и исполнителем.

Чего нет — так это «live connector к Google Sheets». Мы не держим активного коннектора, который поддерживает открытое соединение и синхронизирует изменения в реальном времени в обе стороны. Это осознанное решение: в 95% кейсов это не нужно, а в случаях, когда нужно, — есть REST API + Make/Zapier.

Шаг 1: подготовка Google Sheets перед экспортом

Если сейчас открыть ваш файл и экспортировать как CSV — импорт с вероятностью 70% завалится на первой же колонке. Причина проста: Sheets толерантны к беспорядку, CRM — нет. Вот чек-лист подготовки:

  1. Одна вкладка = один тип сущностей. Не смешивайте «клиенты и сделки в одной таблице». Разделите на `Clients.csv` и `Deals.csv`.

  2. Первая строка — заголовки колонок без пробелов и кириллицы. `full_name`, `email`, `phone` — хорошо. «ФИО», «Емейл» — плохо.

  3. Исправьте телефоны к единому формату. Лучше `+380671234567`. В Sheets есть функция `=REGEXREPLACE()` для чистки.

  4. Даты — в ISO 8601 (`2026-03-14`) или DD.MM.YYYY. Unix timestamps тоже ок, но менее читабельно.

  5. Удалите пустые строки между записями. CRM ждёт сплошной диапазон.

  6. Один email = один клиент. Если в таблице дублированные записи на одну почту — слейте вручную.

Шаг 2: экспорт из Google Sheets

В Google Sheets есть только один надёжный вариант экспорта: `Файл → Скачать → Значения, разделённые запятыми (.csv)`. Важно: если в файле кириллица, перед импортом в TurboCRM убедитесь, что encoding — UTF-8 (а не Windows-1251). Это делается в любом редакторе (VS Code, Notepad++) через `Save with encoding → UTF-8`.

Альтернатива — экспортировать в .xlsx (Файл → Скачать → Microsoft Excel), тогда encoding не актуален, но могут появиться проблемы с формулами, которые экспортировались как значения.

Шаг 3: маппинг полей в TurboCRM

Импорт в TurboCRM — трёхэтапный:

  1. Загрузка файла — drag-and-drop в раздел импорта.

  2. Маппинг — TurboCRM показывает ваши колонки слева и поля CRM справа. Нужно соединить: `full_name` → Полное имя, `phone` → Телефон. Для колонок, которых нет в стандартных полях, можно создать custom field прямо из формы импорта.

  3. Preview + Import — видите 10 первых строк с уже замапленными значениями. Если всё ок — жмёте Import, система обрабатывает в фоне, через 1-5 минут у вас результат.

Лайфхак: перед первым импортом загрузите тестовый файл с 10-20 записями. Проверьте, что всё замапилось как надо — и только потом тяните основной файл с 5 тысячами клиентов.

Особенности custom fields

Если в Sheets у вас есть колонка «Размер одежды клиента» или «Дата рождения собаки», создайте custom field типа string/date/select в настройках перед импортом. TurboCRM поддерживает 8 типов полей (text, number, date, select, multiselect, checkbox, url, phone). Об этом подробнее — в нашем гайде по автоматизации.

Типичные проблемы и как их ловить

Проблема 1: encoding ломается

Импортировали CSV, а вместо «Иванов Петро» видите «Иванов Петро». Классика. Решение: открыть CSV в VS Code, конвертировать в UTF-8 (без BOM), сохранить, загрузить снова.

Проблема 2: телефоны слетают в числа

В Sheets +380671234567 отображался как номер, но в CSV сохранился как `3.80671E+11`. Решение: перед экспортом добавьте апостроф перед номером (`'+380671234567`), или используйте formula `=TEXT(A1,"+380000000000")`.

Проблема 3: даты «перевернулись» как 03.04.2026 / 04.03.2026

В зависимости от локали Sheets, экспорт DD.MM vs MM.DD трактуется по-разному. Решение: всегда используйте ISO 8601 (`YYYY-MM-DD`) — однозначно читается везде.

Проблема 4: дубли клиентов

В Sheets один клиент записан дважды с разными телефонами. TurboCRM импортирует обе карточки. Решение: встроенный инструмент «Найти дубли» в клиентах позволяет соединить их в одного с объединением истории. Правильно — выровнять в Sheets перед импортом.

Проблема 5: UTM-метки и источники лидов

В Sheets вы писали «Фейсбук», «ФБ», «meta», «Meta Ads» в одной колонке. TurboCRM создаст 4 разных источника. Решение: перед импортом унормируйте значения (Find & Replace в Sheets).

Шаг 4: после импорта — настройка процессов

Когда данные в CRM — вас ждёт этап, которого в Sheets не существовало: построение воронок и автоматизаций. Это и есть причина, почему вы мигрировали. Рекомендуем:

  • Создать базовую воронку продаж в Kanban из 5-7 этапов.

  • Настроить round-robin для распределения новых лидов между менеджерами.

  • Включить SLA-задачи («напомнить через 2 ч, если не перезвонили»).

  • Связать с Meta Lead Ads или другими источниками, чтобы новые лиды шли прямо в CRM.

Миграция без процессов — это просто смена инструмента хранения. Миграция с процессами — это смена способа работы команды.

Сколько времени это занимает на самом деле

По нашей статистике из 200+ миграций в 2025-2026 годах:

  • До 500 записей — 2-3 часа (подготовка файла + импорт + настройка воронки).

  • 500-3000 записей — 1-2 рабочих дня (+ чистка дублей, нормализация источников).

  • 3000-10 000 записей — 3-5 дней (+ сегментация, кастомные поля, тестирование).

  • 10 000+ — 1-2 недели (часто с нашим сопровождением на онбординге).

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

TurboCRM имеет нативный CSV/Excel импорт, 14 дней бесплатно и украинской поддержки в чате. Посмотрите тарифы — план Start (290 грн/мес) включает 5000 клиентов, чего хватает 80% команд на старте. Если у вас больше записей — мы поможем с миграцией под ключ.

Прямо сейчас онлайн

Готовы перестать терять клиентов?

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

Быстрый путь

Я могу сам — за 5 минут

Создайте рабочий кабинет прямо сейчас. Воронки, контакты, интеграции — всё уже настроено.

  • 14 дней бесплатно
  • Без привязки карты
  • Данные не пропадут
Создать кабинет

Уже используют 200+ компаний

С нашей помощью

Хочу, чтобы помогли

Оставьте номер — перезвоним, проконсультируем, перенесём базу. Без обязательств.

Отправляя, вы соглашаетесь с Политике конфиденциальности.

Без спама
Ответ за 2 часа
На украинском