# Reward auto-purchase

The **Rewards auto-purchase** feature allows you to automatically convert a user's points into rewards from a predefined pool. This feature helps manage liability and ensure users consistently receive value.

***

## How it works

Rewards auto-purchase is configured as a **points liability rule** in the Loyalty Console. Once enabled, it runs automatically on a **daily cadence starting around 00:00** for all users in your loyalty program. It can take a few hours to run.

For each user:

* The Loyalty Engine evaluates their current points balance.
* It checks which rewards from the configured pool they are eligible to purchase.
* It purchases as many rewards as possible, prioritizing **higher-cost rewards first**.
* Any remaining points that cannot be used on a reward are left in the balance.

> #### Example
>
> If a user has 1,260 points, and the reward pool contains:
>
> * A reward costing 500 points
> * A reward costing 100 points
> * A reward costing 50 points
>
> The system will purchase:
>
> * 2x 500-point rewards
> * 2x 100-point rewards
> * 1x 50-point reward
>
> **10 points would remain** in the user’s balance.

***

### Behavior notes

* You can choose whether auto-purchased rewards should also be auto-redeemed. For more information see [Benefits](/product/loyalty-engine/rewards-and-points/benefits.md).
* Rewards which have the 'Purchasable' toggle set to false will not be purchased.
* The logic works identically to manual reward purchases — including enforcement of reward requirements like **audience purchasability criteria**.


---

# 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/rewards-and-points/points/reward-auto-purchase.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.
