> For the complete documentation index, see [llms.txt](https://docs.roadmap.so/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roadmap.so/loyalty-and-rewards/membership-tiers-and-referrals/reward-customers-for-reaching-a-tier.md).

# Reward customers for reaching a tier

Give customers a direct reward when they reach a membership tier or maintain it through a membership period.

**Customer Rewards** gives members a direct reward when they reach a tier. It can also reward members who maintain their tier through a membership period. Add one from **Loyalty Program → Points → Customer Rewards**.

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2FVcaWzIRSnJukmS0Qkt17%2FScreenshot%202026-09-08%20at%205.23.17%E2%80%AFPM.png?alt=media&amp;token=39dd4fa2-6c1e-4983-9812-dbd328156fc4" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
With **Fixed duration**, a customer who keeps their tier through recalculation can receive the reward again.
{% endhint %}

### The reward

* **Reward Name**: an internal admin reference.
* **Target Tier**: the tier that unlocks the reward.
* **Minimum Spend Amount**: the order value required to qualify. Use `0` for no minimum.

### What can customers redeem?

The **Target Selection** decides what the reward covers and what its storefront card shows:

* **Specific Products**: hand-picked products, up to 20.
* **Products from Collections**: the products from up to 10 collections you select.
* **Any Product in Store**: the customer can redeem against any product in your inventory.
* **Card Image**: for **Any Product in Store** rewards, upload an image (under 500 KB; .png, .jpg, .jpeg, .svg, .gif, or .webp) so the reward's storefront card isn't text-only.

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2FSUom85ZkCLLIt6FkOA3X%2FScreenshot%202026-09-08%20at%205.24.43%E2%80%AFPM.png?alt=media&amp;token=f130443b-26f0-4a0a-9605-39f7984cccaf" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Use **Any Product in Store** carefully. For percentage rewards, **Discount Code Generator** is often the simpler option.
{% endhint %}

### The discount

* **Discount Configuration**: choose **Percentage Discount** or **Fixed Amount Discount**. A percentage of `100%` makes a product free.
* **Products Per Redemption**: how many products one checkout can discount.

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2FTjtSA4xKssLDkhXMh7SD%2FScreenshot%202026-09-08%20at%205.24.57%E2%80%AFPM.png?alt=media&amp;token=7bc313e9-cc1d-4c66-98cb-04e531e7a4f6" alt="" width="563"><figcaption></figcaption></figure>

### Usage and expiry

* **How many times can this reward be used?** Choose unlimited uses per tier achievement or a limit.
* **Expiry Configuration**: choose **Never expires** or set days until expiry.

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2FAQyJqbl5bHM6Lli92OLs%2FScreenshot%202026-09-08%20at%205.25.07%E2%80%AFPM.png?alt=media&amp;token=5034cc1e-5327-4196-b653-6036bcb31f53" alt="" width="563"><figcaption></figcaption></figure>

### Coupon can be combined with

Choose the Product, Order, and Shipping discounts that can stack with the reward's coupon.

The **Reward Preview** panel summarizes the configuration. Set **Status** to **Active** when ready. Every active reward appears in the **Customer Rewards** block on your loyalty page.

### What customers see

The **Customer Rewards** app block shows each reward as a card on your loyalty page, with locked, available, sold out, redeemed, and fully redeemed states. The customer clicks the claim button, for example **Claim reward**, and the product is added to their cart with the discount applied. The full walkthrough of the block's states, cart behaviour, and settings is in [The Customer Rewards storefront redeeming block](/loyalty-and-rewards/membership-tiers-and-referrals/the-customer-rewards-storefront-redeeming-block.md).

<figure><img src="https://393112916-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ8asLD4FVCFagK40xEr4%2Fuploads%2F6UurK4tOeAft468my4FB%2FScreenshot%202026-09-08%20at%204.22.12%E2%80%AFPM.png?alt=media&amp;token=4427d906-73d8-4297-9170-dd183ad6538c" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Add it through the theme editor like any app block. Customize it in [Customize the loyalty widgets](/loyalty-and-rewards/getting-started/customize-the-loyalty-widgets.md).
{% endhint %}

### Related guides

* [The Customer Rewards storefront redeeming block](/loyalty-and-rewards/membership-tiers-and-referrals/the-customer-rewards-storefront-redeeming-block.md): where customers see and redeem these rewards
* [Loyalty Tiers](/loyalty-and-rewards/membership-tiers-and-referrals/loyalty-tiers.md)
* [Loyalty membership eligibility settings](/loyalty-and-rewards/getting-started/loyalty-membership-eligibility-settings.md)
* [Send discount codes for birthdays and tier promotions](/loyalty-and-rewards/membership-tiers-and-referrals/send-discount-codes-for-birthdays-and-tier-promotions.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.roadmap.so/loyalty-and-rewards/membership-tiers-and-referrals/reward-customers-for-reaching-a-tier.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
