- Recency (the time since a customer last made a purchase);
- Frequency (how often the customer made purchases);
- Monetary value (the total amount of money the customer has spent).
RFM segmentation requires data on orders and personal actions over the period of at least one year.
The Logic Behind Maestra’s RFM Segmentation
Once the algorithm is launched, Maestra automatically assigns users to one of 13 RFM segments. Each user is scored from 1 to 5 for three key metrics, based on their order history:- Recency (R): How recently the customer made a purchase
- Frequency (F): How often they purchase
- Monetary (M): How much they spend
- 555 means the customer is in the top 20% for all three metrics: they purchase often, spend a lot, and bought recently.
- 111 represents the least engaged customers—those who made a single purchase a long time ago and haven’t returned.
ImportantRFM segments are updated daily at 12:00 a.m.
You can update these manually if necessary.The algorithm scores customers on each of the factors and calculates the segments’ boundaries every day.
How to create RFM segmentation
Go to Customer Data Platform → Segments → Create Segmentation → RFM:
- Set up a filter or leave it empty (this way the segmentation will cover the entire database), specify a name. If you have a multi-brand project, select a brand:

When you select a brand, the segmentation will include only the customers who have taken actions with the brand specified.
How to view RFM segmentations
Go to Customer Data Platform → Segmentations. The RFM segmentations stand out from other segmentations since you can view them as dropdown lists. 

How to delete an RFM segmentation
Delete an RFM segment the way you would delete a segment using filter conditions.How to edit an RFM segmentation
- Go to Customer Data Platform → Segments → click the name of the segmentation.
- You can change the filter, name, or brand in the window.
- Tick Update segment and Save.