# Get started with Audiences

Audiences allow you to group users based on specific criteria, enabling advanced targeting and customisation within your loyalty program. You can create audiences using one or more rules to tailor your program and deliver personalised experiences.

***

## Using audiences in the Loyalty Engine

Audiences are a powerful tool for creating targeted, customised, or gamified loyalty experiences. You can use audiences to:

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Create targeted reactors</strong></td><td>Add audience membership as a condition of a reactor so it only triggers if a user is in a specific audience—ideal for personalised experiences.</td><td><a href="/files/5RsKuOLCvkufycWVEj1C">/files/5RsKuOLCvkufycWVEj1C</a></td><td><a href="/pages/tSVRCcu5Ty7slQWR4RRS#audience-conditions">/pages/tSVRCcu5Ty7slQWR4RRS#audience-conditions</a></td></tr><tr><td><strong>Create targeted rewards</strong></td><td>Show or offer specific rewards only to users in a designated audience—perfect for custom reward offerings.</td><td><a href="/files/lv3D7J1SObniG7DnTmFn">/files/lv3D7J1SObniG7DnTmFn</a></td><td><a href="/pages/qJOft0rbeJYb3RksZuZ7#limit-by-audience">/pages/qJOft0rbeJYb3RksZuZ7#limit-by-audience</a></td></tr><tr><td><strong>Report events</strong></td><td>Trigger an event in your event stream when a user joins or leaves an audience. This can be used to create reactors for gamified experiences when users meet specific criteria.</td><td><a href="/files/dqHPAxxODJDpXf8Yzzh2">/files/dqHPAxxODJDpXf8Yzzh2</a></td><td><a href="/pages/ctGaORqTDeGz6NZNQdy2">/pages/ctGaORqTDeGz6NZNQdy2</a></td></tr></tbody></table>

{% hint style="info" %}
See our [Audience tutorials](/product/loyalty-engine/audiences/audience-tutorials.md) for inspiration and information on the many use cases for audiences.
{% endhint %}

***

## Audience criteria

Audience criteria can be based on a range of single or combined data points including:

* **Personal information/profile data:** Age, gender, location, attributes, etc.
* **Event activity:** Events users have or have not reported.
* **Reward activity:** Points balance, points earned or due to expire soon, rewards purchased, loyalty tier.
* **Consent preferences:** [Consents users have given or declined.\*](#user-content-fn-1)[^1]
* **Product data:** [Products users have or haven’t purchased.\*](#user-content-fn-2)[^2]

See [Audience query builder](/product/loyalty-engine/audiences/audience-criteria/audience-query-builder.md) for more information.

***

## Creating an audience

<figure><img src="/files/fESp5enQLeiDToLXpPHZ" alt="" width="375"><figcaption><p>Create/edit audience screen</p></figcaption></figure>

Audiences are created in the Loyalty Console. Each audience includes:

* **Name & description:** A unique name and a brief explanation of the audience’s purpose.
* [**Refresh rate**](/product/loyalty-engine/audiences/audience-refresh-rates.md)**:** Defines how frequently the audience updates, reassessing users’ eligibility against the criteria.
* [**Joined/left event setting**](/product/loyalty-engine/audiences/audience-joined-and-left-events.md)**:** Configures the Loyalty Engine to report an event when a user joins or leaves the audience.
* [**Criteria**](/product/loyalty-engine/audiences/audience-criteria/audience-query-builder.md)**:** The rules that determine which users are part of the audience.

***

## Viewing audiences

You can view and export a list of all created audiences within the Loyalty Console.

When viewing an audience, you’ll see its members, settings, criteria, and have the option to manually refresh it (if the refresh rate is set to manual).

[^1]: If using our Consents module

[^2]: If using our Receipts & Products module


---

# 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://kbase.whitelabel-loyalty.com/product/loyalty-engine/audiences/get-started-with-audiences.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.
