# Segmentation

Smartico supports 5 segmentation concepts, which will be discussed in more detail in the sections that follow.

1. [**User State Segments**](https://help.smartico.ai/welcome/products/crm-automation/segmentation/user-state-segments) - based on the current state of the user. For example, a segment of all users that made 1 deposit might match 10 users right now, but 9 users tomorrow, or in 15 minutes, in case these 10 users make a second deposit.
2. [**Behavioral Segments**](https://help.smartico.ai/welcome/products/crm-automation/segmentation/behavioral-segments) - segment based on the behavior of the user. It combines data from both the user profile state and his behavior. The segment is based on the historical behavior of the user, e.g. users who did total wagering of more than 100 EUR on Slot games in the last 30 days.
3. [**Imported segments**](https://help.smartico.ai/welcome/products/crm-automation/segmentation/imported-segments) - segments can also be imported from a CSV file. Imported segments are used when you have a very specific audience that can’t really be grouped by any criteria. They are not that flexible as they remain exactly the same as you uploaded them.
4. [**Common Cases Segment**](https://help.smartico.ai/welcome/products/crm-automation/segmentation/common-cases-segments) **-** designed to simplify user targeting based on frequently used behavioral patterns. It offers a selection of predefined templates, allowing you to quickly configure conditions and control rebuild settings.
5. [**RFM (Recency, Frequency, Monetary)**](https://help.smartico.ai/welcome/products/ai-models/rfm-analysis) - segmentation that categorizes players based on their deposit activity. RFM segmentation provides insights into how recently, how often, and how much players have deposited.

{% hint style="danger" %}
**Note on Segment Dependencies**&#x20;

Smartico allows you to nest segments together—such as filtering out users of Segment A from your new Segment B. If you choose to build dependent segments, note the following limits:

1. Depth Limit: Chains cannot exceed a depth of 10 segments.
2. No Circular Logic: Segments cannot reference each other in a loop (e.g., A excludes B, and B excludes A).

*Note: Smartico's system catches most invalid chains and will throw an error upon saving. However, highly complex logical loops might bypass this initial validation.*

{% endhint %}

{% hint style="info" %}
Note: every label is limited to:

* 400 State-based segments
* 50 Behavioral segments
* 1000 Imported segments
* 50 Common cases segments

RFM segments are included in the state-based segments quota
{% endhint %}
