Карточка клиента или заявки: куда девать боли и скрипты

Карточка клиента или заявки: куда девать боли и скрипты

Две сущности, которые постоянно путают

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

Правильный подход — жёстко разделять долгоживущие и короткоживущие данные.

Карточка клиента — это досье. Реквизиты, отрасль, ключевые люди, общая история отношений. Эти данные почти не меняются.

Карточка заявки — это контекст конкретного касания. Откуда пришёл лид, какая боль озвучена сейчас, какой скрипт пробуем, кто из ЛПР участвует именно в этой сделке.

Смешаешь — и при увольнении менеджера компания теряет не только клиента, но и всё понимание, как с ним работать дальше.

Где хранить боль

У одного клиента болей может быть несколько, и каждая появляется в своём контексте. В январе компания пришла за автоматизацией склада, в мае — из-за упавшей маржинальности. Это две разные боли, два продукта и часто два разных ЛПР.

Если писать боль в карточку клиента, при новой заявке либо перезапишешь старую, либо получишь кашу. Поэтому:

  • В карточке клиента оставляй обобщённые проблемы отрасли и стратегические задачи.
  • В карточке заявки — конкретную формулировку текущего касания со своим источником и квалификацией.

Где живёт скрипт

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

Минимальная схема таблиц

Вот как я обычно раскладываю:

  • companies — реквизиты, отрасль, теги, стратегические задачи (живут годами)
  • contacts — ЛПР и сотрудники (тоже годы)
  • deals — источник, продукт, боль, скрипт, стадия, сумма (недели-месяцы)
  • deal_contacts — кто участвует именно в этой сделке
  • activities и notes — события и заметки, привязанные к сделке или компании

Ключевой момент: company_id в таблице deals даёт связь «один ко многим». Боль и скрипт лежат в deals, а не в companies.

Почему не стоит всё тащить в companies

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

  • Менеджер либо стирает старые данные, либо дописывает в конец.
  • История теряется.
  • Аналитика по типу боли уже не посчитать.
  • AI-агент перед звонком получает мусор вместо контекста.

Что оставлять в карточке клиента

  • Юр. реквизиты и платёжные данные
  • Размер, отрасль, географию, цифровую зрелость
  • Теги сегментации
  • Контакты ключевых ЛПР
  • Стратегический контекст и профиль коммуникации

Всё остальное («обещали перезвонить», «возражение по цене») — в заявки и активности.

Что после закрытия можно поднять наверх

После сделки часть данных имеет смысл агрегировать на уровень клиента: повторяющиеся возражения → тег, проблемный ЛПР → заметка в контакте. Я обычно делаю это через отдельный процесс или AI-агента, который предлагает обновления, а не копирует всё автоматически.

Зачем это важно для AI

Когда поверх CRM работает голосовой агент, правильное разделение становится критичным. Из companies он берёт «кто это», из активной deals — «зачем звоним сейчас», из activities — «что уже обсуждали». Если всё свалено в одну карточку, агент просто не понимает, какой из десяти болей оперировать.

Итог

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