---
title: "Segmentation common use cases"
slug: "segmentation-use-cases"
updated: 2026-06-08T09:59:58Z
published: 2026-06-08T09:59:58Z
canonical: "docs.xtremepush.com/segmentation-use-cases"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xtremepush.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Segmentation common use cases

This guide describes some common ways of targeting users.

## By personal data

The [identifiers](/documentation/docs/segmentation-identifiers) condition is very practical if you want to create a group of test users. You can target users by user ID, email and mobile number amongst others.

## By their device information

Use the [device info](/documentation/docs/segmentation-device-info) condition to target users by their type (i.e, Android, iOS) browser, device model, operating system, carrier, etc.

## Inactive users

Use the [app last opened in the last X days](/documentation/docs/segmentation-app-usage#app-last-opened) condition to target pushes at users who haven't opened the app in 7 days, 14 days etc. It can be useful to bring them back into your mobile or web app.

## Based on their behaviour

Our mobile and web SDK allows you to track your user's activity in your mobile or web app. You can target users by their activity in your app by using the [app usage](/documentation/docs/segmentation-app-usage) condition. You can target your users based on what tags or events their devices have hit or you can search for [specific values passed with a tag](/documentation/docs/segmentation-app-usage#tag-with-value).

## Based on communications

It is also possible to create a segment based on whether the user has been sent or has opened a specific campaign. To do so select [**Engagement > Channel message**](/documentation/docs/segmentation-engagement#campaign-message).

## Depending on subscription

The [engagement](/documentation/docs/segmentation-engagement) condition also allows you to identify and target users who are subscribed or not subscribed to a specific channel. This can be helpful if you want to address them through a different communication channel.

## Based on their birthday (for recurring campaigns)

If you collect the user's date of birth, you can use the [date attribute](/documentation/docs/segmentation-user-info#date-attribute) condition (**Attributes > Date attribute**) in combination with the operator **anniversary is***today* to create a recurring campaign that will automatically send an email to them on their birthday.
