# RFM‑анализ в CRM для создания сегментов SMS‑рассылок

- Опубликовано: 2026-05-23T23:27:35+00:00
- Обновлено: 2026-05-23T23:27:35+00:00
- Автор: Арина Логинова
- Канонический URL: https://smsblog.ru/obzory-i-sravneniya/rfm-analiz-v-crm-dlya-sozdaniya-segmentov-sms-rassylok/

RFM‑анализ позволяет быстро разбить базу клиентов по трем критериям: **R** – частота покупок, **F** – дата последней покупки, **M** – сумма потраченных средств. В CRM он служит основой для точной сегментации SMS‑рассылок, повышая отклик и вовлечённость.

## Что такое RFM‑анализ и почему он важен для SMS‑маркетинга

RFM‑анализ – это метод оценки клиентской базы, основанный на трёх метриках: **Recency** (давность последней покупки), **Frequency** (частота покупок) и **Monetary** (сумма расходов). Он позволяет классифицировать клиентов в сегменты от «потенциально активных» до «приверженцев».

В SMS‑маркетинге RFM обеспечивает персонализированный подход: сообщения отправляются тем, кто с большей вероятностью отреагирует, а не всем подряд. Это повышает коэффициент открытия, сокращает отток и экономит бюджет.

### Как рассчитывать RFM‑значения в CRM

- **Recency:** Разница между текущей датой и датой последней транзакции. Чем меньше разница, тем выше оценка.
- **Frequency:** Количество транзакций за выбранный период (обычно 12 месяцев).
- **Monetary:** Сумма всех транзакций за тот же период.

После расчёта каждую метрику можно нормировать по шкале 1–5, где 5 – лучший показатель. Итоговый RFM‑score формируется как строка `R‑F‑M` (например, 5‑4‑3).

### Пример расчёта в SQL для PostgreSQL

```
WITH sales AS (
  SELECT client_id,
         MAX(purchase_date) AS last_purchase,
         COUNT(*) AS freq,
         SUM(amount) AS mon
  FROM transactions
  WHERE purchase_date >= CURRENT_DATE - INTERVAL '12 months'
  GROUP BY client_id
)
SELECT client_id,
       CASE WHEN last_purchase >= CURRENT_DATE - INTERVAL '30 days' THEN 5
            WHEN last_purchase >= CURRENT_DATE - INTERVAL '60 days' THEN 4
            WHEN last_purchase >= CURRENT_DATE - INTERVAL '90 days' THEN 3
            WHEN last_purchase >= CURRENT_DATE - INTERVAL '120 days' THEN 2
            ELSE 1 END AS recency,
       CASE WHEN freq >= 10 THEN 5
            WHEN freq >= 7 THEN 4
            WHEN freq >= 5 THEN 3
            WHEN freq >= 3 THEN 2
            ELSE 1 END AS frequency,
       CASE WHEN mon >= 1000 THEN 5
            WHEN mon >= 750 THEN 4
            WHEN mon >= 500 THEN 3
            WHEN mon >= 250 THEN 2
            ELSE 1 END AS monetary
FROM sales;
```

## Сегментация клиентов по RFM для SMS‑рассылок

После расчёта RFM‑score клиентам присваиваются сегменты. Ниже пример типичного распределения:

| Сегмент | Критерии RFM | Пример сообщения |
| --- | --- | --- |
| Лояльные VIP | 5‑5‑5 | «Спасибо за вашу верность! Эксклюзивное предложение…» |
| Активные, но недавние | 4‑4‑3 | «Не упустите шанс вернуть скидку за последние покупки» |
| Вспомогательные покупатели | 2‑3‑2 | «Мы заметили, что вы давно не заказывали. Специальная акция» |
| Потенциальные спящие | 1‑1‑1 | «Мы скучаем! Возвращайтесь за бонусом» |

Сегментация позволяет настроить отдельные триггеры в CRM: отправка скидок при `Frequency` ниже порога, напоминания при `Recency` выше 90 дней и т.д.

