Вебформат

Главная/Блог/Аналитика

Аналитика2 июля 20264 мин

Взвешенный прогноз по воронке: сколько денег реально придёт

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

Взвешенный прогноз · сумма сделки на вероятность стадии
Взвешенный прогноз · сумма сделки на вероятность стадии

Воронка показывает сумму всех открытых сделок, но не все они дойдут до оплаты: одни на старте, другие у договора. Руководителю нужны обе цифры - потолок и реалистичный прогноз. Например: в пайплайне 13 миллионов, а взвешенный прогноз - 6,7.

Мы сделали робота, который раз в неделю берёт живые сделки рабочих воронок и считает обе цифры: весь пайплайн и взвешенный прогноз - сумму каждой сделки, умноженную на вероятность её стадии. Робот ставится на отдел продаж в Битрикс24 или другой CRM.

Что было до

Руководитель открывает список сделок и держит прогноз на глаз. Сумма пайплайна перед глазами есть, а сколько из неё реально придёт - нет. Сделка на первой стадии и сделка у договора стоят в списке одинаково, хотя весят по-разному.

В цифру заодно попадают старые воронки, где сделки давно не двигаются. Прогноз раздувается, доверия к нему мало: каждый, кто смотрит на сумму, мысленно делит её на своё число.

Как это работает

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

Суммы робот держит раздельно по валюте: рубли и тенге не складываются в одну кучу по случайному курсу. Старые мёртвые воронки отсечены списком категорий, поэтому прогноз не раздут зомби-сделками. Готовый результат уходит в Телеграм - руководитель получает цифры там же, где остальные отчёты.

Техническая сторона

  • Стек. Python на стандартной библиотеке, без внешних зависимостей. Робот - таймер на сервере, раз в неделю забирает сделки через REST Битрикс24. ИИ тут не нужен: это чтение Битрикса и арифметика, поэтому считает быстро и без расхода токенов.
  • Что берёт в расчёт. Только живые сделки рабочих воронок. Сумма каждой умножается на вероятность её стадии, произведения складываются - получается взвешенный прогноз. Рядом - сумма пайплайна без поправок: обе цифры приходят вместе.
  • Раздельный счёт по валюте. Суммы группируются по валюте сделки. Рубли и тенге не смешиваются - складывать их по случайному курсу значит врать в прогнозе, поэтому каждая валюта идёт своей строкой.
  • Старые воронки отсечены. В расчёт идут только рабочие воронки продаж. Мёртвые воронки с зависшими сделками отброшены по списку категорий - иначе прогноз раздулся бы на сделках, которые никогда не закроются.
  • Только чтение. Робот ничего не пишет в CRM и не двигает сделки. Он читает, считает и отдаёт результат в Телеграм - вмешаться в данные не может по устройству.

Что это даёт

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

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

Покажем, сколько из вашего пайплайна дойдёт до оплаты

Разберём воронку: где прогноз раздут зависшими сделками и какая цифра реалистична. Робот ставится на отдел продаж в Битрикс24 или другой CRM.