# Overview

Segmentation allows you to define user groups based on specific behaviors and preferences. It helps you deliver relevant messages to the right users at the right time.

You can create segments using the following filters:

* **Language** preferences of your users.
* **Page Visited** by users, such as `/shop` or `/home`.
* **App Sessions** based on usage patterns and timelines.

Using these filters, you can craft more relevant, impactful messages to boost engagement and retention.&#x20;

For example:\
You can create a segment for users who have visited the **`/shop`** page **and** use the **French language**, and send them a notification about a localized offer or promotion.

Use these segments while sending push notifications to increase engagement, drive action, and personalize your communication.<br>


---

# 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://help.twinr.dev/segmentation/overview.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.
