> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://docs.bloy.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to create a way to earn

# How to create a way to earn?
Create a way to earn by setting up an earning rule that allows customers to collect points for specific actions. Here's how to set it up.

### Step 1: Open Points Program
1. Go to **Points Program** 
2. Click **Add way to earn**
![](https://storage.crisp.chat/users/helpdesk/website/-/5/9/c/9/59c9b009a3f42400/image_1e3swsi.png)
### Step 2: Pick an Earning Type
Choose the type of earning rule you want to create. For example:
* **Sign up**
* **Make a purchase**
* **Celebrate your birthday**
![](https://storage.crisp.chat/users/helpdesk/website/-/5/9/c/9/59c9b009a3f42400/image_12gvswm.png)
### Step 3: Configure the Rule
**Configuration options vary by earning type. The example below shows the settings available for the most popular** e**arning type: Make a purchase.** 



1. Set the **Earning name** and **Status**.
2. Choose how points are calculated:
* **Fixed number of points**: Customers earn a fixed number of points for each purchase made, regardless of the order value.
* **Increments of points**: Customers earn points based on how much they spend. For example, if you set For every $100 spent = 1 point, a customer who spends $200 will earn 2 points, and a customer who spends $500 will earn 5 points.
* **Apply to products**: Select the products or collections that customers can get points after buying.
* **Exclude products**: Select the products or collections that are excluded from this point-earning way.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/9/c/9/59c9b009a3f42400/image_1ce2r3t.png)
3. Configure order settings:
* Choose when customers receive points: when order is** Paid** or **Fulfilled**.
* Choose when to withdraw points from customers: when order is **Canceled** or **Refunded**.

### Step 4: Save and Test
1. Click **Save**.
2. Run a quick test by creating a test account or placing a test order.
3. Confirm that points are being awarded correctly.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/9/c/9/59c9b009a3f42400/image_1cr4xgm.png)
| Pro Tips
* Combine **Sign up** and **Make a purchase** to encourage customers to join and shop again: earn **100 points for sign up** and **50 points per order**.
* Customize your way to earn points to fit your store. Check out: [**How to create a custom way to earn points.**](https://docs.bloy.io/en/article/how-to-create-a-custom-way-to-earn-points-yaviz3/)
* Encourage **VIP Tier** customers to make more purchases and earn more points by setting up a **VIP Tier**. Check out: [**How to set up VIP Tier**](https://docs.bloy.io/en/article/how-to-set-up-vip-program-njhlmj/).

### Troubleshooting
* If customers do not receive points, check if the BLOY **Points Program Status** is turned on. Check if the customer has joined the program and the earning action happened before or after the BLOY **Points Program** was enabled.
* For review rewards, make sure your review integration is connected and authorized. Check out: [**Judge.me Product Reviews integration**](https://docs.bloy.io/en/article/judgeme-product-reviews-integration-2j5i8v/) and [**Yotpo Product Reviews integration**](https://docs.bloy.io/en/article/yotpo-product-reviews-integration-1xn1bkt/) for more details.





