Skip to main content

Set Up a Loyalty Program

How to setup loyalty program?

Updated over 3 weeks ago
✨ Only available on Subi and Subi Plus plans.
🧪 This feature is currently in beta testing. While we’re excited to offer you early access, it may still have some bugs or issues as we continue to improve it.

The Loyalty Program feature allows you to reward your customers for repeat purchases and engagement, helping enhance customer retention and loyalty. Setting up this program in your Shopify store using Subi is simple and straightforward.


Step 1: Configure Earning Methods

Define how your customers will earn points:

  • Open Subi Subscriptions App → Loyalty Program.

  • Navigate to the Earn Methods section.

  • Activate/deactivate and configure earning methods:

    • Place an order (one-time): Set points earned per dollar spent (e.g., 10 point per $1).

    • Place an order (subscriptions): Set points earned per dollar spent for subscription orders (e.g., 20 points per $1). (We recommend offering more points for subscriptions to boost recurring orders.)

    • Signup bonus: Offer points when a customer creates a new account (e.g., 200 points).

Step 2: Set Up Rewards

Rewards encourage customer engagement and repeated interactions. Set up rewards by:

  • Open Subi Subscriptions App → Loyalty Program.

  • Navigate to the Rewards section.

  • Click Add Reward in the Rewards section.

  • Customize reward details:

    • Reward Type: Choose from fixed discounts, percentage discounts, or free shipping (more reward types are coming soon).

    • Coupon Value: Enter the discount amount (e.g., $10 off, 15% off).

    • Required Points: Specify how many points customers need to redeem this reward.

    • Minimum Order Value: An optional amount required for the reward to apply.

After entering details, click Save. You can edit or remove rewards anytime.

Step 3: Enable Subi’s App Embed

Activate the Subi widget on your Shopify store:

  • Go to your Shopify theme settings > App embeds.

  • Enable Subi App Embed and click Save

This feature enables us to display the loyalty widgets throughout your customer's shopping experience.

Step 4: Add Loyalty Widget to Customer Accounts

Allow customers easy access to their loyalty information via the customer account:

  • Visit the Shopify theme settings by clicking here.

  • Find and activate the Subi > Customer Loyalty Portal Extension.

  • Ensure you place it appropriately in the customer account.

  • Click Save to confirm.

Step 5: Activate Your Loyalty Program

Ensure you've created at least one earning method and one reward before activating:

  • Open your Subi Subscriptions AppLoyalty Program.

  • Click Activate to officially launch your Loyalty Program.

Program statuses:

  • Inactive: Not yet activated.

  • Active: Currently running and fully functional.

  • Paused: Temporarily stopped (customers won't earn or redeem points, but existing points are preserved).


Customer Experience

Customers can view and manage their loyalty points and available rewards directly in their accounts. They'll receive timely email updates about earned points and redeemed rewards.

Product Page Loyalty Widget

Once the Subi app embed is enabled, your customers will see how much point they’ll earn by purchasing each product on its product page. To hide the display of the loyalty widget from the product page, navigate to Subi Subscription > Loyalty > Settings (Tab) > Widgets.

Pausing or Reactivating Your Loyalty Program

You can pause your Loyalty Program at any time. While paused, customers cannot earn or redeem points, but existing points remain intact. Simply reactivate the program when ready.

Adjusting Customer Points

In order to adjust the points of a specific customer, you should follow these steps:

  • Go to the 'Customers' page

  • Select the customer you intent to adjust their points

  • Scroll to 'Blocks' and click on '+ Block' to add 'Subi Loyalty Extension'

  • Ensure to pin the block so you always have access to it

Troubleshooting Common Issues

  • Widgets Not Displaying Correctly?

    • Confirm Subi App Embed is activated in your Shopify theme settings.

    • Ensure that the Customer Account Extension is correctly added to the customer account in your Shopify theme settings.


You’ve successfully set up your Subi Loyalty Program! For additional help or questions, please contact our support team.

Did this answer your question?