# Rules

Go Shops Platform provides a diverse range of rules categorized into three groups: Customer, Behavior, and Time, enabling precise customization of user journeys to match your specific needs.

**Customer Rules:**

* **Audience:** Segregate customers based on their affiliation or non-affiliation with specific audiences, such as PC users.
* **Affinity:** Define customer affinity towards product properties, like customers favoring the color red.
* **Customer RFM:** Allocate customers to specific RFM clusters, such as VIP customers.
* **Customer Property:** Compare customer properties based on types, for instance, age > 30.
* **Country:** Segment customers by their country of residence.

**Behavioral Rules:**

* **Number of Purchases:** Define conditions based on the number of purchases made within a specified timeframe, like #purchases > 4 in the last 3 weeks.
* **Items Added to Cart:** Set conditions concerning the number of items added to the cart, for example, #items added to cart > 2 in the last 30 minutes.
* **Items Favorited:** Establish conditions related to items favorited by customers, such as #favorites > 2 in the last hour.

**Time Rules:**

* **Dates:** Create conditions based on dates, distinguishing actions before or after a specific date, e.g., if the current date is before 21/12/2023.
* **Days:** Set conditions according to specific days of the week, for instance, if the current day is Tuesday or Wednesday.
* **Hours:** Segment actions based on morning, afternoon, or night; for example, if the current time is in the morning.

These are some of the available rules, and we continually expand our offerings. If you require rules not listed here, please don't hesitate to request them via email at <info@goshops.com>. This flexibility ensures that your user journeys are tailored precisely to your requirements, delivering highly personalized and engaging experiences for your customers.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.gopersonal.ai/en/admin-ui/journeys/workflow/flow-control/rules.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
