# Reward Points Management

Here you can find an overview of the Emporix **Reward Points Service**, along with its features and benefits.

{% hint style="info" %}

* Looking for code tutorials? Check out the [Reward Points Service guide](/api-references/api-guides/rewards-and-promotions/reward-points/reward-points.md).
* Looking for API reference? Check out the [Reward Points Service](/api-references/api-guides/rewards-and-promotions/reward-points.md) in the Emporix API Reference.
  {% endhint %}

### Purpose

With the Emporix API Reward Points Service, you can ensure customer engagement and satisfaction by giving your customers reward points for every successfully completed order, or regardless of the orders made. In the former case, the reward points are automatically added, which significantly minimizes the effort on the side of your employees. In the latter, your employees can add reward points manually as an additional form of rewarding your customers, for example on their birthday. Points can be exchanged to coupons, which then can be used for future purchases. Redemption options are not limited and can be configured by your employees. By that token, you can adjust the service to your and your customers' needs.

### Features

| Feature                                                   | Description                                                                                                                                                                                                                                                                                                                                                  |
| --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Reward points management**                              | Your team can add, delete, update, and retrieve reward points by using an application integrated with the Reward Points Service API.                                                                                                                                                                                                                         |
| **Storefront integration**                                | With this feature, reward points can be exchanged for coupons by customers on your business storefront. Customers can also check the balance of their points, along with a detailed summary of the points added, and a history of redemptions. When redeeming the points, customers can choose from several redemption options configured by your employees. |
| **Process automation and integration with Order Service** | By default, after a successful order placement, points are automatically added for the customer who placed the order. When a customer redeems points for a coupon, the points are automatically deducted from the customer's total sum of points.                                                                                                            |
| **Coupon generation and integration with Coupon Service** | On your business storefront, customers can exchange certain amounts of reward points for coupons of a specified value, based on the available redemption options.                                                                                                                                                                                            |
| **Configurable redemption options**                       | It is possible to create numerous coupon redemption options for your customers, along with specific conditions that have to be met, for example the number of points necessary for the redemption. The available coupons have to be of the `absolute` or `percentage` type.                                                                                  |
| **Money to reward points ratio**                          | You can set a factor that allows you to calculate the number of reward points assigned to a customer after every successful purchase.                                                                                                                                                                                                                        |
| **Reward points validity**                                | The reward points gathered by your customers are only valid for a specified amount of time. By default, their lifespan is set to three years.                                                                                                                                                                                                                |


---

# 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://developer.emporix.io/ce/core-commerce/reward-points-management.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.
