# Milestone

{% hint style="info" %}
This feature is available for **Advanced** and **Ultimate** plans
{% endhint %}

### What is "Milestone" feature?

The Milestone feature is an advanced customer engagement tool that rewards customers for achieving specific goals or reaching certain thresholds in their shopping journey. This feature offers four distinct milestone types, each designed to encourage different aspects of customer behavior and loyalty.

### **Why do you need "Milestone" feature?**

Milestone Rewards is a new feature designed to enhance customer engagement and loyalty by setting up various reward milestones. Customers can earn points or free products by completing specific tasks or reaching certain milestones, making the shopping experience more interactive and rewarding.

### **How to set up "Milestone" feature?**

{% stepper %}
{% step %}
**Get access to "Milestone"**

Choose **Reward programs** -> Go to **Milestones**

If you don't have any milestone rewards yet, click **Add rule** to start the setup

{% embed url="<https://app.arcade.software/share/jmFn0hMVGPVKUl2tHL3J>" %}
{% endstep %}

{% step %}
**Set up "Milestone"**

There are currently 7 programs within **Milestone** rewards

* **Number of orders milestone:** Eg, extra 500 points for 3rd orders
* **Amount spent milestone:** Eg, extra 500 points after spending over $500
* **Earned points milestone:** Eg, extra 500 points after earning 1000 points
* **Number of reviews:** Eg, extra 100 points for posting 3rd reviews
* **Inactivity milestone:** Eg, 100 points for inactive customers for 3 months to incentivize them to come back
* **Subscription milestones:** Reward subscribers for reaching specific billing cycle milestones. [Learn more →](/reward-programs/milestone/subscription-milestones.md)
* **Mixed milestone (NEW):** Combine multiple action types into a single sequential journey — orders, reviews, referrals, and more. [Learn more →](/reward-programs/milestone/mixed-milestone.md)

With each milestone reward, follow this guide to set up the programs:

* **Rule information**: Edit the name and duration of the milestone program
* **Milestone**: Select the number of orders required to achieve the milestone and choose the reward customers will receive upon reaching it

<figure><img src="/files/YE7DjOiI4f203tHtbGcd" alt=""><figcaption></figcaption></figure>

**Reward options**

There are several reward options for customers:

| Reward type             | Description                                                | Example            |
| ----------------------- | ---------------------------------------------------------- | ------------------ |
| **Points**              | Set the number of points customers will earn               | 500 points         |
| **Store Credit**        | Award store credit (cash value) to customer's account      | $10 credit         |
| **Discount Amount**     | Offer a fixed dollar amount discount                       | $10 off next order |
| **Discount Percentage** | Provide a percentage-based discount                        | 15% off            |
| **Free Shipping**       | Give customers free shipping on their next order           | Free shipping      |
| **Free Gift**           | Give customers free products, use Browse product to select | Free t-shirt       |

{% hint style="info" %}
If you need additional reward options, contact us via Livechat support to send a feature request.
{% endhint %}
{% endstep %}

{% step %}
**Activate "Milestone"**

Hit **Save** to apply all your changes and press **Turn on** to activate your milestone program
{% endstep %}
{% endstepper %}

#### &#x20;<a href="#discover-joy" id="discover-joy"></a>


---

# 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://help.joy.so/reward-programs/milestone.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.
