Set Up a Shopify Loyalty Program in Under 60 Min
A loyalty program is one of the most effective ways to increase customer lifetime value on Shopify. Repeat customers spend 67% more than new customers, and loyalty programs give them a structured reason to keep coming back. The good news: you can set one up in under an hour.
This guide walks through setting up a complete Shopify loyalty program with points, VIP tiers, cashback, and referrals using SubZwallet. The same principles apply regardless of which loyalty app you choose.
Step 1: Define your loyalty structure (10 minutes)
Before touching any app, decide on your loyalty model. There are three main approaches:
- Points-based: Customers earn points on purchases and redeem them for discounts. Most common and easiest to understand.
- Tier-based: Customers progress through VIP levels (Bronze, Silver, Gold) with escalating benefits.
- Cashback: Customers earn real store credit on purchases. Most effective for driving repeat purchases.
Our recommendation: combine all three. Points for engagement, tiers for status, and cashback for immediate value. SubZwallet supports all three in one platform.
Step 2: Set earning rules (15 minutes)
Earning rules define how customers accumulate loyalty rewards. Common earning actions:
- Purchase: 1-5 points per dollar spent. This is the foundation of any loyalty program.
- Subscription renewal: 2x points on recurring orders. Rewards loyalty and reduces subscription churn.
- Account creation: 50-100 bonus points for signing up. Gets customers into the program immediately.
- Referral: 200-500 points when a referred friend makes their first purchase.
- Birthday: Bonus points or cashback on the customer's birthday.
Start with purchase-based earning and one or two bonus actions. You can always add more later.
Step 3: Configure redemption options (10 minutes)
Redemption is what turns points into value for the customer. Common options:
- Percentage discount: 100 points = 10% off next order.
- Dollar discount: 500 points = $5 off.
- Free shipping: 200 points = free shipping on next order.
- Free product: 1,000 points = a specific free product.
- Store credit: Convert points to wallet balance at a set rate.
Make sure the math works for your margins. A good rule of thumb: customers should earn roughly 3-5% back on their spending. If you sell a $50 product, earning 50 points that convert to $2.50 off is a sustainable 5% rewards rate.
Step 4: Build VIP tiers (10 minutes)
VIP tiers add aspiration to your loyalty program. Customers see their progress toward the next level, which motivates additional purchases. A typical three-tier structure:
Bronze (default): 1x points earning, standard benefits. Silver ($200+ lifetime spend): 1.5x points, free shipping, early access to sales. Gold ($500+ lifetime spend): 2x points, free shipping, exclusive products, birthday double points.
Make each tier feel meaningfully better. If the jump from Bronze to Silver is not noticeable, customers will not bother. Shopify's customer segments feature (https://help.shopify.com/en/manual/customers/segments) can help you identify which customers are close to the next tier for targeted campaigns.
Step 5: Set up cashback wallet (5 minutes)
If your loyalty app supports it (SubZwallet does), add a cashback wallet. Set a cashback percentage (e.g., 3% on all orders, 5% for Gold tier members) and enable the wallet widget on your storefront. Customers see their balance grow with every purchase, which gives them a concrete reason to come back.
Step 6: Enable the storefront widget (5 minutes)
Your loyalty program only works if customers know about it. Enable the loyalty widget on your storefront so customers can see their points balance, tier progress, and available rewards. In SubZwallet, go to Theme > App Embeds and enable the loyalty widget. It appears on the customer account page and optionally as a floating button.
Step 7: Launch and promote (5 minutes)
Announce your loyalty program through email to existing customers, add a mention to your homepage, and include loyalty messaging in your post-purchase flow. If you use Shopify Email (https://help.shopify.com/en/manual/promoting-marketing/create-marketing/shopify-email), you can create a dedicated announcement campaign right from your admin. The first week is when you will see the highest enrollment rate.
Measuring success
Track these metrics in the first 30 days: loyalty program enrollment rate (target 20-30% of active customers), points earned vs redeemed ratio, repeat purchase rate among loyalty members vs non-members, and average order value of loyalty members. Most merchants see a measurable impact within the first month.
Frequently Asked Questions
- How much does a Shopify loyalty program cost?
- SubZwallet includes loyalty features starting at $149/mo (Growth plan). Smile.io starts at $49/mo for loyalty only. SubZwallet includes subscriptions too.
- Do loyalty programs actually work on Shopify?
- Yes. Merchants with loyalty programs see 20-30% higher repeat purchase rates and 15-25% higher customer lifetime value on average.
- Can I have loyalty and subscriptions in one app?
- Yes. SubZwallet is the only Shopify app that includes both subscriptions and loyalty (points, tiers, cashback) in one platform.