Как вести базу клиентов: Excel, Google Таблицы или CRM — и пять признаков, что таблица уже не справляется
Таблицы хватает, пока клиентов ведут один-два человека, а приходят они из одного-двух мест. Дальше она держится на чужой памяти. Ниже пять признаков, по которым это видно, у каждого проверка на десять минут. Если набрались один-два, потратьте вечер на настройку таблицы. Если три и больше, таблицу уже приходится обслуживать, и пора смотреть на CRM. Это наше правило, не закон: считайте по своей таблице.
Что настроить в таблице, пока вы в ней
Столбцы и статусы для заявок мы разбирали в первой статье блога, повторять не будем. Здесь то, что идёт дальше: пять приёмов, которые превращают список заявок в базу клиентов. Описываем Google Таблицы, потому что именно их приёмы мы сверили со справкой Google. Если у вас Excel, проверьте каждый приём по справке Excel.
- Два листа вместо одного. На листе «Клиенты» одна строка на человека: имя, телефон или ник, откуда пришёл, кто ведёт. На листе «Обращения» одна строка на каждый разговор или заказ, а в первом столбце телефон или ник клиента. Так клиент, который и написал, и позвонил с одного номера, остаётся одной строкой на листе «Клиенты».
- Выпадающие списки для статуса, канала и ответственного. Значение не из списка таблица отклонит или примет с предупреждением: что из двух, вы выбираете при настройке (справка Google).
- Подсветка просроченного шага. Условное форматирование со своей формулой (в английской справке пункт называется Custom formula is) красит всю строку по значению одной ячейки (справка Google). Допустим, заголовки у вас в первой строке, а дата следующего шага в столбце H. Диапазон — A2:I1000, формула —
=AND($H2<>"",$H2<TODAY()), и строка загорается, когда дата шага прошла (TODAY — сегодняшняя дата). Первая половина формулы нужна, чтобы не горели строки без даты. Закрыли заявку — сотрите дату шага, иначе строка будет гореть вечно. Если таблица не принимает запятые в формуле, поставьте точку с запятой. Если функции у вас называются по-русски, значит, в настройках отключён пункт «Always use English function names» (справка Google). - Защита заголовков и служебных столбцов. Диапазон можно закрыть от всех, кроме выбранных людей, или оставить открытым с предупреждением при правке (справка Google). Но Google прямо пишет: это не мера безопасности. Копии защищённой таблицы можно распечатать, скопировать и выгрузить.
- История версий. Если кто-то стёр столбец, откройте историю и восстановите вчерашнюю таблицу (справка Google). Видят историю только те, у кого есть право редактировать.
Имя клиента и всё, по чему его можно опознать, — персональные данные в смысле GDPR, ст. 4. Поэтому заранее решите, кто вообще может открыть эту таблицу и скачать её, а детали уточните у юриста.
Всё это работает, пока таблицу открывают. Заставить человека её открыть не может ни один приём.
Пять признаков, что таблица не справляется
Берите свою таблицу и засекайте время.
Один клиент в трёх строках
В WhatsApp человек написал с номера, в Telegram с ника, а форма сайта сохранила его почту. В таблице это три строки с тремя статусами, и ни одна не знает про соседей. Проверка: отсортируйте лист по контакту, потом по имени и посмотрите, сколько клиентов встречается больше одного раза.
В Google Таблицах есть очистка дублей: пункт Data → Data cleanup → Remove duplicates, так он называется в английской справке (справка Google). Она убирает повторяющиеся строки по столбцам, которые выбираете вы. Разный регистр, формат или формулы она за различие не считает. Связать номер из WhatsApp с ником из Telegram она не может: для неё это разные значения. Так что дубли придётся искать глазами. Сами по себе они ещё не беда. Беда начинается, когда в одной строке «ждём ответа», а в другой «договорились».
Обещали ответить, а таблица молчит
В четверг клиент спросил про цену. Менеджер ответил: «Пришлю расчёт в понедельник», поставил «ждём» и дату. В понедельник заболел. Строка красная, подсветка из списка выше работает, но таблицу в понедельник никто не открыл. Подсветка видна только тому, кто зашёл в таблицу, а сама никому не пишет.
Проверьте так: отфильтруйте строки, где дата следующего шага раньше сегодняшней (в режиме фильтра, о нём ниже, чтобы не менять таблицу для других). Больше пары строк — признак. А если среди них клиенты, которым вы обещали ответ неделю назад, это уже убыток.
Статус есть, а переписки нет
Клиентка вернулась через месяц: «Вы мне тогда называли другую цену». В таблице стоит «договорились». Что именно обещали, знает тот, кто писал, и это лежит в его телефоне. Если менеджер ушёл, вместе с ним ушла переписка.
История у таблицы есть: правой кнопкой по ячейке открывается история её изменений. Но Google сам оговаривает, что часть правок там не видна: добавленные и удалённые строки, форматирование, изменения от формул и всё, что было до восстановления старой версии (справка Google). Это история ячейки. Что клиенту писали и что он ответил, в ней нет.
Проверка: выберите клиента, с которым работали две недели назад, и найдите, что ему отвечали. Засеките минуты.
Двое правят одну таблицу
Один менеджер включил фильтр «только мои», чтобы не путаться. Обычный фильтр видят все, у кого есть доступ к таблице, и у второго менеджера половина строк исчезла (справка Google). Он решил, что заявки кто-то удалил, и завёл их заново. Вот и дубли. Фильтр, который видите только вы, включается в режиме фильтра. Он в таблице есть, но знают о нём не все.
Проверка тут разговорная: спросите менеджеров, кто хоть раз переписывал чужую строку. Потом возьмите любой статус и выясните по истории, кто его поставил. Если честный ответ «не знаем», признак засчитан.
Пять входов, а в таблицу руками
WhatsApp, Telegram, Instagram, звонок, форма сайта. Первые четыре попадают в таблицу одним способом: кто-то увидел, открыл таблицу и вписал. Невписанная заявка для таблицы не существует. А не вписывают её как раз в тот день, когда заявок больше всего: некогда.
Проверка: возьмите вчерашний день, выпишите всех, кто написал вам в каналах, и сравните со строками в таблице за этот день. Разница и есть потери. Как их посчитать в деньгах, написано в статье про потерянные заявки.
Программа для учёта клиентов: таблица, облачная CRM или своя
Спрашивают обычно «Excel или CRM для малого бизнеса», а вариантов три. Облачная CRM по подписке стоит посередине: она уже не таблица, но ещё не сделана под ваш процесс.
| Что сравниваем | Таблица | Облачная CRM по подписке | Своя CRM |
|---|---|---|---|
| Деньги | Бесплатно | Подписка каждый месяц | Мини-CRM от €480, подписки нет |
| Кто настраивает | Вы | Вы сами или подрядчик | Мы, по описанию вашего процесса |
| Как заявка попадает в базу | Руками, из каждого канала отдельно | Каналы подключаете вы | Форма сайта и Telegram подключены, заявка появляется карточкой сама |
| Подходит, когда | Клиентов ведут один-два человека | Процесс типовой, и вы готовы разбираться в настройках | Процесс свой: этапы не как у всех, или не хотите платить подписку |
Облачную CRM вы можете взять и настроить сами. Для типового процесса это нормальный выбор, и такую настройку мы не делаем. Что такое CRM простыми словами и нужна ли она малому бизнесу, мы разобрали в отдельной статье. А если решите брать облачную, пройдитесь по восьми вопросам до покупки.
Своя CRM нужна, когда процесс не влезает в готовую воронку продаж. В автосервисе вместо воронки заказ-наряд, который идёт от диагностики до «машина готова».
Как это выглядит: автосервис вместо Excel
Одна из наших работ — Мини-CRM для автосервиса в Лейпциге. Интерфейс на немецком: сервис в Германии. Переключатель «Было в Excel / Стало в CRM» показывает сначала таблицу за одну неделю, потом те же заявки на доске.

