Анара, владелица сети салонов красоты в Астане, заметила странную закономерность. Каждый месяц она теряла примерно 15% постоянных клиентов. Не потому что они жаловались – жалоб как раз почти не было. Они просто переставали приходить. Молча. Без объяснений.
«Мы звонили им через два-три месяца, когда понимали, что давно не видели. Большинство отвечали что-то вроде: "Ой, да просто забыли" или "Попробовали другой салон, понравилось". Некоторые честно говорили: "А вы и не напомнили"», – рассказывает Анара.
Знакомая ситуация? Клиент не уходит с громким хлопаньем дверью. Он просто тихо растворяется. И когда вы это замечаете – обычно уже поздно. Он уже нашёл альтернативу, привык к ней, и вернуть его стоит в 5-7 раз дороже, чем удержать было бы изначально.
Но что если бы можно было узнать о намерении уйти за месяц до того, как это произойдёт? За две недели? Когда клиент ещё не ушёл – а только начал «остывать»? Именно об этом мы поговорим: как предсказывать отток и что с этим делать.
«Мы начали предсказывать отток – и первое, что поняли: 70% "внезапных" уходов были совершенно предсказуемы. Снижение частоты покупок, отсутствие реакции на рассылки, сокращение среднего чека – всё было в данных. Мы просто не смотрели.»
Почему клиенты уходят (и почему молча)
Давайте начнём с неприятной правды: большинство недовольных клиентов никогда вам об этом не скажут. Исследования показывают, что на одну жалобу приходится 26 молчаливых уходов. Люди просто не хотят тратить энергию на выяснение отношений – проще найти альтернативу.
И это создаёт иллюзию благополучия. Жалоб мало, NPS вроде нормальный, клиенты на встречах улыбаются. А потом смотришь отчёт – и видишь, что база «тает». Медленно, но верно.
Главные причины оттока
Понимание причин важно для построения модели прогнозирования. Вот что чаще всего стоит за уходом клиентов:
Ценовой фактор
Нашёл дешевле. Или не видит ценности за те деньги, что платит. Классика для ценово-чувствительных сегментов.
Плохой сервис
Одна грубость, два неотвеченных вопроса, три «перезвоним» без звонка – и доверие подорвано.
Забвение
Вы просто выпали из поля зрения. Не напоминали о себе, не звонили, не писали. Клиент ушёл к тем, кто «на связи».
Изменение потребностей
Компания выросла – и переросла ваше решение. Или наоборот: сократилась, и бюджет урезали.
Конкуренты «переманили»
Активно предложили лучшие условия, пока вы считали клиента «своим».
Накопленные проблемы
Не одна большая ошибка – а серия мелких раздражителей. Каждая по отдельности – мелочь. Вместе – повод уйти.
Что такое churn prediction и как это работает
Churn prediction (прогнозирование оттока) – это когда вы вычисляете, кто из клиентов вот-вот уйдёт. Не постфактум, когда они уже ушли, а заранее – пока ещё можно что-то сделать.
Логика тут простая: перед уходом клиент меняет поведение. Реже заходит, меньше покупает, игнорирует рассылки. Эти изменения можно заметить и среагировать – пока клиент ещё ваш.
Сигналы оттока: что искать в данных
Каждый бизнес со своей спецификой, но некоторые сигналы работают почти у всех:
| Категория сигнала | Конкретные метрики | Что это значит |
|---|---|---|
| Снижение активности | Реже логинится, меньше покупает, увеличился интервал между заказами | Интерес падает, привычка использовать ваш продукт ослабевает |
| Финансовые сигналы | Снижение среднего чека, отказ от допуслуг, переход на младший тариф | Клиент оптимизирует расходы – возможно, готовится к уходу |
| Коммуникационные сигналы | Не открывает письма, игнорирует звонки, не отвечает в мессенджерах | Потеря интереса к диалогу – опасный знак |
| Сервисные проблемы | Рост обращений в поддержку, повторяющиеся жалобы, негативные отзывы | Накопление неудовлетворённости |
| Использование продукта | Не использует ключевые функции, сократилось время в системе | Не получает ценность – значит, нет причины оставаться |
От правил к machine learning: эволюция подходов
Можно ли предсказывать отток без AI и сложных моделей? Да, и многие компании начинают именно с этого. Вот три уровня зрелости:
Уровень 1: Ручные правила. «Если клиент не покупал 60 дней – пометить как рискованного». Просто, понятно, работает для базовых случаев. Проблема – не учитывает контекст. Клиент, который обычно покупает раз в год, попадёт в «рискованных» через 2 месяца, хотя с ним всё в порядке.
Уровень 2: Скоринговые модели. Каждому сигналу присваивается вес, сумма баллов определяет уровень риска. Лучше, чем простые правила, но веса определяются экспертно – а эксперты могут ошибаться.
Уровень 3: Machine Learning. Алгоритм сам находит паттерны в исторических данных. Кто уходил раньше? Что их объединяло за 30-60 дней до ухода? Модель учится на этих паттернах и применяет их к текущим клиентам. Точнее, но требует данных и экспертизы.
Хорошая новость: начать можно с первого уровня и двигаться вверх. Даже простые правила лучше, чем ничего.
Сравнение подходов к прогнозированию оттока
Ручные правила
- Быстро внедрить
- Понятно, как работает
- Много ложных срабатываний
- Не адаптируется
Точность: 50-60%
Скоринг
- Учитывает несколько факторов
- Настраиваемые веса
- Веса – субъективные
- Ручная калибровка
Точность: 60-70%
Machine Learning
- Находит скрытые паттерны
- Самообучается
- Нужны данные (история)
- Требует экспертизы
Точность: 75-90%
Какие данные нужны для прогнозирования оттока
Качество прогноза напрямую зависит от качества данных. И здесь у владельцев CRM-системы серьёзное преимущество: большинство нужных данных уже собирается.
Базовые данные о клиенте
- Демография: Возраст, пол, регион, отрасль (для B2B). Некоторые сегменты оттекают чаще.
- Срок жизни: Как давно клиент с вами? Новички и «старожилы» уходят по-разному.
- Источник привлечения: Откуда пришёл? Клиенты из разных каналов имеют разный LTV и churn rate.
- Продукт/тариф: Что именно использует? Какой план?
Транзакционные данные
- История покупок: Частота, суммы, категории товаров/услуг.
- Изменение паттерна: Как изменилась частота покупок за последние 30/60/90 дней по сравнению с предыдущим периодом?
- Recency: Сколько дней прошло с последней покупки/активности?
Данные взаимодействия
- Открытия писем: Open rate, click rate по email-рассылкам.
- Ответы на сообщения: Реагирует ли на сообщения в мессенджерах?
- Обращения в поддержку: Количество, темы, тональность, скорость решения.
- Обратная связь: NPS, CSAT, отзывы.
Поведенческие данные (если есть доступ)
- Использование продукта: Логины, сессии, используемые функции (для SaaS).
- Посещения сайта: Визиты, просмотры страниц, время на сайте.
- Мобильное приложение: Частота открытий, активные функции.
Важно: качество данных решает всё
Прежде чем строить модель прогнозирования, убедитесь, что ваши данные в порядке. Проведите аудит CRM: нет ли дублей, заполнены ли ключевые поля, актуальна ли информация. Модель, обученная на мусоре, будет выдавать мусор – только красиво упакованный в проценты и графики.
Как построить модель прогнозирования: практический подход
Теперь перейдём к практике. Я расскажу о подходе, который можно реализовать даже без глубокой экспертизы в data science – при условии, что у вас есть исторические данные и базовые аналитические навыки.
Шаг 1: Определите, что такое «отток» для вашего бизнеса
Звучит банально, но это критически важный шаг. Для разных бизнесов «отток» означает разное:
- Подписка (SaaS, фитнес, образование): Отток = отмена подписки или непродление.
- E-commerce: Отток = не покупал N дней (N зависит от вашего цикла покупок). Для продуктов питания это может быть 14 дней, для мебели – 2 года.
- B2B услуги: Отток = расторжение договора или переход к конкуренту.
- Салоны красоты, медицина: Отток = не приходил X месяцев (где X – ваш типичный интервал между визитами × 2).
Важно: определение должно быть однозначным и измеримым. «Потерял интерес» – плохо. «Не совершал покупок 90 дней» – хорошо.
Шаг 2: Соберите исторические данные
Нужны данные о клиентах, которые уже ушли, и о тех, кто остался. Желательно за 12-24 месяца. Для каждого клиента соберите:
- Все метрики из предыдущего раздела (на момент ухода или на сегодня)
- Метку: ушёл (1) или остался (0)
- Дату ухода (для ушедших)
Шаг 3: Выберите подход
Для начала рекомендую комбинированный подход: простые правила + скоринг. Это даст результат быстро и позволит накопить данные для ML-модели в будущем.
Пример: простая скоринговая модель для ритейла
| Сигнал | Условие | Баллы риска |
|---|---|---|
| Recency (дней без покупок) | > 2× среднего интервала | +30 |
| Снижение частоты | Покупок в месяц < 50% от среднего | +25 |
| Снижение чека | Средний чек упал на 30%+ | +15 |
| Email engagement | Не открывал 5+ последних писем | +15 |
| Жалобы | 2+ обращения в поддержку за месяц | +10 |
| NPS | Последняя оценка < 7 | +10 |
Интерпретация:
- 0-20 баллов Низкий риск
- 21-50 баллов Средний риск – мониторинг
- 51+ баллов Высокий риск – требуется вмешательство
Шаг 4: Валидируйте модель
Прежде чем использовать модель для принятия решений, проверьте её на исторических данных:
- Возьмите данные за прошлый период (например, январь-июнь)
- Примените модель к клиентам на 1 июля
- Посмотрите, кто из «высокорисковых» действительно ушёл за следующие 3-6 месяцев
- Посчитайте precision (доля верных предсказаний) и recall (какую долю реальных оттоков поймали)
Если модель ловит только 30% оттоков или даёт 80% ложных тревог – нужно корректировать веса или добавлять/убирать сигналы.

