журналопыт и цифрыавтор

директор и машина · продажи · запись № 052 · · Давид Герштейн

Процент от прибыли, который перестали платить

20% маржа, 30% сокращение цикла, 1% комиссия РОПа
Коротко · суть разбора

Ошибки KPI менеджеров редко в формуле расчёта — чаще в том, что правила меняют после того, как человек уже сделал ставку на них. Разбираю случай с процентом от прибыли, который забрали задним числом, считаю, сколько именно потерял менеджер, и показываю техническую механику новой формулы — с весом на сокращение цикла и удержание клиента вместо вала продаж.

Содержание · 8 разделов
  1. Ошибка KPI менеджеров, которую нашли на этой планёрке
  2. Сколько денег потерял менеджер: расчёт, которого никто не делал
  3. Что сделали (или ещё думаем)
  4. Как технически считаем вклад в прибыль, а не вал
  5. Инженерная обвязка: без дашборда формула — просто таблица на бумаге
  6. Экономика: во что обходится ошибка KPI, если её не чинить
  7. Чек-лист на понедельник
  8. Один вывод

Суммы в разборе пересчитаны на условную компанию — пропорции, механика и выводы реальные.

Планёрка, обсуждаем мотивацию отдела. Десять менеджеров, оборот около 18 млн в месяц, средний чек в районе 180 тысяч. Саша, РОП, молчит, потом говорит: «Вот смотрите, у меня в таблице всё сходится третий месяц. А вы опять хотите пересчитать формулу». Классика — он верит только тому, что сам проверил на своей неделе. Разговор быстро сворачивает к главной теме встречи — ошибкам KPI менеджеров, которые обычно вылезают не в цифрах, а в правилах игры.

И тут кто-то вспоминает старую историю. Год назад одному менеджеру обещали процент от прибыли — не от выручки, именно от прибыли его портфеля клиентов. Человек под это перестроил работу: меньше гнался за количеством сделок, больше — за маржой и за тем, чтобы клиент не отваливался через три месяца. Прибыль портфеля росла, но медленнее, чем закладывал собственник. И тогда долю забрали. Объяснение было простым: «Рост слабый — значит, управление неправильное». Это тот самый разрыв, о котором мы писали в материале лиды есть, а продаж нет — только тут разрыв был не между маркетингом и продажами, а между продажами и реальной прибылью.

Вот это и есть ошибка KPI, о которой почти никто не пишет. Не в формуле дело. Дело в том, что правила поменяли после того, как человек уже сделал ставку на них.

Ошибка KPI менеджеров, которую нашли на этой планёрке

Мы стали разбираться, почему это вообще всплыло именно сейчас. Оказалось, у нас похожая мина заложена в текущей мотивации РОПа. Саша получает двойную выгоду: 1% с продаж своей команды и отдельно — комиссию за личные сделки. На бумаге это выглядит нормально. На практике это значит, что развивать команду ему невыгодно: личные продажи дают доход быстрее и предсказуемее.

Собственник предложил перейти на единую схему — 1% что с личных продаж, что с командных, чтобы стимул был один: растить отдел, а не тянуть одеяло на себя. Решение правильное. Но внедрять его прямо сейчас побоялись. Причина честная: Саша пока мыслит горизонтом в один месяц. У него уже сложился определённый доход, и резкий переход мог демотивировать его раньше, чем он увидел бы эффект от роста команды. Договорились: два месяца двойная схема остаётся как переходная мера, к августу — только командная комиссия. Критерий перехода — полный боевой состав из пяти менеджеров, а не календарная дата. О том, как мы вообще выстраиваем ввод новых людей в команду, — отдельная тема: онбординг, который работает без наставника-энтузиаста.

