> For the complete documentation index, see [llms.txt](https://support.growlytics.in/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.growlytics.in/customers-and-segments/segmentation/segment-types.md).

# Segment Types

### Static List

These are nothing but a list of CSV customers that you can upload. The static segment doesn't change once it is created, users in these segments are fixed. Learn more about the Static Segment.

### Real-time Segments

Dynamic segments keep themselves updated based on the rules mentioned for the segments. Dynamic segments can be defined using three rules:

* **Segment By User Attributes/Properties:**
  * With a User Property filter, you can group customers based on their properties like City, Total Orders, Last Order At, etc.

<figure><img src="/files/2R1Qk2e0FupgpCGHAaTo" alt=""><figcaption><p>Segment by User Attribute</p></figcaption></figure>

* **Segment By Performed Activity:**
  * With the 'Performed Event' filter, you can group customers based on certain activities they might have performed.
  * For example, you can segment customers by those who have performed the 'Purchased' activity in the last 60 days.

<figure><img src="/files/tJtX7Tor8yXHicQFXjWz" alt=""><figcaption><p>Segment by Performed Activity</p></figcaption></figure>

* **Segment By Not Performed Activity:**
  * With the 'Not Performed Event' filter, you can group customers based on certain activities they might have not performed.
  * For example, you can segment customers by those who have not performed the 'Purchased' activity in the last 60 days.

<figure><img src="/files/RxPEg7BtLH9WhHhsHwZF" alt=""><figcaption><p>Segment by Not Performed Activity</p></figcaption></figure>