Нужна помощь с настройкой churn prediction?
Проанализируем ваши данные, построим модель прогнозирования и настроим автоматические триггеры удержания в CRM.
От прогноза к действию: автоматизация программ удержания
Прогнозировать отток – полдела. Вторая половина – сделать что-то с этой информацией. И желательно – автоматически, чтобы не нагружать менеджеров ручной работой.
Триггерные сценарии удержания
Идея проста: когда клиент попадает в зону риска – запускается определённый сценарий. Разные уровни риска – разные действия:
| Уровень риска | Автоматические действия | Ручные действия |
|---|---|---|
| Средний |
|
Мониторинг, без активных действий |
| Высокий |
|
Личный звонок от менеджера / руководителя |
| Критический (VIP) |
|
Звонок от руководителя / собственника, индивидуальное решение |
Как настроить автоматику в CRM
Большинство современных CRM-систем позволяют настроить такие сценарии. Вот типовая схема:
- Расчёт скоринга: Ежедневно (или в реальном времени) пересчитываем балл риска для каждого клиента.
- Сегментация: Клиенты автоматически распределяются по сегментам риска.
- Триггеры: При переходе в сегмент «высокий риск» – запускается workflow.
- Действия: Отправка сообщений, создание задач, уведомления.
- Отслеживание: Если клиент совершил целевое действие (покупку, визит) – переводим обратно в «низкий риск».
Схема автоматического удержания
Данные CRM
Расчёт скоринга
Риск обнаружен
Триггерное действие
Клиент возвращён
Примеры сценариев удержания для разных бизнесов
Теория – штука полезная, но давайте к конкретике. Вот как это работает на казахстанском рынке.
Салон красоты / Клиника
Сигнал риска: Клиентка не была 8 недель (при обычном интервале 4 недели).
Сценарий:
- День 1: WhatsApp-сообщение: «Марина, давно вас не видели! Скучаем 😊 Записать на ближайшие дни?»
- День 3 (если нет ответа): SMS с персональной скидкой 15% на любую услугу до конца недели.
- День 7: Звонок администратора с вопросом «Всё ли в порядке? Может, что-то не понравилось в прошлый раз?»
E-commerce (интернет-магазин)
Сигнал риска: Клиент смотрел товары 5 раз за последнюю неделю, но ничего не купил (хотя раньше покупал после 1-2 просмотров).
Сценарий:
- Сразу: Push-уведомление «Нашли что искали? Вот подборка похожих товаров».
- Через 24 часа: Email с просмотренными товарами + бесплатная доставка при заказе сегодня.
- Через 3 дня: SMS «Товары из вашей корзины заканчиваются. Успейте заказать!»
B2B-услуги (консалтинг, IT-поддержка)
Сигнал риска: Клиент стал реже открывать отчёты, снизил частоту коммуникации, при этом срок договора истекает через 2 месяца.
Сценарий:
- Сразу: Уведомление account-менеджеру + создание задачи «Связаться с клиентом».
- В течение 3 дней: Звонок менеджера с вопросом о планах на следующий год, обсуждение результатов.
- За 1 месяц до окончания: Встреча с презентацией результатов сотрудничества и предложением нового контракта.
Осторожно: не переборщите
Слишком агрессивное удержание может раздражать клиентов. Несколько правил:
- Не больше 3-4 касаний в рамках одного сценария
- Если клиент не реагирует – это тоже ответ. Дайте паузу в 2-4 недели
- Персонализируйте: «Вы давно не покупали, вот скидка» – плохо. «Марат, заметили, что вы интересовались X – появилась новая модель» – лучше
- Дайте возможность отписаться / отказаться от напоминаний
Как измерять эффективность системы удержания
Внедрили churn prediction – отлично. Но работает ли это? Как понять, что усилия окупаются?
Метрики модели прогнозирования
- Precision (точность): Какой процент «высокорисковых» клиентов действительно ушёл? Цель: 60-80%.
- Recall (полнота): Какой процент реальных оттоков модель обнаружила заранее? Цель: 70-90%.
- Lead time: За сколько дней до ухода модель выявляет риск? Чем раньше – тем лучше. Цель: 30-60 дней.
Бизнес-метрики
- Churn rate: Главная метрика. Снизился ли общий отток после внедрения? Сравнивайте месяц к месяцу, год к году.
- Retention rate по сегменту «высокий риск»: Какой процент «рисковых» клиентов удалось удержать?
- Saved revenue: Сколько денег «спасли» благодаря удержанию? (Количество удержанных × средний LTV)
- Cost per saved customer: Сколько стоит удержание одного клиента? (Затраты на программу / количество удержанных)
ROI программы удержания
Простая формула:
ROI = (Сохранённая выручка − Затраты на программу) / Затраты на программу × 100%
Пример: удержали 50 клиентов со средним LTV 200 000 тенге. Сохранённая выручка = 10 000 000 тенге. Затраты на программу (инструменты, скидки, время менеджеров) = 1 500 000 тенге. ROI = (10 000 000 − 1 500 000) / 1 500 000 × 100% = 567%.
Особенности для казахстанского рынка
Казахстан – это не «маленькая Россия» и не «средняя Азия». У нас своя специфика, которую важно учитывать при построении системы удержания.
Каналы коммуникации
В Казахстане WhatsApp – абсолютный лидер для B2C-коммуникаций. Если ваша программа удержания работает только через email – вы теряете 70% потенциальных касаний. Для B2B – комбинация WhatsApp/Telegram + звонки работает лучше, чем классический email.
Интеграция CRM с омниканальным inbox критически важна: вы должны видеть всю историю общения с клиентом и реагировать в том канале, где он отвечает.
Культурные особенности
Личные отношения в Казахстане значат много. Холодные автоматические сообщения работают хуже, чем «личный» звонок от знакомого менеджера. Если у вас есть возможность назначить клиентам персональных менеджеров – это серьёзно влияет на удержание.
Также важно: в казахстанской культуре не принято открыто жаловаться. Клиент может быть глубоко недоволен, но на вопрос «Всё ли хорошо?» ответит «Да, всё отлично». Поэтому полагаться только на обратную связь опасно – смотрите на поведение.
Сезонность
Казахстанский рынок имеет выраженную сезонность. Летние месяцы (особенно июль-август) – традиционно «мёртвый сезон» для многих B2B-бизнесов. Люди в отпусках, решения откладываются. Это нужно учитывать в модели: снижение активности в августе – не обязательно сигнал оттока.
Также есть специфика праздников: Наурыз, Курбан-байрам – хорошие поводы для «тёплых» поздравлений клиентам. Это не про продажи, а про поддержание отношений.
Интеграция с локальными системами
Если ваш бизнес использует Kaspi для продаж – данные оттуда тоже нужно подтягивать в CRM для анализа. Клиент может уменьшить покупки у вас напрямую, но увеличить через Kaspi – и это не отток, а смена канала.

