Smartico Help Center
Admin loginSmartico.aiTheAffiliatePlatform.com
  • Welcome
  • Products
    • 🔆CRM Automation
      • ◾Create Journey Flow
      • ◾Event Driven Journey
      • ◾Automation Rules
      • ◾Campaigns vs Automation Rules
      • ◾Segmentation
        • ▪️User State Segments
        • ▪️Behavioral Segments
        • ▪️Imported Segments
      • ◾Activities of Flows
        • ▪️Activity: Email
        • ▪️Activity: SMS, Viber and WhatsApp
        • ▪️Activity: Telegram Bot
        • ▪️Activity: Custom IM
        • ▪️Activity: WebHook
        • ▪️Activity: Limit
        • ▪️Activity: Add Points
      • ◾Communication channels
        • ▪️Email
        • ▪️Liquid Email
        • ▪️SMS, Telegram, Viber, and WhatsApp
        • ▪️Popups
        • ▪️Inbox
        • ▪️Push notifications
        • ▪️Content Variations
        • ▪️Opt-out & Communication Statuses
        • ▪️Gamification activities in the communications
      • ◾A/B Testing
    • 🎮Gamification Blocks
      • Setup steps and checklist
      • Points
      • Gems & Diamonds
      • Levels
        • Level Map
        • Levels Tips & Hints
      • Missions
        • Mission Types & Statuses
        • How to set up a Mission
      • Tournaments
        • Tournament Setup
      • Badges
      • Store
      • Example setup
      • Gamification UI skinning
      • Terms to protect
    • 🧠AI Models
      • ◾AI Enhancer
      • ◾Best Time Model
      • ◾Churn & LTV prediction
      • ◾Favorite product
      • ◾RFM Analysis
      • ◾Sport Recommendations
    • 🎲Mini Games
      • ◾Introduction to Mini Games
      • ◾Game template setup
      • ◾Custom skins for Mini-games
      • ◾Mini-games on the landing pages
      • ◾Using images instead of prize names in Spin the Wheel
      • 🏴‍☠️Treasure Hunt
      • ⚽MatchX Game
        • Creating Rounds
        • Resolution of a Round
        • Leaderboard
        • Game Statuses
        • FAQ: MatchX game
        • Loading MatchX & Quiz games on website
      • ❓Quiz Game
      • 🪂Prize Drop
    • 🗺️Lootbox 2.0
    • 🎁Missions Lootbox
    • 🏆Jackpots
    • 🎟️Raffles
    • 💡General concepts
      • ◾Bonuses
      • ◾Dynamic Rewards
      • ◾Custom Sections
      • ◾Attribution value
      • ◾Label tags
      • ◾Multi-currency usage report
      • ◾Multi-brands support
      • ◾Override translations on Label/Brand Level
      • ◾User markers (tags)
      • ◾Deep-links
      • ◾User roles in Back Office
      • ◾Email Gateways Guide
      • ◾"Client action" event
      • ◾Custom fields/attributes
    • 💻UI Widgets
    • ❔FAQs
      • FAQ: Gamification
      • FAQ: Data Studio & Reports
      • FAQ: CRM Automation
      • FAQ: Front-end integration
      • FAQ: Other topics
      • FAQ: Bonuses
  • Use cases
    • 🔆CRM Automation
      • ◾Cross-sell. Match users on different brands
      • ◾Mini-games usage in marketing campaigns
      • ◾Optimize Communication by excluding disengaged players
      • ◾Automated Sports Campaigns
  • Technical guides
    • ◾Integration process
    • ◾Front-end integration
      • ▪️Extended integration
      • ▪️Push configurations
      • ▪️Acquisition mode
    • ◾Data integration
    • ◾Bonus API integration
    • ◾Secured Messaging Gateways (Email/SMS/IM)
    • ◾Reverse integration
    • ◾Smartico Data Warеhouse
      • ◾Smartico DWH \ Affiliation views
      • ◾Smartico DWH \ CRM views
      • ◾Smartico DWH \ Gamification views
    • ◾Games catalog API
    • ◾Custom push gateways
    • Branded Links
  • More
    • 📝Release notes
      • 🌷May 2025
      • 🌷April 2025
      • 🌷March 2025
      • ❄️February 2025
      • ❄️January 2025
      • ⛄December 2024
      • 🍁November 2024
      • 🍁October 2024
      • 🍁September 2024
      • 🌞August 2024
      • 🌞July 2024
      • 🌞June 2024
      • 🌷May 2024
      • 🌷April 2024
      • 🌷March 2024
      • ❄️February 2024
      • ❄️January 2024
      • ⛄December 2023
      • 🍁November 2023
      • 🍁October 2023
      • 🍁September 2023
      • 🌞August 2023
      • 🌞July 2023
      • 🌞June 2023
      • 🌷May 2023
      • 🌷April 2023
      • 🌷March 2023
      • ❄️February 2023
      • ❄️January 2023
      • ⛄December 2022
      • 🍁November 2022
      • 🍁October 2022
      • 🍁September 2022
      • 🌞June 2022
      • ❄️January 2022
      • 🍁October 2021
      • 🌞July 2021
      • 🌷April 2021
      • ❄️February 2021
    • ⚙️Support Scope
    • 👍Request Demo