## Автоматизация SMS‑рассылок через триггеры CRM

Интеграция SMS‑сервисов с популярными CRM‑системами упрощает настройку триггерных рассылок. В [странице о триггерах](http://smsblog.ru/obzory-i-sravneniya/avtomatizatsiya-sms-kommunikatsiy-cherez-triggery-crm-kak-nastroit-tri/) подробно описано, как создать правила для сегментов RFM.

Пример настройки:

- Триггер «Последняя покупка > 90 дней» → сегмент «Потенциальные спящие».
- Триггер «Общая сумма > 5000» → сегмент «Лояльные VIP».
- Триггер «Частота покупок < 3» → сегмент «Вспомогательные».

## Оптимизация ROI SMS‑рассылок из CRM

Показатели ROI в SMS‑маркетинге можно измерить по формуле:

**ROI = (Прибыль от SMS – Стоимость SMS) / Стоимость SMS**

Для точного расчёта требуется:

- Отслеживание кода скидки в каждом сообщении.
- Синхронизация заказов с CRM для автоматического закрытия сделки.
- Регулярный анализ сегментов и корректировка RFM‑порогов.

В [статье о ROI](http://smsblog.ru/mobilnyj-marketing/analitika-i-otsenka-roi-sms-marketinga-v-crm-kak-izmerit-effektivnost/) приведены кейсы экономии бюджета до 30 %.

## Юридические аспекты и безопасность SMS‑рассылок

В России закон об рекламе и ФЗ о персональных данных требуют согласия клиента на получение SMS. При сегментации RFM важно хранить отметку о согласии и удалять её при отписке. В [статье о юридических моментах](http://smsblog.ru/tarify-i-ceny/yuridicheskie-aspekty-i-bezopasnost-sms-rassylok-v-rossii-zakon-o-rekl/) перечислены основные требования.

## Пошаговое руководство по настройке RFM‑сегментации и SMS‑рассылок

- **Сбор данных:** Экспорт транзакций за последний год.
- **Расчёт RFM:** Используйте SQL‑скрипт или инструмент BI.
- **Создание сегментов:** Определите пороги и назначьте сегменты.
- **Интеграция SMS‑сервиса:** Подключите через [интеграцию CRM](http://smsblog.ru/obzory-i-sravneniya/integratsiya-sms-servisov-s-populyarnymi-crm-sistemami-kak-podklyuchit/).
- **Настройка триггеров:** Установите правила для каждого сегмента.
- **Тестирование:** Отправьте тестовый набор сообщений и проверьте отклик.
- **Анализ:** Отслеживайте KPI, корректируйте пороги.

### Кейс: восстановление спящих клиентов

Компании «X» использовала RFM‑сегментацию для выявления 15 % спящих клиентов. После отправки персонализированных предложений отклик вырос на 22 %, а общая выручка — на 18 %. Информация о кейсе доступна в [статье о стратегии повышения конверсии](http://smsblog.ru/biznes-kommunikacii/strategii-povysheniya-konversii-sms-rassylok-iz-crm/).

## Проверка эффективности и корректировка стратегии

Регулярный мониторинг:

- Отклик на сообщения (open rate).
- Клики по ссылкам (click‑through rate).
- Воронка продаж после SMS‑приглашения.

Если отклик падает, пересмотрите пороги RFM, обновите контент и проверьте согласие клиентов.

## FAQ

- **Как часто обновлять RFM‑пороги?** Обычно раз в квартал, либо после крупных маркетинговых кампаний.
- **Можно ли использовать RFM для B2B?** Да, но метрики часто заменяют на `LTV` и `Deal Size`.
- **Что делать с клиентами без согласия на SMS?** Не включайте их в рассылки, но храните данные для альтернативных каналов.
- **Как избежать спама?** Ограничьте частоту сообщений, используйте персонализированные предложения и учитывайте предпочтения клиентов.
- **Можно ли комбинировать RFM с другими сегментами?** Да, добавьте демографические данные, поведенческие метрики и источники трафика.

## Источники

- В материале не указаны внешние источники.