Дальше — второй слой той же проблемы. Собственник посмотрел на классический KPI «рост продаж на 100 тысяч в месяц даёт плюс 20 тысяч прибыли» (это 20% маржи — цифра, которой мы дальше и оперируем) и спросил: а что, если тот же эффект на прибыль даёт не рост продаж, а сокращение цикла обслуживания на 30%? Или снижение операционных расходов на 20–30%? Деньги в компанию эти метрики приносят быстрее, чем новый вал сделок — просто потому что оборот денег ускоряется и затраты падают сразу, а не через квартал.

То есть KPI, завязанный только на рост продаж, вознаграждает не того, кто реально усилил прибыль компании, а того, кто нагнал воронку. Ровно то же самое случилось год назад с тем менеджером: его судили по темпу роста, хотя он в это время улучшал маржу и удержание — метрики, которые в KPI просто не были заложены.

Сколько денег потерял менеджер: расчёт, которого никто не делал

На планёрке эту историю обсудили эмоционально, но никто не посчитал в рублях, о чём вообще шла речь. Восстановили задним числом, по памяти и по остаткам таблиц — получилось следующее (цифры оценочные, на легендированных пропорциях):

При этом рост прибыли портфеля за этот период был — просто не такой, как хотел собственник: около 8% вместо ожидаемых 15%. То есть человека наказали не за отсутствие результата, а за то, что результат оказался медленнее плана, который никто заранее не проговаривал как порог.

Именно отсутствие порога — это и есть корень ошибки. Если бы в условиях изначально стояло «доля выплачивается при росте прибыли от 15% за квартал, иначе действует базовая ставка», конфликта бы не было: человек знал бы правила заранее и либо согласился на них, либо нет. А так правила появились постфактум, и 72 тысячи стали не ценой невыполненного плана, а ценой доверия.

Что сделали (или ещё думаем)

Пока не переписали формулу целиком — это было бы враньём сказать, что мы уже всё решили. Сделали три вещи:

Первое — зафиксировали письменно, что если KPI меняется, он не может действовать задним числом на уже отработанный период. Звучит очевидно, но именно это правило год назад никто не проговорил вслух, и получился конфликт, из-за которого человек ушёл с ощущением, что его обманули.

Второе — двойную мотивацию РОПа не отменили резко, а дали переходный срок с понятным критерием выхода, а не просто «на глазок отменим, когда почувствуем».

Третье — договорились, что в следующем цикле пересчёта KPI для менеджеров возьмём не только рост продаж, но добавим вес на скорость цикла обслуживания и на удержание клиента после оплаты. Ниже — как именно мы это считаем технически, а не просто «идея на словах».

Саша, кстати, после истории про забранный процент перестал спорить про переходный период для своей мотивации. Сказал коротко: «Ну хоть предупредили заранее — уже не как в тот раз».

Как технически считаем вклад в прибыль, а не вал

Формула, которую мы тестируем сейчас (веса черновые, откалибруем после первого месяца по факту): 0,5 на рост выручки, 0,3 на сокращение цикла и 0,2 на удержание клиента. При таких весах менеджер с меньшим ростом продаж, но быстрым циклом и высоким удержанием, набирает больше баллов, чем тот, кто просто нагнал вал — и это ровно та справедливость, которой год назад не хватило.

kpi_score = 0.5 × revenue_growth_pct + 0.3 × cycle_reduction_pct + 0.2 × retention_rate × 100

Вес на рост продаж остался самым большим — 0.5, потому что выручка всё ещё главный источник кэша. Но 0.3 идёт на сокращение цикла (по факту — те самые 30%, о которых спрашивал собственник) и 0.2 на удержание клиента через 90 дней после оплаты. Это не заменяет план продаж, это его дополняет.

Данные для расчёта берём из Bitrix24 через вебхук — выгрузка сделок за квартал по каждому менеджеру: ID, ASSIGNED_BY_ID, STAGE_ID, DATE_CREATE, CLOSEDATE, OPPORTUNITY, CONTACT_ID. Дальше это идёт в модель — считать средний цикл, ретеншн и рост к прошлому периоду руками для десяти менеджеров каждый месяц никто не будет, значит нужен промпт, который делает это по выгрузке.

