# Targeting Lapsed Spenders

**URL:** https://heroiclabs.com/docs/satori/guides/target-lapsed-spenders/
**Summary:** A guide for targeting lapsed spenders in your game.
**Keywords:** targeting lapsed spenders, satori, target lapsed spenders
**Categories:** satori, target-lapsed-spenders, guides

---


# Targeting Lapsed Spenders

In this example, we target lapsed spenders - players who have spent money in your game in the past, but have not spent any in a while - in your game. You can use Satori to identify these players and target them to increase their engagement and spending. This re-targeting can be in the form of free in-game currency, or other incentives.

## Creating the audience

The first step is to create an audience that contains the players you want to target. In this example, we will target players who have spent money at least once in the past, but have not spent any in the last 30 days.

1. Navigate to the **Audiences** screen in the Satori dashboard and click **New Audience**.

2. For **Audience Name** we will use `Lapsed Spenders`. You must also provide a **Description** for the audience.

3. Click **Create**. The **Audience Details** screen for the new audience is displayed.

![Audience Details]({{< fingerprint_image "/images/pages/satori/guides/target-lapsed-spenders/audience-details.png" >}})

4. Enter the appropriate [**Audience Filter**](../../concepts/segmentation/understand-audiences/). This filter should check that the player has made at least one prior purchase and that they haven't made any purchases in the last 30 days.

{{< note "important" "Filtering" >}}
You can make use of the `purchaseCompletedCount` and  `purchaseCompletedSeenLast` [computed properties](../../concepts/segmentation/understand-player-properties/#computed-properties) to check that an identity has completed a purchase, and the last time they did so.
{{< / note >}}

```
Now() - PropertiesComputed("purchaseCompletedSeenLast", 0) > Duration("30d") and PropertiesComputed("purchaseCompletedCount", 0) > 0
```

5. Click **Save**. The audience is now created and will be updated with identities that match the filter.

{{< note "important" "Audience refresh interval" >}}
By default the Satori server will refresh the identities in an audience every **10 minutes**, so an identity may not be added immediately. This can be configured with the `audience.processor_interval_sec` configuration parameter.
{{< / note >}}

![Audience Identities]({{< fingerprint_image "/images/pages/satori/guides/target-lapsed-spenders/audience-identities.png" >}})

## Targeting the audience

Now that you have created the audience, you can target it with any desired campaign, whether it be a with a free in-game currency offer or other reward, or access to a new feature.

### Access to new features

In this example, we will target lapsed spenders with a new feature that is only available to them, a new game mode in this case.

To do this, we will create a new [feature flag](../../concepts/remote-configuration/) that is only enabled for lapsed spenders.

1. Navigate to the **Feature Flags** screen in the Satori dashboard and click **New Feature Flag**.

![Create Feature Flag]({{< fingerprint_image "/images/pages/satori/guides/target-lapsed-spenders/create-feature-flag.png" >}})

2. For **Flag Name** let's use `NewGameMode` for this example.

3. As the `Default Value` - the value for the flag when it is not explicitly set - we will use `{"enabled": false}`.

4. Next, from the page of our new feature flag, click **New Variant**.

![Create Feature Flag Variant]({{< fingerprint_image "/images/pages/satori/guides/target-lapsed-spenders/create-feature-flag-variant.png" >}})

5. For **Variant Name** we will use `NewGameModeLapsedSpenders`. For the **Audiences** select the `Lapsed-Spenders` one created earlier.

6. For the **Variant Value** we will use `{"enabled": true}`.

7. Click **Save**. The feature flag variant is now created and identities in the selected audience will receive that value, enabling them to see the new game mode.
