--- title: "Testing Your Loyalty Program From Beginning to End" slug: "testing-your-loyalty-program-from-beginning-to-end" tags: ["Loyalty and Referrals"] updated: 2024-06-19T12:36:48Z published: 2024-06-19T12:36:48Z canonical: "support.yotpo.com/testing-your-loyalty-program-from-beginning-to-end" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.yotpo.com/llms.txt > Use this file to discover all available pages before exploring further. # Testing Your Loyalty Program From Beginning to End Products Loyalty & Referrals ###### Supported plans Free, Pro, Premium, Enterprise ###### eCommerce Platform N/A Once you've finished setting up your Rewards Page (via the [**Rewards Page Builder**](/v1/docs/getting-started-with-the-rewards-page-builder) or with [**modules**](/v1/docs/display-on-site)) we recommend doing a test run of the program to make sure everything is set up as you want it. This article will walk you through testing your Loyalty program from beginning to end, follow the steps below. Are you a Shopify merchant? If you're using Shopify as your eCommerce platform, go to [Testing your Loyalty Program on Shopify](https://support.yotpo.com/v1/docs/testing-your-loyalty-program-on-shopify) ## 1. Checking the logged-out state The first step is to check your program from the view of a shopper who is logged out. #### Test the Signup/Login buttons To check that the Signup/Login buttons take you to the correct URL, do the following: 1. Open your Rewards page. 2. In your banner section, click the Join Now button and make sure it takes you to your site’s Join page. 3. Click the Login button and make sure it takes you to your site’s login page. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/1eeee78f-e5ad-49f4-99bd-6d3e6e5ea219.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 4. Scroll to your **Ways to Earn Points** section**.** ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/10fa3c36-8b85-44f3-bfc7-3be0505dbc5c.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 5. Click the **Join Now** button and make sure it takes you to your site’s join page. 6. Click the **Login button** and make sure it takes you to your site’s login page. 7. If you are using the [Redeem Points (Interactive)](/v1/docs/redeem-points-on-site-module-interactive) Section, click **Redeem my points** and make sure it takes you to the correct login page. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/e6386a7c-94c1-4e31-9a96-4803a8d023dc.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) #### Checking the Referral Program Check that your Referral program is working correctly by completing a test referral. See a [step-by-step guide to completing a test referral](/v1/docs/testing-your-referral-program-from-beginning-to-end). #### Checking your Loyalty opted-in strategy Check that your opted-in strategy that was set in the global settings is working by doing an activity on your store. See [the opt-in guide](/v1/docs/loyalty-opt-in). ## 2. Checking the logged-in state The next step is to check the functionality of your program after a customer has joined and signed in. We recommend checking all your earning rules by completing the necessary action for it. We have broken the earning rules down into categories to make it easier: - New Member Reward - Purchase-based - Social-based - Action-based #### Test New Member Reward To test if the New Member Reward earning rule is working correctly, do the following: 1. Click your **Sign up** button and Create a test account. 2. Check that you got the reward for creating an account by clicking the **Rewards History** button on the **My Activity** section. #### Test purchase-based earning rules We recommend checking out all your purchase-based earning rules. Examples of these are [Goal Spend](/v1/docs/creating-a-goal-spend-earning-rule), [Punch Card](/v1/docs/creating-a-punch-card-earning-rule), and [Points for Purchase](/v1/docs/setting-up-a-points-for-purchases-earning-rule). We will walk you through the example of testing your Points for Purchase earning rule. To test your Points For Purchase earning rule, do the following: 1. To complete a test order in your store. (It’s fine to use the same test account that you already created.) [See a guide from Shopify on creating a test order](https://help.shopify.com/en/manual/checkout-settings/test-orders). Tip: If you have several purchase-based earning rules running, you can test them all with one purchase if you make sure this purchase meets the criteria for all of them. For example, if you have a Points for Purchases and a Punch Card earning rule, make sure your test purchase also meets the minimum to get one “punch” on the card. 2. Check that you got the reward for making a purchase by clicking the **Rewards History** button on the **My Activity** section. #### Test social-based earning rules We recommend testing all your ‘Social-based’ earning rules. Examples of these are [Instagram Follow](/v1/docs/creating-an-instagram-follow-earning-rule), [Facebook Page Visit](/v1/docs/creating-a-page-visit-earning-rule), [Facebook Share](/v1/docs/creating-a-facebook-share-earning-rule), [Retweet](/v1/docs/creating-a-retweet-earning-rule), [Tweet About Us](/v1/docs/creating-a-tweet-about-us-earning-rule), and [Read Content](/v1/docs/read-content-earning-rule). We will walk you through the example of testing your Instagram Follow earning rule. To test your Instagram Follow earning rule, do the following: 1. Go to your **Earning Points** section and locate the rule. 2. Click **Follow Us**. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/789dbb83-e06c-466c-b070-024c47513bd5.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 3. Make sure that the link takes you to the correct Instagram page. 4. Check that you got a reward for the Instagram Follow by clicking the **Rewards History** button on the **My Activity** section. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/a1feaa17-69a8-4ee8-ae48-866a91289096.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 5. Repeat these steps to test all of your social-based earning rules. #### Test action-based earning rules Action-based earning rules depend on doing actions that may include steps outside of your site. Some examples of these are [Code Entry](/v1/docs/code-entry-earning-rule), [Video Review](/v1/docs/video-review-campaign), [Photo Review](/v1/docs/creating-a-yotpo-photo-review-earning-rule), [Donation](/v1/docs/points-for-donations-earning-rule-shoppinggives), [Receipt Upload](/v1/docs/receipt-upload-earning-rule), and [Custom Action](/v1/docs/custom-action-earning-rule). Testing each of these earning rules will require you to complete different actions, and then check the rewards history section to make sure you got the correct reward for it. We recommend that you test all of your action-based earning rules. ## 3. Checking VIP tiers Each VIP Tier has unique entry thresholds, so you will need to check your program and complete the corresponding actions. For example, if our Entry Threshold for entry to the Gold VIP Tier is Spend at least $50, and make 3 purchases, then we need to do that.![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/7d9ab50f-9050-4948-b8bc-ea8ed881f0a9.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) Below you see an example of completing the necessary actions to reach a Tier.![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/f719ff5c-d429-4d55-8d8f-d47f504bcd9f.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) If your entry criteria are to make three purchases and refer one friend, then you will need to do each of those things and make sure you are entered into the correct tier. Tip: If one of your entry thresholds is earning points, you can also use the [Adjust Point Balance button](/v1/docs/customer-management-actions) in the [Customers section.](/v1/docs/loyalty-and-referrals-customers-section) ## 4. Redeeming points If you are not implementing rewards at checkout, go to [Redeeming on the rewards page](/v1/docs/testing-your-loyalty-program-from-beginning-to-end#redeeming-on-the-rewards-page). If you are implementing rewards at checkout, go to [Redeeming at checkout](/v1/docs/testing-your-loyalty-program-from-beginning-to-end#redeeming-at-checkout). #### Redeeming on the Rewards Page To test your redemptions on the Rewards Page, do the following: 1. Go to your Redeem Points (Interactive) Section ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/016f2f36-4a78-4f2d-9b84-8faf05878c68.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 2. Click **Redeem** on one of the rewards. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/78a1865f-d00a-45fb-b7ce-6bf27b39eb39.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 3. Confirm **Yes.** 4. **Copy** the Coupon Code. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/f4551838-5a9f-4a13-9635-410cea6ac7f2.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 5. Check the **Rewards History** in the **My Activity** section to confirm that the correct number of points was deducted. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/dcfca2e7-0906-4955-9ee5-09e307ec7b06.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 6. Add any item to your cart & proceed to checkout. 7. Paste the Coupon code and click **Apply.** 8. Check that the coupon code worked and the right discount was applied. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/ac1c2c37-b63e-4ff1-9157-19b4f905f110.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) #### Redeeming at checkout If you have implemented rewards on your checkout page, we suggest testing all the redemptions you implemented. This could include the [Checkout module](/v1/docs/checkout-on-site-module), [Free products at checkout](/v1/docs/checkout-on-site-module#free-product-at-checkout), or [Refer friends at checkout.](/v1/docs/checkout-on-site-module#free-product-at-checkout) We will walk you through the example of testing a redemption on a [Checkout module (Dropdown).](/v1/docs/checkout-on-site-module#dropdown-menu-module-fixed-amountpercentage-coupons) The process is the same if you have a [Checkout module (Slider bar)](/v1/docs/checkout-on-site-module#slider-bar-module-variable-coupons).To test your redemptions on your Checkout Module, do the following: 1. If you are not already logged in, do so now. 2. Add a product to your cart and proceed to **Checkout** 3. Choose a reward and click **Apply** ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/bad1351a-70f5-4f31-96b3-26c93beb39b1.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 4. Check that the correct number of points was deducted. ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/4467ef91-b0b8-4f9b-b9b1-f0215693d579.png?sv=2026-02-06&spr=https&st=2026-11-08T13%3A02%3A42Z&se=2026-11-08T14%3A02%3A42Z&sr=c&sp=r&sig=39ignOXs4xPrDKj36sLNAPPLYxFPJ9AsRJxtxRoXsTw%3D) 5. Remove the discount and check that the point balance goes back up to the correct amount. ## Next steps Once you are done checking your Loyalty program, you can check if your referral program is set up correctly. To learn more, see [Testing Your Referral Program From Beginning to End](https://support.yotpo.com/docs/testing-your-referral-program-from-beginning-to-end). You can also continue the steps to [launching your loyalty program on-site](/v1/docs/guide-to-launching-your-loyalty-referrals-program-on-site). ## Related - [Testing Your Referral Program From Beginning to End](/testing-your-referral-program-from-beginning-to-end.md) - [Testing your Loyalty Program on Shopify](/testing-your-loyalty-program-on-shopify.md)