RFM-сегментация по 11 сегментам и статусы по правилам
AIERP автоматически считает Recency, Frequency и Monetary по заказам каждого клиента, переводит их в баллы от 1 до 5 на основе распределения по всей вашей базе и относит клиента к одному из 11 сегментов: Champions, Loyal, Potential Loyalists, New Customers, Promising, Need Attention, About To Sleep, At Risk, Can't Lose Them, Hibernating, Lost. Поверх этого работает конструктор правил автоматических статусов клиента — с журналом изменений и эскалациями.
Что получает бизнес от модуля
11 канонических сегментов
Champions, Loyal Customers, Potential Loyalists, New Customers, Promising, Need Attention, About To Sleep, At Risk, Can't Lose Them, Hibernating, Lost. Готовая методика — не нужно изобретать свою.
Квантильный расчёт
R/F/M считаются по квантилям всей базы — пороги адаптируются под нишу. У продуктов своя «частота», у мебели — своя. Не нужно подбирать константы вручную.
Баллы 1-5 в карточке
Три отдельных балла — за давность, частоту и сумму покупок — видны в карточке клиента и доступны в фильтрах, отчётах, правилах бонусов и ценообразования.
Быстрый пересчёт
Промежуточные значения сохраняются и пересчитываются точечно — только для тех клиентов, у которых были изменения. Сегменты обновляются быстро даже на базе в сотни тысяч карточек.
Конструктор статусов
Правила автоматического перевода клиента в нужный статус по сумме покупок, частоте, тегам, категориям товаров, RFM-сегменту. Настраивается мышкой, без программирования.
Журнал изменений статусов
Каждое срабатывание правила фиксируется: какое правило, старый и новый статус, причина и точное время. Полный аудит автоматизации в одной таблице.
Пересчёт по событиям
RFM пересчитывается ночью по всей базе и точечно — после каждого нового заказа клиента. Сегмент всегда актуален в реальном времени.
Учёт только релевантных заказов
В расчёт идут заказы в статусах «Подтверждён», «Закрыт», «Отгружен». Отменённые черновики и возвраты не искажают картину.
Связь с маркетингом
Сегмент — это готовый список для рассылки, бонусной акции, скидки. Спящие получают реактивацию, Champions — закрытые предложения, At Risk — задачи менеджеру.
Что входит в RFM-сегментация
- 01
11 канонических сегментов
Champions (лучшие: недавно, часто, много), Loyal Customers (постоянные с хорошей историей), Potential Loyalists (недавние с потенциалом), New Customers (новые), Promising (недавние с малым чеком), Need Attention (выше среднего, требуют внимания), About To Sleep (на грани), At Risk (риск ухода), Can't Lose Them (важные, давно не покупали), Hibernating (спящие), Lost (потерянные).
- 02
Цветовая метка сегмента
У каждого сегмента свой цвет в интерфейсе — для быстрого визуального опознания в таблицах, карточках клиентов и сводках по продажам.
- 03
Описание сегмента
У каждого сегмента есть человеческое описание: «Лучшие клиенты: недавно покупали, часто и много тратят», «Постоянные клиенты с хорошей историей покупок» и т. д. Менеджер сразу понимает, кто перед ним.
- 04
Баллы Recency, Frequency, Monetary от 1 до 5
Балл за давность покупки (5 — недавно, 1 — давно), за частоту (5 — часто, 1 — редко), за сумму (5 — большие чеки, 1 — маленькие). Сегмент клиента определяется комбинацией трёх баллов.
- 05
Квантильный расчёт
Пороги для баллов считаются как квантили (20%, 40%, 60%, 80%) по всем клиентам с заказами. Распределение симметричное, пороги сами подстраиваются под фактическую базу.
- 06
Учёт только релевантных заказов
В расчёт идут только заказы в статусах «Подтверждён», «Закрыт», «Отгружен». Черновики, отменённые и возвраты в RFM не попадают.
- 07
Расчёт по одному клиенту
RFM можно пересчитать для конкретного клиента сразу после события — нового заказа или возврата. Обновлённый сегмент мгновенно попадает в карточку.
- 08
Массовый пересчёт по базе
Пересчёт всей базы запускается автоматически по расписанию (обычно ночью). На крупных базах укладывается в минуты благодаря пакетной обработке и индексам по дате последнего заказа.
- 09
Сброс RFM при отсутствии заказов
Если у клиента нет ни одного релевантного заказа, RFM-показатели остаются пустыми. Это честнее, чем искусственный нулевой балл — клиент явно помечен как «без покупательской истории».
- 10
Быстрый точечный пересчёт
Промежуточные значения по базе сохраняются и обновляются точечно при изменении клиента — без полного пересчёта. Это даёт скорость даже на сотнях тысяч карточек.
- 11
Справочник статусов клиентов
Пользовательские статусы (VIP, опт, проблемный, партнёр, сотрудник) — отдельный справочник с цветами, описаниями и порядком сортировки. У каждого клиента один основной статус.
- 12
Правила перехода между статусами
Конструктор условий «если — то». Условия: сумма покупок за период, количество заказов, RFM-сегмент, теги, категории товаров, давность последнего заказа. Действие — назначить нужный статус.
- 13
Автоприменение правил по событиям
После каждого события клиента (новый заказ, возврат, изменение RFM) правила автоматически пересчитываются для него в фоне. Касса при этом не тормозит — всё работает асинхронно.
- 14
Журнал срабатываний правил
Каждое срабатывание правила пишется в журнал: правило, клиент, старый статус, новый, причина (какие условия совпали), время. Это аудит автоматизации.
- 15
Реактивация спящих
Сегменты At Risk, Hibernating, About To Sleep — это готовые списки для реактивации. Правила могут автоматически ставить менеджеру задачу на звонок, запускать e-mail-рассылку с акцией, давать повышенный бонус за возврат.
- 16
Стоп-листы и блокировки
В справочнике статусов можно завести «Стоп-лист» — клиент остаётся в базе, но отгрузки и продажи в долг блокируются. Правило переводит туда автоматически по условию: просрочка оплаты, доля возвратов выше порога и т. п.
- 17
A/B-тесты на сегментах
Сегмент — это готовая выборка. Делите её на тестовую и контрольную группу, запускаете разные предложения и сравниваете конверсию через стандартные отчёты — без выгрузок в Excel.
- 18
Экспорт и интеграции
Сегменты выгружаются в CSV/Excel, отправляются в e-mail/SMS/push-рассылки, синхронизируются с внешними сервисами (Mindbox, Sendsay, Carrot Quest) через уведомления и встроенные интеграции.
Как это выглядит в системе
Частые вопросы
Что такое RFM-анализ?
Recency-Frequency-Monetary — методика сегментации клиентов по трём метрикам: давность последней покупки (R), частота покупок (F), сумма покупок (M). Каждой метрике присваивается балл от 1 до 5 на основе распределения по всей базе. Комбинация баллов определяет сегмент клиента.
Сколько сегментов в AIERP?
Одиннадцать канонических: Champions (лучшие), Loyal Customers (постоянные), Potential Loyalists (потенциальные), New Customers (новые), Promising (перспективные), Need Attention (требуют внимания), About To Sleep (засыпают), At Risk (в зоне риска), Can't Lose Them (нельзя потерять), Hibernating (спящие), Lost (потеряны). Это международный стандарт методики RFM, а не самодельный набор.
Как считаются R, F, M?
R — количество дней с последней релевантной покупки (меньше дней — выше балл). F — количество заказов за период. M — суммарная сумма заказов. Все три метрики переводятся в балл от 1 до 5 через квантили (20%, 40%, 60%, 80%) по всем клиентам с заказами.
Что значит «квантильный расчёт»?
Это значит, что пороги для баллов рассчитываются по фактической базе, а не заданы жёсткими числами. Если у вас сеть зоомагазинов с частыми покупками — балл 5 по частоте будет означать «более 12 покупок в год». Если ювелирный бутик — «более 3 покупок в год». Пороги подстраиваются автоматически.
Какие заказы учитываются в RFM?
Только заказы в статусах «Подтверждён», «Закрыт», «Отгружен». Черновики, отменённые и возвращённые заказы в RFM не попадают — это даёт чистую картину покупательского поведения.
Что происходит, если у клиента нет заказов?
RFM-показатели остаются пустыми, сегмент не присваивается. Это честнее, чем искусственный нулевой балл — клиент явно показан как «без истории покупок» (новый или импортированный без заказов).
Как часто пересчитываются сегменты?
Массовый пересчёт по всей базе — ночью по расписанию. Точечный пересчёт для конкретного клиента — сразу после его релевантного события (новый заказ, возврат). Сегмент актуален в реальном времени для активных клиентов.
Где видны RFM-данные?
В карточке клиента отдельным блоком: сегмент с цветом и описанием, три score 1-5, дата последнего пересчёта. В таблице клиентов — отдельная колонка с фильтром по сегменту. В отчётах — распределение, динамика, доля LTV по сегментам.
Можно ли использовать RFM в правилах ценообразования и бонусов?
Да. Сегмент и RFM-оценки доступны как условия в правилах бонусов, в правилах ценообразования и в правилах автоматизации задач. Например: «дать +5% к скидке клиентам Champions», «поставить задачу менеджеру на звонок At Risk».
Чем сегмент отличается от статуса клиента?
Сегмент — это RFM-классификация, формируется по математике. Статус клиента — это пользовательская метка (VIP, опт, проблемный, партнёр), которая может опираться и на RFM, и на другие условия. Статусы настраиваются через правила, сегменты — фиксированы методикой RFM.
Что такое правила статусов клиента?
Конструктор правил автоматического перевода клиента из одного статуса в другой. Условия: сумма покупок за период, количество заказов, RFM-сегмент, теги, категории товаров, давность последнего заказа, источник привлечения. Действие — присвоить статус. Правил может быть сколько угодно, они отрабатывают по приоритету.
Как работает автоматический пересчёт статусов?
Фоновая задача запускается после события клиента (новый заказ, возврат, изменение RFM). Она перебирает активные правила статусов, проверяет условия для этого клиента, и при срабатывании переводит в нужный статус. Изменения попадают в журнал.
Сохраняется ли история переходов статусов?
Да, в журнале правил: какое правило сработало, старый статус, новый, причина (какие условия совпали), время изменения. Это полный аудит автоматизации — можно объяснить, почему клиент стал VIP или попал в стоп-лист.
Можно ли запускать рассылку по сегменту?
Да. Сегмент — готовый список для рассылки. Поддерживаются e-mail, SMS, push в мобильное приложение и сообщения в мессенджеры. Список обновляется в реальном времени — отправляется только тем, кто на момент рассылки в нужном сегменте.
Чем Champions отличается от Loyal Customers?
Champions — клиенты со всеми тремя scores 5 (недавно, часто, много). Это безусловно лучшие. Loyal Customers — score 4-5 по F и M, любой R — стабильные постоянные клиенты, у которых история уже длинная, но последняя покупка могла быть не на этой неделе.
Что такое сегмент At Risk?
Клиенты, которые покупали часто и много (высокие F и M), но давно (низкий R — score 2-3). Это «зона риска» — они привыкли покупать у вас, но что-то изменилось. Самый ценный сегмент для реактивации: вернуть существующего лояльного дешевле, чем привлечь нового.
Что значит «Can't Lose Them»?
Клиенты с очень высокими F и M (часто и много покупали), но R=1 (давно не были). По сути — потерянные VIP. На них стоит направлять персональные программы возврата: личный звонок директора, индивидуальные скидки, эксклюзивные предложения.
Hibernating и Lost — одно и то же?
Нет. Hibernating — спящие, score 1-2 по всем трём метрикам. Малоценные клиенты, давно не активные — реактивация маловероятна, но не безнадёжно. Lost — окончательно потерянные, низкие F и низкий R — реактивация неэффективна, дешевле сосредоточиться на других сегментах.
Можно ли изменить методику расчёта RFM?
Базовые сегменты соответствуют классической методике и работают «из коробки». Если нужна своя матрица (например, 3×3×3 вместо 5×5×5 или собственные пороги вместо квантильных) — это настраивается на уровне сервиса. Чаще достаточно стандартной методики.
Видны ли тренды по сегментам?
Да. В дашбордах есть отчёт «Динамика сегментов» — как меняется размер каждого сегмента по месяцам, переходы между сегментами, миграция Champions → Loyal → At Risk → Lost. Это позволяет видеть здоровье клиентской базы целиком.
Связан ли RFM с когортным анализом?
Да. Когорты строятся по периоду первого заказа и источнику привлечения (`acquisition_source`). На каждую когорту накладывается распределение по RFM-сегментам на текущий момент — видно, какие каналы дают долгоиграющих Champions, а какие — однократных Lost.
Что меняется на реальной сети
- Было
- Маркетинг гнал рассылки и SMS-акции по всей базе одинаково — конверсия копеечная, отписки растут, бюджет тает. Спящих клиентов никто не возвращал, новых обслуживали как VIP. Не было понимания, кто из клиентов реально ценный.
- Сделали
- Включили RFM-сегментацию с ночным пересчётом. Champions получили закрытые предложения и повышенный кэшбэк, At Risk — задачи менеджерам на звонок, Hibernating — реактивационную рассылку с акцией. New Customers — приветственную программу с обучением.
- Стало
- Конверсия рассылок выросла, отписки упали, At Risk стали возвращаться. Champions стали приносить ещё больше — почувствовали особое отношение. Маркетинг впервые получил измеримый ROI по сегментам.
- Было
- Менеджеры не знали, кому из салонов уделять время. Звонили всем подряд, тратили дни на клиентов, которые покупают раз в полгода на 5000₽, и упускали тех, кто давно не появлялся, но мог дать оборот в 100 000₽ в месяц.
- Сделали
- Завели ClientStatusRule с условиями по RFM: At Risk среди B2B попадают в приоритетный пул, Can't Lose Them — на личное ведение руководителя отдела. Hibernating — в кампанию реактивации, остальные — в общий пул. У статусов разные SLA на отклик.
- Стало
- Время менеджеров стало тратиться на ценных клиентов. Реактивация B2B Can't Lose Them дала возврат 8 крупных закупщиков. Оборот сегмента вырос без увеличения штата и без массовых рассылок.
- Было
- Программа лояльности давала всем 3% кэшбэка одинаково. Champions и Lost получали один и тот же бонус, мотивации удерживать ценных клиентов не было. CFO считал, что лояльность не окупается.
- Сделали
- Подключили RFM-сегмент к правилам BonusRule: Champions — 7% кэшбэк, Loyal — 5%, Potential Loyalists — 4%, остальные — базовые 3%. At Risk получили разовый +5% «вернись» в течение 14 дней. Lost из бонусной программы вывели вообще.
- Стало
- Бюджет на бонусы перераспределился без увеличения общей суммы — ушёл из Lost в Champions и At Risk. Средний чек VIP вырос, At Risk-возвраты дали быструю выручку. Бонусная программа впервые показала положительный ROI.
- Было
- Маркетолог делал отчёты в Excel раз в квартал, пересчёт занимал неделю, к моменту анализа данные устаревали. Сегментация была номинальной. Атрибуция каналов привлечения отсутствовала.
- Сделали
- Включили автоматический RFM с ночным пересчётом и точечным после каждого заказа. Подключили когортный анализ по `acquisition_source`. Маркетолог получил онлайн-дашборд с динамикой сегментов и распределением LTV по каналам.
- Стало
- Реклама на радио показала плохую когортную динамику — клиенты быстро уходят в Hibernating. Контекст и маркетплейсы — наоборот, дают Champions и Loyal. Бюджет перераспределили, ROMI вырос.
- Было
- Дни рождения отмечали только в одном магазине, где помнили клиентку лично. Champions и Loyal не получали ничего особенного, перетекали к конкурентам. CRM была — но как справочник, не как инструмент.
- Сделали
- Связали RFM с днём рождения и тегами стилей. Champions и Loyal в день рождения получают +10% кэшбэк и приглашение на закрытое мероприятие. Сегментные рассылки по стилю — только в нужный сегмент.
- Стало
- Champions стали возвращаться чаще, ARPU вырос. Сократились отписки, потому что рассылки стали релевантными. Закрытые мероприятия превратились в инструмент удержания.
- Было
- Программа лояльности — карта на 10-й кофе бесплатно — давала всем одинаковые правила. Champions ходили каждый день, Hibernating появлялись раз в полгода. Стимулировать частоту покупок было нечем кроме базового кэшбэка.
- Сделали
- Подключили статус «Друг кофейни» (Champions + Loyal) — двойные бонусы по будням, +20% к скидке в выходные на десерты. Сегмент Promising получил персональный купон «вернись на третий кофе». Hibernating — реактивацию через push с акцией.
- Стало
- Champions стали тратить больше на десерты (повысили средний чек). Promising стали Loyal быстрее. Hibernating частично вернулись через push-кампанию. Бренд получил измеримые программы по каждому сегменту.
Как модуль помогает розничной сети
Что такое RFM-сегментация и зачем она розничной сети
RFM — это методика сегментации клиентов по трём метрикам: Recency (давность последней покупки), Frequency (частота покупок), Monetary (суммарная сумма). Идея простая: клиент, который купил недавно, часто и много — самый ценный. Клиент, который давно не покупал, редко и на маленькие суммы — самый бесперспективный. Между этими полюсами — десяток промежуточных типов: «потерянный VIP», «новичок с потенциалом», «в зоне риска».
Зачем это нужно розничной сети? Чтобы перестать тратить маркетинговый бюджет одинаково на всех клиентов. Champions нужны закрытые предложения и повышенный кэшбэк — они и так покупают, важно не потерять. Hibernating нужна реактивация или вообще исключение из дорогих каналов. New Customers — приветственная программа. At Risk — личный звонок менеджера. Без сегментации все получают одинаковое — конверсия копеечная, отписки растут, бюджет тает.
AIERP делает RFM не отдельным внешним сервисом, а частью ERP. Сегмент клиента живёт в карточке, доступен в правилах ценообразования, бонусов, задач, в фильтрах списков, в отчётах. Не нужно выгружать базу в Mindbox/Marketo, ждать пересчёта, импортировать обратно. Сегмент обновляется автоматически — ночью по всей базе и точечно после каждого события клиента.
11 канонических сегментов RFM в AIERP
AIERP использует канонический набор 11 сегментов RFM, который применяется в большинстве международных CRM. Это даёт сравнимость с методикой и готовый словарь для маркетинговых сценариев. Сегменты определяются комбинацией R, F и M scores:
**Champions** — score 5 по всем трём: недавно покупали, часто и много. Лучшие клиенты сети. **Loyal Customers** — F и M 4-5, любой R. Постоянные с длинной историей. **Potential Loyalists** — недавние клиенты со средним F и M, у которых есть потенциал стать Loyal. **New Customers** — буквально новые, мало истории. **Promising** — недавние, но с маленькими чеками — пока перспектива. **Need Attention** — выше среднего по всем метрикам, но не лучшие — требуют внимания, чтобы не уехать в At Risk.
**About To Sleep** — на грани неактивности, низкий R при средних F и M. **At Risk** — высокие F и M, но низкий R: ценные клиенты, которые давно не покупали. **Can't Lose Them** — экс-Champions с очень высокими F и M, но R=1: потерянные VIP. **Hibernating** — низкие все три метрики, малоценные спящие. **Lost** — окончательно ушли, реактивация маловероятна. Каждому сегменту присвоен цвет в UI (emerald, green, blue, indigo, cyan, yellow, amber, orange, red, gray, slate) для визуальной идентификации.
Как считается RFM в AIERP
Расчёт идёт по одному клиенту: на вход — клиент, на выход — обновлённая карточка с RFM-полями. Алгоритм: получить все заказы клиента в статусах «Подтверждён», «Закрыт», «Отгружен»; посчитать R (дней с последней покупки), F (количество заказов), M (суммарная сумма); получить квантили по всей базе из кэша; конвертировать R/F/M в баллы 1-5 на основе квантилей; определить сегмент по комбинации баллов.
Ключевое решение — квантильный расчёт порогов. Вместо «жёстких» констант («F=5, если покупок больше 12 в год») система берёт фактическое распределение всей базы и разбивает на 5 групп по 20% клиентов. Это даёт две вещи: пороги адаптируются под нишу (у продуктов своя «частота», у мебели — своя) и сравнение остаётся осмысленным (балл 5 действительно означает «верхние 20% клиентов»).
Если у клиента нет ни одного релевантного заказа, RFM-поля остаются пустыми. Это корректнее, чем искусственный нулевой балл — клиент явно показан как «без истории покупок». Такие клиенты — это либо новые без первой покупки (попадают через лидов или импорт), либо клиенты с одними отменёнными/возвращёнными заказами.
Производительность обеспечивается кэшированием квантилей и точечной инвалидацией при изменении клиента. На больших базах в 100 000+ клиентов массовый пересчёт работает за минуты благодаря батчингу и индексам по дате последнего заказа. Точечный пересчёт одного клиента — мгновенный.
Конструктор статусов клиента и правил перевода
Поверх RFM работает второй уровень классификации — пользовательские статусы клиента. Это справочник, который вы наполняете под свою специфику: VIP, опт-1, опт-2, дилер, проблемный, партнёр, сотрудник, стоп-лист. У каждого статуса свой цвет, описание, порядок сортировки. Каждый клиент имеет один основной статус, привязанный в карточке.
Конструктор правил автоматического перевода клиента в статус. Условия: сумма покупок за период (за 30 дней, 90 дней, 12 месяцев), количество заказов, RFM-сегмент, теги, категории товаров, давность последнего заказа, источник привлечения. Действие — присвоить нужный статус. Правил может быть сколько угодно, они отрабатывают по приоритету: первое сработавшее назначает статус.
Фоновая задача запускает правила для клиента после каждого его релевантного события: новый заказ, возврат, изменение RFM. Выполнение асинхронное — не тормозит кассу. Если правил много, они выполняются последовательно, но в отдельной очереди. Каждое срабатывание правила пишется в журнал: правило, клиент, старый статус, новый, причина (какие условия совпали), время. Это полный аудит автоматизации — можно объяснить, почему конкретный клиент стал VIP или попал в стоп-лист.
Использование RFM и статусов: бонусы, цены, задачи, рассылки
RFM-сегмент и статус — это значения в карточке клиента, которые доступны в любых правилах ERP. В правилах бонусной программы можно задать повышенный кэшбэк для «Чемпионов», специальный возврат для «Под риском», исключение «Потерянных» из программы. В правилах ценообразования — персональный ценовой тип для VIP и опта. В правилах автоматизации задач — поставить менеджеру задачу на звонок «Нельзя потерять», отправить реактивационную SMS «Спящим», поставить SLA на ответ «Под риском».
Рассылки строятся как сегменты + фильтры. «Чемпионы» + день рождения = повышенный кэшбэк на неделю. «Спящие» + интерес в категории «детская» = акция на детский товар. «Потерянные» из источника «маркетплейс» = выключить из e-mail-рассылок, оставить только в push. Сегмент — это динамический список, который обновляется в реальном времени, никаких ручных выгрузок.
Когортный анализ комбинирует RFM с источниками привлечения. Группируем клиентов по периоду первого заказа и источнику привлечения, накладываем текущее распределение по RFM-сегментам — видим, какие каналы дают долгоиграющих «Чемпионов», а какие — однократных «Потерянных». Это переводит обсуждение маркетингового бюджета из «нравится — не нравится» в «канал A окупается за 4 месяца, канал B — за 18, перераспределяем».
Производительность, кэширование, надёжность
Расчёт RFM использует тегированное кэширование. Квантили базы и промежуточные расчёты кэшируются с тегом «RFM клиента». При изменении клиента (новый заказ, возврат) точечно сбрасываются только релевантные ключи кэша, общий расчёт сохраняется. Это даёт сочетание актуальности (сегмент обновляется в реальном времени для нужных клиентов) и производительности (массовый ночной пересчёт идёт быстро благодаря кэшу).
Архитектура событийная: точечный пересчёт одного клиента запускается событием при сохранении заказа или возврата. Фоновая задача не блокирует основную операцию. Это означает, что касса работает мгновенно даже если у вас 100 000+ клиентов и десятки правил статусов.
Все срабатывания пишутся в общие логи и в специализированный журнал правил статусов. Можно ретроспективно объяснить любое изменение сегмента или статуса. При спорных ситуациях (клиент жалуется, что был VIP, а стал обычным) — открываем журнал, видим правило, время, причину. Это критично для крупных сетей с регулярными аудитами и претензиями.
Готовы автоматизировать?
Покажем модуль на ваших данных и подключим за 1–2 недели.