Ты — аналитик отдела продаж. Тебе дан экспорт сделок из Bitrix24 за квартал
в формате JSON (массив объектов с полями ID, ASSIGNED_BY_ID, STAGE_ID,
DATE_CREATE, CLOSEDATE, OPPORTUNITY, CONTACT_ID, CATEGORY_ID).

Для каждого ASSIGNED_BY_ID посчитай:
1. cycle_days_avg — среднее число дней между DATE_CREATE и CLOSEDATE
   по сделкам со STAGE_ID = "WON".
2. retention_rate — доля уникальных CONTACT_ID, у которых есть повторная
   сделка или зафиксированная активность в CRM через 90+ дней после
   CLOSEDATE первой оплаченной сделки.
3. revenue_growth_pct — процент роста суммы OPPORTUNITY по WON-сделкам
   к аналогичному прошлому кварталу (данные прошлого периода даны
   отдельным массивом PREV_PERIOD).
4. cycle_reduction_pct — на сколько процентов cycle_days_avg меньше,
   чем в прошлом квартале (может быть отрицательным, если цикл вырос).

Посчитай kpi_score по формуле:
kpi_score = 0.5*revenue_growth_pct + 0.3*cycle_reduction_pct + 0.2*(retention_rate*100)

Верни строго JSON-массив, без пояснений вне JSON:
[{"manager_id": ..., "cycle_days_avg": ..., "retention_rate": ...,
"revenue_growth_pct": ..., "cycle_reduction_pct": ..., "kpi_score": ...}]

Данные текущего периода:
{{CRM_EXPORT_JSON}}

Данные прошлого периода:
{{PREV_PERIOD_JSON}}

Пример ответа модели по двум менеджерам:

[
  {"manager_id": 142, "cycle_days_avg": 21, "retention_rate": 0.62,
   "revenue_growth_pct": 4.1, "cycle_reduction_pct": 28.0, "kpi_score": 22.7},
  {"manager_id": 158, "cycle_days_avg": 34, "retention_rate": 0.41,
   "revenue_growth_pct": 11.3, "cycle_reduction_pct": -6.0, "kpi_score": 12.4}
]
МенеджерРост выручкиСокращение циклаУдержание (90 дн.)KPI-скор
1424,1%28%62%22,7
15811,3%−6%41%12,4
Менеджер 142 — KPI-скор 22,7
Менеджер 158 — KPI-скор 12,4

Видно сразу: у менеджера 142 рост продаж скромнее (4,1%), но он сильно сократил цикл (28%) и держит клиентов (62% ретеншн) — по старой формуле «только рост продаж» он проиграл бы менеджеру 158, хотя реально приносит компании больше устойчивой прибыли. Это ровно та ошибка, которая год назад случилась с человеком, у которого забрали процент.

Инженерная обвязка: без дашборда формула — просто таблица на бумаге

Отдельно от формулы мы делаем то, что нужно было сделать ещё год назад — динамический отчёт по воронке, обновляемый не раз в месяц, а ежечасно. Для каждого менеджера отчёт показывает: клиента, текущий статус, дату создания сделки, число дней в статусе и цветовой индикатор — зелёный/жёлтый/красный — по нормативным срокам стадии. Это тот же принцип, что мы описывали при разборе контроля качества звонков без ОКК: система не заменяет решение человека, она просто не даёт данным потеряться до момента, когда решение принимается.

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