Готовы снизить отток клиентов?
Проведём анализ вашей клиентской базы, построим модель прогнозирования и настроим автоматические сценарии удержания.
Пошаговый план внедрения: от нуля до работающей системы
Давайте соберём всё вместе в практический план, который можно начать выполнять уже завтра.
Фаза 1: Аудит и подготовка
- Определите, что такое «отток» для вашего бизнеса (точное, измеримое определение)
- Посчитайте текущий churn rate (monthly, annual)
- Оцените, какие данные у вас есть в CRM: транзакции, коммуникации, обратная связь
- Выгрузите исторические данные по клиентам (ушедшим и оставшимся)
Фаза 2: Построение первой версии модели
- Определите 5-7 ключевых сигналов риска (на основе здравого смысла и данных)
- Создайте простую скоринговую модель (правила + веса)
- Протестируйте на исторических данных: ловит ли оттоки?
- Скорректируйте веса по результатам тестирования
Фаза 3: Настройка автоматизации
- Настройте расчёт скоринга в CRM (ежедневно или в реальном времени)
- Создайте сегменты по уровню риска (низкий / средний / высокий)
- Настройте триггерные workflows для каждого сегмента
- Подготовьте шаблоны сообщений для программы удержания
Фаза 4: Запуск и мониторинг
- Запустите программу на небольшом сегменте (пилот)
- Отслеживайте метрики: precision, recall, retention rate в «рисковом» сегменте
- Собирайте обратную связь от менеджеров: релевантны ли сигналы?
- Масштабируйте на всю базу после успешного пилота
Фаза 5: Эволюция (опционально)
- Накопите данные о результатах программы удержания
- Обучите ML-модель на этих данных (если есть экспертиза или партнёр)
- Внедрите персонализацию сценариев на основе причин риска
- Интегрируйте с lead scoring для приоритизации усилий
Типичные ошибки при внедрении churn prediction
Чтобы вы не наступили на те же грабли, что и другие – вот список частых ошибок.
Ошибка 1: Слишком поздний сигнал
Модель определяет риск за 7 дней до ухода. К этому моменту клиент уже принял решение – переубедить его очень сложно. Хорошая модель должна давать сигнал за 30-60 дней.
Решение: При построении модели смотрите на поведение клиентов за 60-90 дней до ухода, а не за неделю.
Ошибка 2: Одинаковый подход ко всем
Клиент, который уходит из-за цены, и клиент, который уходит из-за плохого сервиса – требуют разных действий. Скидка не поможет тому, кто недоволен качеством.
Решение: Попробуйте классифицировать не только риск, но и причину. Это сложнее, но эффективнее.
Ошибка 3: Игнорирование ложных срабатываний
Если модель выдаёт 100 «рисковых» клиентов в день, а у вас 2 менеджера – они просто не справятся. Качество приоритетов страдает, важные клиенты теряются в шуме.
Решение: Калибруйте модель так, чтобы «высокий риск» означал действительно высокий риск. Лучше пропустить 10% реальных оттоков, чем утонуть в ложных тревогах.
Ошибка 4: Отсутствие обратной связи в модель
Модель работает месяцами без обновлений. Рынок меняется, поведение клиентов меняется, а модель – нет. Точность падает.
Решение: Регулярно (раз в квартал) пересчитывайте точность модели и корректируйте веса / переобучайте.
Ошибка 5: Фокус только на удержании, не на причинах
Вы «тушите пожары» – удерживаете уходящих клиентов скидками и подарками. Но не разбираетесь, почему они уходят. Результат: расходы на удержание растут, а проблемы остаются.
Решение: Используйте данные churn prediction для root cause analysis. Если 40% уходящих жаловались на доставку – проблема в доставке, а не в программе удержания.
Заключение: предсказуемость вместо сюрпризов
Вернёмся к Анаре, с которой мы начали. После внедрения системы прогнозирования оттока её салоны стали терять не 15%, а 6% клиентов в месяц. Не потому что клиенты стали другими – а потому что теперь она узнаёт о проблемах заранее.
«Самое ценное – это не экономия денег, хотя она тоже впечатляет. Самое ценное – это понимание. Раньше я не знала, почему люди уходят. Теперь я вижу паттерны, вижу, где мы подводим клиентов. И могу это исправить – системно, а не случайно», – говорит Анара.
Churn prediction – это не магия и не «искусственный интеллект, который всё решит». Это инструмент, который делает отток предсказуемым и управляемым. А предсказуемое можно контролировать. Контролируемое можно улучшать.
Начните с простого. Определите, что для вас отток. Посмотрите, какие данные у вас есть. Создайте первую, пусть примитивную, модель. Запустите первые автоматические сценарии. Измерьте результат. И развивайте.
Каждый процент снижения оттока – это деньги, которые остаются в вашем бизнесе. И клиенты, которые остаются с вами.