Вкладка «Было в Excel» выглядит как файл «Anfragen_Oktober_FINAL(2).xlsx». Один и тот же Golf записан дважды: как «M. Nowak» и как «Marek N.». Даты написаны как «06.10.», «6. Okt», «gestern» и «heute», а в столбце статусов стоят «Filter??» и «???». Под таблицей подписано, что пошло не так: из десяти строк две машины записаны дважды, в шести нет ответственного, ещё в шести непонятен статус, в пяти не указана сумма. Цифры нарисованы под пример, но дубли, статусы вразнобой и строки без хозяина вы узнаете сразу.
На доске та же неделя. Колонки идут от новых заявок через диагностику и ремонт до «готово», у каждой машины своя карточка с работами, запчастями, суммой и перепиской. Заявка из формы сайта появляется на доске сама. Черновик ответа клиенту готовит AI, мастер правит его и отправляет. А когда машина готова, одна кнопка отправляет клиенту сообщение об этом в WhatsApp.
Открыть работу и переключить «Было в Excel / Стало в CRM»
Что сделать сегодня
- Пройдите пять проверок на своей таблице и запишите, сколько признаков набралось. Часа хватит.
- Если признаков один-два, заведите лист «Клиенты», выпадающие списки и подсветку просроченных шагов.
- Перед чисткой дублей сохраните именованную версию таблицы (Google разрешает до 15 таких версий на таблицу). Если чистка снесёт лишнее, вернётесь к ней через историю версий.
- Посмотрите, у кого есть доступ к таблице, и уберите лишних.
- Если признаков три и больше, выпишите, откуда приходят заявки и какие у вас этапы. Это и есть задание для CRM, облачной или своей.
Если хотите, сделаем это за вас
Мини-CRM — своя CRM на нашем движке — стоит от €480. Начинаем с созвона о вашем процессе, потом собираем систему под него:
- воронка с этапами, названными так, как работаете вы;
- форма сайта и Telegram подключены, каждая заявка появляется карточкой с контактом, источником, историей, заметками, ответственным и следующим шагом;
- о новой заявке приходит уведомление в Telegram, а роли и доступы определяют, кто что видит;
- клиентов из ваших таблиц Excel и Google Таблиц переносим и сверяем с вами до запуска;
- если хотите, AI отвечает на новую заявку (клиент видит пометку, что это AI) и коротко пересказывает её менеджеру;
- шаблоны сообщений пишем мы и присылаем вам на проверку, менеджеров обучаем;
- в любой момент всё можно выгрузить в таблицу: данные ваши.
Правки до приёмки бесплатные, ошибки после запуска чиним 6 месяцев без доплаты. Подписки и платы за каждого сотрудника нет: сервер оформляем на вас, и вы платите за него напрямую. WhatsApp, Instagram, звонки и почту подключаем отдельно и только официальным способом, цену подключения каналов называем до старта.
Что входит в Мини-CRM и как мы её собираем
С компаниями из России и Беларуси мы не работаем.
Источники
Справка Google Docs Editors для Google Таблиц, проверено 20.10.2026:
- Create an in-cell dropdown list — выпадающие списки, отклонение или предупреждение при значении не из списка.
- Use conditional formatting rules in Google Sheets — условное форматирование, «Custom formula is», окраска всей строки по одной ячейке.
- Protect, hide & edit sheets — защита диапазонов, предупреждение при правке, оговорка «не мера безопасности»: копии защищённой таблицы можно распечатать, скопировать и выгрузить.
- Find what's changed in a file — история версий, история ячейки и правки, которые в ней не видны, до 15 именованных версий.
- Sort & filter your data — обычный фильтр видят все, режим фильтра виден только вам.
- Split text, remove duplicates, or trim whitespace — очистка дублей убирает повторяющиеся строки, столбцы для сравнения выбираются.
- TODAY — функция, возвращающая текущую дату.
- Set a spreadsheet’s location & calculation settings — настройка английских названий функций.
Закон ЕС, проверено 20.10.2026:
- Regulation (EU) 2016/679 (GDPR), Article 4 — определение персональных данных.