# 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="https://63724372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSv5AG7Mmktrz9UQaoDrL%2Fuploads%2Fmpzqz8yMva3yVJxGBHRJ%2FSegment-User-Attribute.gif?alt=media&#x26;token=a72a4acb-1d0a-470c-b0ad-d67ba3d19ed1" 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="https://63724372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSv5AG7Mmktrz9UQaoDrL%2Fuploads%2Fa7sx8uAnWpdbhOQNoZ60%2FSegment-Perfomed-Event.gif?alt=media&#x26;token=574b1e3d-012a-414b-bc70-f2029127a5ce" 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="https://63724372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSv5AG7Mmktrz9UQaoDrL%2Fuploads%2Fw69wwD3R5lZwlFUoPKtz%2FSegment-Not-Performed-Event.gif?alt=media&#x26;token=1d9ddadc-88d0-44e4-8a69-6862efc52651" alt=""><figcaption><p>Segment by Not Performed Activity</p></figcaption></figure>
