# Explore audience use cases

**URL:** https://heroiclabs.com/docs/satori/concepts/segmentation/explore-use-cases/
**Summary:** LiveOps teams use Satori audiences in many different ways to suit their game and their players.
**Keywords:** audience example use, audience use case, lapsed spender, re-engage players, target players, veteran players, new players, inactive players
**Categories:** satori, segmentation, audience use cases, concepts, liveOps

---


# Explore audience use cases

LiveOps teams use Satori audiences in many different ways to suit their game and their players. To give you a sense of what's possible, this page describes a set of use cases with broad applicability across game genres and LiveOps maturity levels.

## Re-engage lapsed spenders

Lapsed spenders are one of the highest-value segments in any live game. They've demonstrated willingness to spend, but haven't been active recently. A targeted win-back offer such as a discounted bundle or a limited-time bonus is far more effective for this group than a broad promotion sent to your entire player base.

To target players who've previously spent but haven't been active in the last 14 days, use the following filter:

```text
PropertiesComputed("purchaseCompletedCount", 0) > 0
and
Now() - updateTime >= Duration("14d")
```

Attach this audience to a [live event](/satori/concepts/live-events/) or [feature flag](/satori/concepts/remote-configuration/understand-feature-flags/) carrying your win-back offer. Players who return and make a purchase will fall out of this segment as soon as the game client sends a `Purchase` analytic event to Satori. Satori automatically recomputes segment membership when analytic events are received.

{{< note "imporatant" >}}
In this scenario, it could take a few seconds for the computed property `purchaseCompletedCount` to be updated. The delay depends on the flush interval of analytic events and on the speed of the event pipeline.
{{< /note >}}

## Run a holiday event for players in Tier-1 countries only

Some events are designed for specific markets, whether for licensing reasons, seasonal relevance, or monetization strategy. Satori lets you define a geographic segment and attach it to any live event in minutes.

To target players in the US, Canada, and the UK, use the following filter:

```text
Properties("countryCode", "") matches "^(US|CA|GB)$"
```

This audience can be reused across multiple events and campaigns without redefining it each time. Update the country list in one place and all attached content updates with it.

## Target high-engagement players with an exclusive tournament

Not every event should be open to all players. An exclusive tournament targeted at your most engaged players creates a sense of status and drives competition among the cohort most likely to participate fully.

To target players with 100 or more play sessions, use the following filter:

```text
PropertiesComputed("sessionStartCount", 0) >= 100
```

You can layer additional conditions, such as a minimum spend threshold or a recent activity window, to tighten the segment further. Use the audience size preview in the console to check that the segment is large enough to sustain the event before you launch.

## Deliver different IAP offers to new versus veteran players

New players and veteran players respond differently to in-app purchase offers. A starter bundle priced for early commitment is the right offer for a player in their first two days. A high-value expansion pack lands better with a player who has already invested significant time.

To target new players, use:

```text
Now() - createTime <= Duration("2d")
```

To target veteran players, use:

```text
PropertiesComputed("sessionStartCount", 0) >= 100
```