Powered by GitBook

More

  • expo.smartico.ai
  • ice.smartico.ai
  • play.smartico.ai

@ 2025 Smartico.ai

On this page
  • What is RFM Analysis?
  • How the RFM Model Evaluates Players
  • How It Works
  • Actionable Insights for RFM
  • FAQ

Was this helpful?

  1. Products
  2. AI Models

RFM Analysis

Last updated 13 days ago

Was this helpful?

RFM (Recency, Frequency, Monetary) Segmentation is a feature designed to help casino operators analyse and understand player behaviour. By categorizing players based on their deposit activity, RFM segmentation provides insights into how recently, how often, and how much players have deposited. This segmentation enables operators to tailor their engagement strategies to match the specific needs and behaviours of each player group.

This feature evaluates player activity over the last 30 days, providing a clear view of user segments and their current engagement levels. By analysing these segments, operators can identify patterns in player behaviour, develop targeted campaigns, and implement strategies aimed at improving retention and maximizing the value of their player base.

RFM Segmentation is available under the RFM Analysis section in the Marketing view of the Smartico platform. It provides a visual representation of player groups and offers tools to create segments directly based on these insights.

What is RFM Analysis?

RFM analysis is a data-driven approach to segmenting users based on three core dimensions:

  • Recency (R): How recently a player made their last deposit.

  • Frequency (F): How often a player deposits or engages with the platform over time.

  • Monetary (M): The total value of a player's deposits, reflecting their financial impact on your platform.

With these metrics, you can identify distinct user segments and create targeted strategies to enhance their value and engagement.

How the RFM Model Evaluates Players

  • Eligibility: Only users who made a deposit in the last 30 days are scored. Ineligible users are marked as “Churned by Definition.”

  • RFM Scoring:

    • Recency: Ranks players based on days since their last deposit.

    • Frequency: Evaluates average deposit intervals.

    • Monetary: Assesses cumulative net deposits.

Each user receives a score from 1 to 5 in each category, with 5 being the highest. Combining these scores determines their segment.

  • Monetary Rank - divides all players into 5 equal groups (quantiles) based on the net deposit amount — from lowest to highest.

  • Recency Rank - divides all players into 5 equal groups (quantiles) based on how recently they made a deposit.

  • Frequency Rank - divides all players into 5 equal groups (quantiles) base on deposit intervals — longer intervals imply lower frequency. Sorted descending (longer intervals = less frequent).

For example:

Champions: R=5, F=5, M=5 — recent, frequent, and high-value depositors.

How It Works

Visualizing Your RFM Segments:

  • Graphical Representation: The segmentation chart provides an intuitive visualization of player segments, with:

    • X-Axis (Recency): Days since the last deposit.

    • Y-Axis (Frequency and Monetary): Combined score reflecting engagement and spending power.

  • Segment Positioning: Players with high scores in all categories, like Champions, appear in the top-right corner, while segments such as At-Risk or Need Attention occupy other positions based on their metrics.

  • Segment Details: Hovering over or selecting a segment provides a detailed breakdown, including the size and percentage of active players it represents.

