✨ 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.
Where to find it: open Subi > Retention and click the Loyalty program tile (CTA: Manage rewards). Loyalty no longer appears as a top-level nav item — it now lives inside the Retention hub. Old /loyalty bookmarks and any direct links to the Loyalty page still work.
Step 1: Configure Earning Methods
Define how your customers will earn points:
Open Subi Subscriptions App → Retention → 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).Birthdate bonus: Reward your customers on their special day! You can define a specific point value to be gifted on their birthday. Customers simply need to enter their birth date (day and month) through the Loyalty Extension on their customer account page. Every year on that exact date, the system will automatically add the designated points to their loyalty balance, allowing them to redeem it for rewards.
Step 1b: Set Up Social Follow (Optional)
Reward your customers with bonus points for following your brand on social media. This is a great way to grow your audience while keeping customers engaged with your loyalty program.
How to add social media platforms
In your Subi admin, go to Retention > Loyalty Program > Manage Rewards
Scroll down to the Social Follow section
Click Add Social Platform
In the modal, select a Platform (Instagram, Facebook, X/Twitter, TikTok, YouTube, or Pinterest)
Enter your Profile URL (e.g.,
https://instagram.com/yourstore)Set the Points to award when a customer follows
Click Save
Tip: You can add up to 6 platforms. Each platform can only be added once.
Managing social follow platforms
Toggle on/off — Use the switch to temporarily enable or disable a platform without deleting it
Edit — Update the URL or points for an existing platform
Delete — Remove a platform entirely
How customers earn points
When a customer visits their account page, they'll see a Follow Us card listing your social media profiles. Each platform shows how many points they can earn.
After clicking Follow, the customer is taken to your social profile. Their points are awarded immediately, and a confirmation banner appears.
Platforms the customer has already followed show "Following" with an "Earned" label, so they always know which accounts they've engaged with. They can still click to revisit the profile anytime.
Step 2: Set Up Rewards
Rewards encourage customer engagement and repeated interactions. Set up rewards by:
Open Subi Subscriptions App → Retention → 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 App → Retention → Loyalty 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 > Retention > Loyalty program > 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.











