В декабре прошлого года я сидел на встрече с коммерческим директором одной алматинской компании — дистрибьютора строительных материалов. Он показывал мне экран с прогнозом продаж на следующий квартал. Три колонки: «оптимистичный», «реалистичный», «пессимистичный». Под каждой — круглая цифра в миллионах тенге.
«Откуда эти числа?» — спрашиваю.
Он улыбается: «Ну, менеджеры скидывают свои ожидания, мы их суммируем, добавляем процентов 10-15 сверху на оптимистичный сценарий, убираем 20% для пессимистичного. Стандартная практика».
Через три месяца факт разошёлся с «реалистичным» прогнозом на 40%. Не в плюс — в минус. Склад затоварился, кассовый разрыв, экстренный созвон с банком по кредитной линии. А ведь можно было предвидеть — если смотреть не на «ощущения» менеджеров, а на реальные данные в CRM.
Прогнозирование продаж — это не гадание на кофейной гуще и не экспертные оценки «от балды». Это математика. И если у вас есть CRM с историей сделок — у вас есть всё, чтобы прогнозировать с точностью 80-90%. В этой статье разберём, как это делается: от простого pipeline forecast до сценарного планирования с учётом сезонности.
«Когда мы перешли от "чуйки" к weighted pipeline, точность прогноза выросла с 55% до 82%. Это не магия — просто честный взгляд на данные. Оказалось, что менеджеры систематически переоценивают сделки на ранних этапах и недооценивают на поздних».
Признаем честно: большинство прогнозов продаж — это самообман с цифрами. Не потому что люди глупые или ленивые. Просто человеческий мозг плохо приспособлен для вероятностных оценок. Мы склонны к оптимизму, когда сделка «почти готова», и к пессимизму, когда что-то идёт не так.
Вот типичные проблемы, которые я вижу в 9 из 10 компаний:
Проблема №1: «Сделка на финише» месяцами. Менеджер говорит: «Клиент вот-вот подпишет». Проходит месяц, два, три — клиент всё ещё «вот-вот». А эта сделка всё это время сидит в прогнозе как «почти гарантированная». В итоге квартал закрывается, а половины обещанных денег нет.
Проблема №2: «Тёмные лошадки». Сделки, о которых никто особо не думал, вдруг закрываются. Это хорошо для выручки, но плохо для прогноза — значит, вы не понимаете, откуда приходят деньги.
Проблема №3: Сезонность игнорируется. Компания прогнозирует январь так же, как октябрь. Хотя в январе у них традиционно провал (праздники, бюджеты не утверждены), а в октябре — пик (все торопятся закрыть год). Результат — перманентное «недовыполнение» в начале года и «перевыполнение» в конце.
Проблема №4: «Трубка» без фильтра. В pipeline считают всё подряд: и реальные сделки, и мечты, и лиды, которые менеджер забыл закрыть полгода назад. Общая сумма выглядит внушительно, но к реальности отношения не имеет.
Самый базовый метод прогнозирования — pipeline forecast. Идея простая: смотрим, какие сделки сейчас в работе, и оцениваем, какие из них закроются в нужный период. Звучит очевидно, но дьявол в деталях.
Просто сложить суммы всех открытых сделок — это не прогноз, это wishful thinking. Если у вас в воронке сделки на 100 миллионов тенге, это не значит, что вы получите 100 миллионов. Часть сделок проиграется, часть уйдёт в следующий период, часть уменьшится в объёме при переговорах.
Первый шаг — очистить воронку от мусора. Это важнее любой математики. Пройдитесь по открытым сделкам и честно ответьте:
После очистки у вас останутся «живые» сделки. Теперь смотрим на их этапы в воронке продаж. Каждый этап — это определённая вероятность закрытия. И вот тут начинается самое интересное.
Weighted pipeline — это следующий уровень. Вместо того чтобы гадать «закроется или нет», мы присваиваем каждому этапу воронки вероятность закрытия. А потом умножаем сумму сделки на эту вероятность.
Допустим, у вас сделка на 5 миллионов тенге на этапе «Коммерческое предложение отправлено». Историческая конверсия с этого этапа — 40%. Значит, взвешенная стоимость этой сделки: 5 000 000 × 0.4 = 2 000 000 тенге.
Теперь делаем это для всех сделок в воронке и суммируем. Получаем weighted pipeline — более реалистичную оценку того, что вы получите.
Главная ошибка — брать вероятности «из головы». Типичный подход: «Ну, на этапе КП вероятность где-то 50%». Почему 50%? «Ну, либо купит, либо нет». Это не работает.
Правильный подход — считать по историческим данным. Берёте все закрытые сделки за последние 6-12 месяцев и смотрите:
Это и есть ваши реальные вероятности. У каждой компании они свои. У кого-то конверсия с КП — 60%, у кого-то — 20%. Зависит от продукта, рынка, качества лидов, навыков менеджеров.
Возьмём реальный пример — компания продаёт промышленное оборудование в Казахстане:
| Этап воронки | Историч. конверсия | Кол-во сделок | Сумма (тенге) | Weighted (тенге) |
|---|---|---|---|---|
| Новая заявка | 10% | 25 | 45 000 000 | 4 500 000 |
| Квалификация | 20% | 18 | 38 000 000 | 7 600 000 |
| КП отправлено | 40% | 12 | 52 000 000 | 20 800 000 |
| Переговоры | 65% | 8 | 41 000 000 | 26 650 000 |
| Согласование договора | 85% | 4 | 22 000 000 | 18 700 000 |
| Итого | — | 67 | 198 000 000 | 78 250 000 |
Видите разницу? Если просто сложить «трубу» — получится 198 миллионов. Выглядит отлично! Но weighted pipeline показывает реалистичные 78 миллионов. Это и есть то, на что стоит рассчитывать.
Конечно, 78 миллионов — это тоже оценка, не гарантия. Реальный результат может быть выше или ниже. Но это уже математика, а не «чуйка». И её можно проверять, калибровать, улучшать.
Weighted Pipeline = Σ (Сумма сделки × Вероятность этапа)
Где:
Weighted pipeline — хороший инструмент, но у него есть слабое место: он не учитывает, когда именно закроется сделка. Сделка на этапе «Переговоры» может закрыться завтра или через три месяца. Это критически важно для планирования.
Поэтому следующий шаг — добавить временное измерение. Для каждой сделки нужна предполагаемая дата закрытия. И прогноз строится не просто «сколько всего», а «сколько в январе, сколько в феврале, сколько в марте».
Главная проблема — менеджеры ставят нереалистичные даты. «Клиент обещал подумать» превращается в «закрытие через неделю». А потом эта неделя переносится ещё на неделю. И ещё. И ещё.
Решение — смотреть не только на дату, которую поставил менеджер, но и на среднее время на этапе. Если у вас сделка на этапе «КП отправлено» и исторически сделки с этого этапа закрываются в среднем за 25 дней — это более надёжный ориентир, чем оптимистичная оценка менеджера.
| Этап | Среднее время до закрытия (дни) | Медиана | На что обращать внимание |
|---|---|---|---|
| Новая заявка | 45-60 | 52 | Высокий разброс — много неквалифицированных лидов |
| Квалификация | 35-45 | 40 | Зависит от сложности продукта |
| КП отправлено | 20-30 | 25 | Долгое ожидание = проблема с ценой или ценностью |
| Переговоры | 10-20 | 14 | Здесь важна активность менеджера |
| Согласование договора | 5-15 | 8 | Юристы/бюрократия могут затягивать |
Используя эти данные, можно строить более точный прогноз по периодам. Сделка на «КП отправлено» сегодня с высокой вероятностью закроется в течение месяца. Сделка на «Новая заявка» — скорее в следующем квартале.
Настроим автоматический расчёт weighted pipeline, интегрируем с вашей CRM, построим дашборды для руководства. Бесплатная консультация.
Получить консультациюЕсли вы в бизнесе хотя бы пару лет, вы знаете: продажи неравномерны по году. Январь после праздников — провал. Декабрь — аврал и закрытие сделок. Лето — кто-то на отпусках, кто-то «давайте после отпуска». Это сезонность, и её нужно учитывать в прогнозе.
Игнорировать сезонность — значит постоянно ошибаться в одну и ту же сторону. Прогнозировать январь по декабрю — гарантированно недовыполнить план. Прогнозировать декабрь по ноябрю — гарантированно перевыполнить.
Первый шаг — посмотреть на историю. Возьмите данные по продажам за последние 2-3 года и постройте график по месяцам. Вы увидите паттерн. Если нет очевидного паттерна — возможно, у вашего бизнеса слабая сезонность (бывает в некоторых B2B-нишах).
Второй шаг — посчитать сезонные коэффициенты. Это отношение продаж конкретного месяца к среднемесячному значению за год.
| Месяц | Коэфф. | Комментарий |
|---|---|---|
| Январь | 0.65 | Праздники, медленный старт |
| Февраль | 0.80 | Раскачка после января |
| Март | 0.95 | Начало строительного сезона |
| Апрель | 1.15 | Активное начало сезона |
| Май | 1.25 | Пик строительной активности |
| Июнь | 1.20 | Продолжение сезона |
| Июль | 1.10 | Отпуска начинаются |
| Август | 1.05 | Подготовка к осени |
| Сентябрь | 1.15 | Финишная прямая сезона |
| Октябрь | 1.00 | Завершение сезона |
| Ноябрь | 0.85 | Спад, подготовка к зиме |
| Декабрь | 0.85 | Закрытие года, но низкая активность |
Как применять: если ваш базовый weighted pipeline показывает 50 миллионов в месяц, и вы прогнозируете январь — умножьте на 0.65. Ожидаемый результат — около 32 миллионов. Прогнозируете май — умножьте на 1.25, получите 62 миллиона.
Это грубая модель, но она уже учитывает реальность. Её можно калибровать каждый год, когда накапливаются новые данные.
Даже лучший прогноз — это вероятностная оценка, а не гарантия. Поэтому разумный подход — готовить несколько сценариев: оптимистичный, базовый и пессимистичный. Но не «от балды», а на основе данных.
Ошибка, которую совершают многие: берут один прогноз и добавляют/отнимают произвольный процент. «Базовый — 100 миллионов, оптимистичный — плюс 20%, пессимистичный — минус 20%». Это не сценарное планирование, это иллюзия планирования.
Сценарии должны отличаться не просто цифрами, а предпосылками. Вот пример:
Каждый сценарий — это набор предпосылок, которые вы проверяете через weighted pipeline с разными параметрами. Для оптимистичного — берёте верхнюю границу конверсии, для пессимистичного — нижнюю.
Зачем это нужно? Для принятия решений. Если даже в пессимистичном сценарии вы выходите в плюс — можно брать риски. Если в базовом сценарии еле-еле сводите концы с концами — нужно работать над воронкой, а не надеяться на оптимистичный исход.
Сценарии — не для того, чтобы выбрать «правильный». Они для того, чтобы подготовить план действий:
Теория — это хорошо, но как всё это внедрить? Вот практический план:
Перед тем как что-то прогнозировать, убедитесь, что данные в CRM актуальны. Пройдитесь по открытым сделкам:
Подробнее о чистке воронки и аудите CRM — в отдельной статье.
Выгрузите все закрытые сделки за последние 6-12 месяцев. Для каждого этапа посчитайте: сколько сделок было на этом этапе и сколько из них в итоге выиграно. Это ваши вероятности.
Если у вас мало данных (меньше 50-100 сделок) — берите консервативные оценки. Лучше недооценить и приятно удивиться, чем переоценить и получить кассовый разрыв.
Это может быть Excel, Google Sheets или встроенный отчёт в CRM. Главное — автоматизировать расчёт, чтобы не считать руками каждый раз.
Минимальная модель:
Каждый месяц сравнивайте прогноз с фактом. Если систематически перевыполняете — вероятности можно повысить. Если недовыполняете — понизить. Через 3-4 цикла модель станет достаточно точной.
За годы работы с разными компаниями я собрал коллекцию ошибок, которые делают прогноз бесполезным. Вот самые частые:
Менеджер говорит: «Мой план — 10 миллионов, значит, прогноз — 10 миллионов». Это не прогноз, это wishful thinking. Прогноз должен отражать реальность, а не желания. Если реальность показывает 7 миллионов — это повод поработать над воронкой, а не завысить прогноз.
В воронке есть сделка на 50 миллионов — половина всего прогноза. Если она закроется — перевыполнение плана. Если нет — провал. Это риск, который нужно учитывать отдельно. Крупные сделки должны анализироваться индивидуально, а не усредняться со всем остальным.
У разных менеджеров — разная конверсия. У разных сегментов клиентов — разная. У разных продуктов — разная. Если усреднять всё в один котёл — точность падает. В идеале вероятности должны быть сегментированы.
Рынок меняется быстрее. Прогноз нужно обновлять как минимум раз в неделю для оперативного управления, раз в месяц — для стратегических решений. Квартальный прогноз устаревает к середине первого месяца.
Если прогноз не записан и не визуализирован — его нет. Он должен быть в CRM, в отчётах, на дашборде для руководства. Иначе это не прогноз, а «ощущение».
Ручной расчёт прогноза — это боль. Каждую неделю выгружать данные, считать в Excel, сводить отчёты. Это занимает время и создаёт ошибки. Хорошая новость: большую часть можно автоматизировать.
В нашей CRM всё это работает «из коробки»: weighted pipeline, прогноз по периодам, сценарии, сезонность. Если у вас другая система — скорее всего, придётся настраивать через BI-инструменты (Power BI, Tableau, DataLens) или писать свои скрипты.
Покажем, как настроить weighted pipeline, сезонность и сценарии в вашей CRM. Или перенесём на нашу платформу с готовым функционалом.
Получить демоWeighted pipeline — это хорошо, но это линейная модель. Она не учитывает множество факторов, которые влияют на вероятность закрытия: размер компании клиента, индустрию, активность в переговорах, историю взаимодействия.
Предиктивная аналитика с использованием машинного обучения может учитывать десятки параметров и давать более точный прогноз для каждой конкретной сделки. Вместо «все сделки на этапе КП имеют вероятность 40%» получается «эта сделка имеет вероятность 67%, потому что клиент — крупная компания, быстро отвечает, уже три раза открывал КП».
Для большинства казахстанских компаний среднего размера weighted pipeline с ручной калибровкой — достаточно. AI-прогнозирование — это следующий шаг, когда базовые методы уже освоены.
Подробнее о lead scoring с AI и предиктивной аналитике — в отдельных статьях.
Прогнозирование продаж — это не искусство и не интуиция. Это дисциплина, основанная на данных. Если у вас есть CRM с историей сделок, у вас есть всё необходимое для точного прогноза.
Вот главные принципы, которые стоит запомнить:
Начните с простого: почистите воронку, посчитайте конверсии по этапам, постройте первый weighted pipeline. Через месяц сравните с фактом. Откорректируйте. Повторите. Через 3-4 цикла у вас будет прогноз, которому можно доверять.
А точный прогноз — это не просто красивый отчёт. Это возможность планировать закупки, найм, маркетинг, кассовые потоки. Это спокойствие вместо авральных созвонов в конце квартала. Это бизнес, который понимает своё будущее.