Как создать базу данных клиентов
Контакты в телефоне, Excel и память менеджера дают три разных ответа. Как с нуля собрать рабочую и юридически корректную базу клиентов компании.
На планёрке в понедельник прозвучал простой вопрос: «Можно выгрузить компании, которые в прошлом году запросили счёт и ничего не купили?» Ответов оказалось три. Один открыл контакты в телефоне, второй — файл клиенты_финал_v3.xlsx на рабочем столе, третий сказал: «Я помню, их было четыре или пять». Три списка не совпали, встреча потеряла полчаса, а вопрос так и остался без ответа. Дело не в нехватке данных. Так выглядит компания, у которой нет базы клиентов.
Ниже — практическое руководство: как с нуля собрать рабочую и юридически корректную базу клиентов. Какие поля действительно нужны, как разделить человека и компанию, как приводить данные к единому виду прямо в момент сбора, как выстроить согласия и сроки хранения, как не плодить дубликаты, как перенести старый Excel и как поддерживать всё это в живом состоянии. Цель — не аккуратная таблица, а единый источник, который за секунды даёт всем один и тот же ответ.
Что такое база клиентов и почему список ею не является
Список — это набор строк, лежащих рядом. База — структура, где записи связаны друг с другом, каждое поле подчиняется правилу, а любое изменение оставляет след. Разницу показывает один вопрос: «Кто, когда и по какому каналу последний раз касался этого клиента?» В списке ответа нет. В базе ответ хранится на самой карточке.
Второе отличие — уникальность. В таблице один и тот же клиент спокойно живёт в трёх строках с тремя вариантами написания, и никто этого не замечает. В базе у каждого клиента ровно одна карточка, а телефон, почта и название компании однозначно на неё указывают. Пока уникальность не обеспечена, ни отчёт, ни рассылка, ни сумма выручки доверия не заслуживают.
На практике база обязана нести три вещи одновременно. Первое — идентификация: поля, которые однозначно говорят, кто перед вами. Второе — коммерческий контекст: денежные отношения, счета, заказы, состояние взаиморасчётов. Третье — история взаимодействий: звонки, сообщения, письма, встречи. Пока эти три части лежат в разных файлах, у вас не база, а три обрывка памяти, и ни один из них не позволяет принять решение.
Какие поля действительно нужны
Классическая ошибка при старте с нуля — завести сорок полей «на всякий случай». Тридцать останутся пустыми, пустые поля ломают отчёты, а отдел продаж тихо перестаёт что-либо заполнять. Делайте наоборот: определите небольшое ядро, без которого карточку нельзя сохранить, а всё остальное сделайте необязательным.
Определяя ядро, учитывайте реальность работы. На входящем звонке спросить ИНН невозможно, а имя, телефон и интерес — вполне. Поэтому обязательные поля задавайте по моменту создания карточки, а условные — по стадии, до которой дошла сделка.
| Группа полей | Пример | Правило |
|---|---|---|
| Обязательное ядро | Имя, телефон, источник, ответственный | Без них карточку не создать |
| Условно обязательные | Реквизиты, адрес для счёта | Запрашиваются при закрытии сделки |
| Необязательные | Отрасль, число сотрудников, соцсети | Могут пустовать и не ломают отчёт |
Прежде чем завести поле, ответьте на один вопрос: какое решение вы будете принимать на его основе? Нет ответа — нет поля. Какие поля к какому объекту относятся, подробно разбираем в материале про модель данных CRM: контакты, компании и сделки.
Человек и компания: два объекта, одна связь
В B2B самая дорогая ошибка проектирования — держать человека и компанию в одной строке. Если вы общаетесь с тремя людьми из одной организации, реквизиты компании вы впишете трижды, а при смене адреса придётся править все три карточки. Одна из них обязательно останется устаревшей. Правильно — два типа записей, где контакт привязан к компании.
У связи должно быть направление: у компании может быть много контактов, но контакт принадлежит одной компании. Если один и тот же человек работает с вами от двух юридических лиц, чище завести две карточки контакта, чем привязывать одну к двум компаниям, — так разделится и коммерческая история.
После разделения взаиморасчёты, счета и договор висят на компании, а телефон, почта и заметки со встреч — на человеке. Уйдёт технический специалист — история компании останется на месте. В рознице обычно наоборот: достаточно карточки человека, и лишний слой компании заводить не нужно.
Ценность базы клиентов измеряется не количеством записей, а тем, получают ли два сотрудника одинаковый ответ на один и тот же вопрос.
Откуда приходят данные и как приводить их к виду на входе
Записи никогда не приходят из одного места. Веб-форма, общий почтовый ящик, входящие звонки, бухгалтерия, списки с выставок, заказы с маркетплейсов — каждый источник даёт данные в своём формате. Не откладывайте уборку на потом: выравнивайте данные в момент попадания в систему.
- Веб-форма: поставьте маску на телефон, проверяйте формат почты, а источник пусть проставляет сама система, а не тот, кто заполняет форму.
- Общий ящик и мессенджеры: переписка из WhatsApp, Instagram и почты должна собираться в общий входящий и привязываться к одной карточке, с фиксацией того, кто ответил.
- Телефония: запись разговора и номер должны сопоставляться с карточкой автоматически, менеджеру остаётся внести только результат и следующий шаг.
- Счета и учёт: контрагент в учёте и карточка клиента должны опираться на один идентификатор; две нумерации создадут работу по слиянию.
- Выставки и маркетплейсы: перед импортом переведите чужой шаблон в свою структуру полей и никогда не заливайте сырой файл как есть.
Ручной ввод тоже можно сократить: как автоматически снимать данные с визиток и документов, мы разбираем в статье об ИИ-распознавании документов и визиток.
Согласия и правовое основание
Собрать данные клиента и получить право распоряжаться ими как угодно — не одно и то же. Логика GDPR и локальных законов о персональных данных сводится к трём пунктам: собирайте только то, что нужно для цели, честно сообщайте, что и зачем собираете, и не храните бесконечно. Для коммерческих рассылок нужно отдельное явное согласие, и факт его получения должен лежать на карточке с датой и каналом.
На практике это значит: у каждой карточки контакта есть статус согласия, дата его получения и канал, а также понятный способ отметить отзыв. Как это устроено внутри CRM, показываем в материале про CRM и защиту персональных данных, а как задать сами сроки — в политике хранения и удаления данных. Требования различаются по юрисдикции и отрасли, поэтому важные решения сверяйте с юристом.
Дубликаты: предотвратить, найти, объединить
Дубликаты — самый тихий способ испортить базу. Два менеджера отправляют одному клиенту разные предложения, рассылка приходит дважды, а выручка в отчёте делится пополам. Ответ трёхслойный.
Сначала предотвращение: сделайте телефон и почту уникальными ключами, а система пусть предупреждает о похожей карточке прямо при создании. Затем поиск: регулярно сканируйте базу по нормализованным номерам, адресам почты и названиям компаний. И наконец объединение: заранее запишите, какая карточка выживает и какое поле побеждает, не теряя историю. Механику всех трёх шагов разбираем в статье о поиске и объединении повторяющихся лидов.
Переведите качество данных в правила
Качество данных — вопрос проектирования, а не дисциплины. Вместо просьбы «будьте внимательнее» сделайте так, чтобы система не принимала плохие данные.
Формат и проверка
Храните телефон в едином международном формате, а преобразование пусть делает система, как бы ни ввёл пользователь. Почту проверяйте не только по форме, но по возможности и на доставляемость. Даты никогда не держите в текстовом поле. Полный набор правил мы собрали в материале про качество данных CRM и их проверку.
Свободный текст или список?
Всё, что попадёт в отчёт, должно быть выпадающим списком. Оставьте «отрасль» свободным полем — получите тридцать вариантов написания и ни одного рабочего фильтра. Свободный текст оставьте только заметкам. Списки тоже держите короткими: список из пятнадцати пунктов на практике не заполняет никто.
Поля и теги для сегментации
Настоящая работа базы — уметь выделить нужную группу. Инструментов два: поля и теги. Поля несут постоянные, единичные и структурные факты: город, отрасль, тип клиента. Теги отмечают временные и пересекающиеся состояния: познакомились на выставке, чувствителен к цене, ждёт пересчёта.
Не путайте их. Сделаете город тегом — он перестанет попадать в отчёты; сделаете «чувствителен к цене» полем — не сможете отметить два состояния сразу. Как связать сегменты с бизнес-целями, разбираем в материале про сегментацию клиентов. Планируйте это заранее: поля, добавленные позже, останутся пустыми во всех старых карточках.
Как перенести и почистить старые данные
Мало кто начинает с нуля. Обычно есть Excel, контакты в телефоне и бухгалтерская программа. Переносите в три прохода. Первый — сведите файлы в одну таблицу и сопоставьте столбцы со своей структурой полей. Второй — почистите: уберите пустые строки, тестовые записи, недоступные номера и компании, которые больше не работают. Третий — сделайте пробную загрузку на небольшой выборке, проверьте результат и только потом заливайте всё.
Главное правило переноса — сохранить нетронутую копию исходного файла. Как уложить весь переезд в одну неделю, показываем в руководстве по переходу из Excel в CRM.
Кто что видит, резервные копии и выгрузка
Как только база появилась, возникают ещё три вопроса. Кто какие карточки видит? Менеджер видит только свой портфель, руководитель — весь отдел: это типичная схема. Роли и права настройте до того, как база разрастётся, потом переделывать больно.
Второе — резервные копии. Провайдер, скорее всего, их делает, но держите и собственную регулярную выгрузку. Третье — переносимость: можете ли вы в любой момент выгрузить данные в стандартном формате? Если нет, вы несёте риск зависимости от поставщика. Возможность уйти со своими данными — не удобство, а переговорная позиция.
Рутины, которые держат базу живой, и метрики качества
Сборка занимает неделю, поддержание — всегда. Работают три рутины. Каждый контакт фиксируется: звонок, сообщение или встреча, с результатом и следующим шагом. Работает автоматическое обогащение: недостающие поля дополняются по названию компании из формы. И раз в месяц проходит уборка: поиск дубликатов, разбор карточек, которых не касались полгода, отметка неработающих номеров.
У этих рутин должен быть владелец. Как только вы говорите «пусть все следят», не следит никто. Отдайте ежемесячную уборку одному человеку и попросите короткий отчёт: сколько дубликатов объединено, сколько карточек переведено в архив, сколько пробелов закрыто. Такой список и подтверждает работу, и показывает, где копится беспорядок.
И ещё: без измерения нет управления. Хватит трёх метрик — заполняемость обязательных полей, доля дубликатов в общем объёме и достижимость, то есть доля карточек с живым телефоном или почтой. Следите за ними ежемесячно: проблема проявится здесь раньше, чем ударит по продажам.
Частые ошибки
Самые распространённые: не назначить ответственного при создании карточки, оставить пустым поле источника, удалять вместо перевода в архив, хранить заметки в переписке и никогда не выгружать из головы то, что знает один человек. Отдельная беда — завести поле ради отчёта и не заполнять его. Пустое поле хуже отсутствующего: отчёт выглядит уверенно, хотя опирается на воздух.
Чем больше записей, тем иначе вы к ним обращаетесь; как получать данные вопросом вместо фильтра, рассказываем в материале про запросы к данным CRM на естественном языке. Если хотите собрать свою базу клиентов уже сегодня, зарегистрируйтесь в Rocketly: контакты, компании и историю взаимодействий можно свести в одну структуру и сделать первую загрузку в тот же день.