Где ломается: первое — менеджер может искусственно держать сделку открытой подольше, если знает, что цикл ускорения оценивают только на закрытых сделках — тогда нормируйте расчёт по дате входа в стадию, а не только по факту закрытия. Второе — ретеншн через 90 дней ломается, если клиент ушёл не по вине менеджера, а потому что услугу оказали один раз и она больше не нужна — формула должна учитывать тип клиента, иначе накажет за физику продукта. Третье — если данные в CRM внесены с опозданием или задним числом (это отдельная и частая беда, разобранная в материале CRM врёт: как я поймал Битрикс24 на сдвиге дат), скоринг посчитает искажённую картину, и KPI снова станет источником недоверия — тем же самым, из-за которого мы вообще затеяли пересчёт.

Экономика: во что обходится ошибка KPI, если её не чинить

Отдельный менеджер потерял 72 тысячи рублей (оценка выше). Но цена для компании считается иначе — через риск потери человека и стоимость его замены.

Возьмём отдел из десяти менеджеров с оборотом 18 млн в месяц — то есть в среднем 1,8 млн на человека. Если из-за подобных историй с KPI хотя бы один менеджер в год увольняется (консервативная оценка — обычно уходит не «лучший», а тот, кто держит важный портфель), компания теряет:

Это не абстрактный «риск демотивации» — это конкретная цифра, которая объясняет, почему переходный период для Саши и письменная фиксация правил обошлись компании дешевле, чем повторение прошлогодней истории.

Чек-лист на понедельник

Один вывод

Ошибку KPI видно не в момент, когда считаешь формулу, а позже — когда человек чувствует, что его обманули по старым правилам. Поэтому единственное, что мы теперь проверяем перед любым пересчётом: не меняется ли KPI за спиной у того, кто уже сделал ставку на прежние условия. Если меняется — сначала предупреждаем и даём переходный срок, как с Сашей. Спор про саму формулу — веса 0.5/0.3/0.2, дашборд, промпт — это уже второй разговор, не первый. Пока формула не откалибрована на реальных месяцах, мы держим её как черновик и не привязываем к ней выплаты напрямую — только используем как второе мнение рядом с классическим планом продаж.

Частые вопросы

Какие ошибки KPI менеджеров встречаются чаще всего?

Самая частая — правила меняют задним числом, уже после того, как сотрудник перестроил работу под старые условия. Вторая по частоте — KPI завязан только на объём продаж и игнорирует маржу и удержание клиента, из-за чего вознаграждается не тот, кто усилил прибыль, а тот, кто нагнал воронку.

Можно ли менять KPI задним числом?

Нет. Новые условия должны действовать только вперёд, с переходным периодом и понятным критерием перехода — например, не календарная дата, а конкретное событие вроде укомплектованной команды. Иначе человек чувствует себя обманутым по старым правилам.

Как оценивать вклад менеджера в прибыль, а не только в вал продаж?

Кроме роста продаж стоит добавить вес на скорость цикла обслуживания (в нашем случае — сокращение на 30%) и на удержание клиента после оплаты. Формулу считаем автоматически по выгрузке из CRM, вручную только проверяем итог перед выплатой.

Сколько стоит компании ошибка с задним числом в KPI?

В нашем случае конкретный менеджер недополучил порядка 72 тысяч рублей за четыре месяца (оценка на легендированных цифрах). Но реальная цена выше — это риск ухода сотрудника и затраты на замену, которые для отдела из десяти человек оцениваются в 1,8–1,9 млн рублей в год на одного ушедшего (оценка).

#деньги #ошибки и провалы #аналитика и отчётность

Дальше читать подобрано по направлению и темам
029
KPI менеджеров по продажам: метрики, которые не убивают продажи
выполнение плана по выручке 80% · конверсия в продажу 14% при плане 23% · рост конверсии на 1 п.п./мес после внедрения контроля
045
План не сошёлся с фактом: разбор одной рабочей недели отдела продаж
план −19%, конверсия 14% вместо 23%, встречи 55%→22%
047
Воронка продаж врёт: клиент завис на 540 дней, а отчёт считал его живым
540 дней максимального простоя сделки · +1 п.п. конверсии/мес после контроля · 15 000 ₽/мес экономии времени РОПа