Each player will have their own property for RFM Analysis which can be used in segmentation and in campaigns.

Campaigns can also be triggered by the event of "RFM segment update"

Interactive Features:

  • Segment Insights: Click any segment to view its characteristics and suggested strategies for engagement.

  • Create Targeted Campaigns: Use the Create Segment button to define custom user journeys, such as tailored tournaments or personalized offers, directly from the analysis.

Actionable Insights for RFM

1. Champions

  • Traits: Recent, frequent depositors with high spending.

  • Strategy: Reward them with exclusive bonuses, VIP perks, and personalized experiences to maintain their loyalty.

2. Loyal Customers

  • Traits: Consistent depositors with moderate to high spending.

  • Strategy: Strengthen their loyalty through personalized rewards programs and early access to new features.

3. Losing But Engaged

  • Traits: Recently active but showing declining deposit frequency.

  • Strategy: Rekindle interest with time-limited offers and challenges.

4. At Risk

  • Traits: Previously active but no recent deposits, declining engagement.

  • Strategy: Encourage their return with cashback offers or personalized reactivation campaigns.

5. Need Attention

  • Traits: Low-frequency players with small deposit amounts.

  • Strategy: Target them with promotions tailored to their favourite games.

6. Promising Customers

  • Traits: New users with moderate deposits, showing growth potential.

  • Strategy: Provide incentives for early engagement and introduce community challenges.

7. Potential Loyalists

  • Traits: Recently acquired players with initial deposits of moderate size.

  • Strategy: Gradually increase rewards and tailor game recommendations.

8. Hibernating Customers

  • Traits: Previously active players who have disengaged.

  • Strategy: Reconnect by offering nostalgic incentives like free spins on their favourite games.

FAQ

Q: How often are RFM categories are recalculated?

They are recalculated daily

Q: What metrics are taken as the basis for RFM segmentation?

We use classic RFM approach and generally accepted practice. "Days since last deposit" - for Recency, "Average deposit interval" - for frequency, "Lifetime net-deposit" - for Monetary

Q: Are the segment boundaries rigid ?

The exact thresholds are constantly changing, based on the Players deposits and the numbers are based on the specific client's data.

If we assume that all players, split in equal numbers per day, made a deposit each within the past 20 days, than the recency 5 will be given to those that deposited within the last 4 days, recency 4 will be assigned to those that deposited from 5 to and including 8 days and so on.

Q: Can I see the exact matrix, how players are assigned to different segment based on R, F and M scores?

Sure, here it is

Segment Name
RFM Codes (order - R, F, M)
Description

Champions

555, 554, 544, 545, 454, 455, 445

Most active, very recent and high-value players.

Loyal Customers

543, 444, 435, 355, 354, 345, 344, 335

Repeat players, consistent activity and decent value.

Potential Loyalist

553, 551, 552, 541, 542, 533, 532, 531, 452, 451, 442, 441, 431, 453, 433, 432, 423, 353, 352, 351, 342, 341, 333, 323

Active and promising — may turn into loyal customers.

Promising

525, 524, 523, 522, 521, 515, 514, 513, 425, 424, 413, 414, 415, 315, 314, 313

Recent players with moderate activity and spend.

New Customers

512, 511, 422, 421, 412, 411, 311

Just joined — limited activity so far.

Need Attention

535, 534, 443, 434, 343, 334, 325, 324

Decreasing activity — may require re-engagement.

About To Sleep

331, 321, 312, 221, 213, 231, 241, 251

Activity is fading — players might stop soon.

Hibernating Customers

332, 322, 233, 232, 223, 222, 132, 123, 122, 212, 211

Very low interaction — likely dormant.

At Risk

255, 254, 245, 244, 253, 252, 243, 242, 235, 234, 225, 224, 153, 152, 145, 143, 142, 135, 134, 133, 125, 124

Used to be active — now disengaging.

Losing But Engaged

155, 154, 144, 214, 215, 115, 114, 113

Still online, but less valuable than before.

About To Churn

111, 112, 121, 131, 141, 151

Nearly lost — minimal play and spend.

🧠
◾