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

Что такое RFM в двух абзацах

Три буквы — три вопроса о клиенте:

  • R (recency) — как давно он был у вас последний раз;
  • F (frequency) — как часто приходил;
  • M (monetary) — сколько всего оставил денег.

Каждому клиенту по каждому вопросу ставится оценка, из комбинаций складываются сегменты: «чемпионы», «лояльные», «под угрозой», «потерянные». Дальше с каждым сегментом работают по-своему.

Где классический RFM ломается в бьюти

В обычной рознице R считают календарно: не покупал 90 дней — значит остывает. В салоне это не работает, потому что у каждой услуги и каждого человека свой нормальный промежуток.

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

Проверка на вашей базе. Посчитайте по десяти постоянным клиентам средний промежуток между визитами. Если разброс от трёх недель до полугода — любой общий порог по «давности» половину базы посчитает неверно.

Как считать правильно

Вместо календарного срока берётся доля личного цикла. Сначала определяется, с каким промежутком человек ходит на эту услугу, потом — насколько он от своего промежутка отстал.

В Орбите цикл берётся по приоритету из трёх источников:

  1. Ваш срок для услуги, если вы его задали. Вы знаете свой бизнес лучше расчёта.
  2. Личный промежуток клиента, если у него есть история по этой услуге.
  3. Типичный срок для такой услуги, если истории мало.

Дальше от цикла считаются три ступени, и порядок у них не такой, как подсказывает интуиция:

  • 0,7–1,0 цикла — «засыпает». Срок подходит, но ещё не пропущен. Пишем заранее.
  • 1,0–1,5 цикла — «почти потерян». Только что пропустил. Несмотря на название, это самая срочная и самая перспективная ступень: вернуть проще всего именно сейчас.
  • 1,5–2,0 цикла — «давно не был». Пауза затянулась, тон мягче.
  • Больше 2,0 цикла — из списка возврата выпадает. За такой срок человек нашёл, куда ходить.

Что делать с сегментами

Сегментация сама по себе не приносит денег — она только говорит, кому писать. Работает связка «сегмент → повод → канал».

  • Засыпающим — напоминание про их услугу, спокойно и без срочности.
  • Только что пропустившим — короткое прямое сообщение с одним действием.
  • Затянувшим паузу — мягкое предложение удобного времени.
  • Чемпионам — вообще не рассылки: они и так ходят, их трогать не надо.

И общее правило: одно касание на ступень, а не серия писем, пока не ответят.

Частая ошибка: считать карточки вместо людей

В базе один человек нередко лежит дважды — записался по телефону, потом через онлайн-запись с другим номером. Для RFM это два клиента с половинной историей у каждого: сегмент у обоих посчитается неверно, а сообщений он получит два.

Орбита считает людей, а не строки: две карточки одного человека сливаются в одну историю и получают одно сообщение.

Как это выглядит в Орбите

История визитов подтягивается из вашей CRM, цикл считается по каждому клиенту, сегменты видны на дашборде — до того, как деньги ушли. Тексты пишет ИИ по карточке, отправка идёт в тот мессенджер, где человек уже с вами переписывался.

Если готовых сегментов мало и нужна своя нарезка — цепочки настраиваются через ИИ-агента: «покажи тех, кто был у Ани больше трёх раз и не вернулся за два месяца». Подробнее про расчёт — на странице RFM-анализа.

Ответьте на три вопроса ниже — покажем, что из этого относится к вашей базе.