Loyalty & Rewards

Loyalty program: points, rewards and VIP tiers

Step by step, with screenshots — turn on the RecurX rewards program, choose how customers earn points, create rewards they can redeem in the customer portal, and add VIP tiers and streak bonuses for long-term subscribers.

4 min read862 words

The rewards program gives customers points for orders, subscription renewals and other actions. They spend the points on rewards — a discount code, free shipping, store credit — from the customer portal. VIP tiers and streak bonuses give long-term subscribers more. Setup takes about 10 minutes.

Plan: the rewards program is included in the Basic and Pro plans.

Open it: in your Shopify admin, open Apps → RecurX Subscriptions → Retention and click Manage on the Rewards program card. The page is called Rewards and has four tabs: Configuration, VIP tiers, Members and Settings.

Step 1: Turn the program on and set the points economy

  1. Open the Settings tab.
  2. Tick Enable loyalty program. Optionally change the Program name and what points are called (Currency name (singular) and (plural) — for example "star" and "stars").
  3. Under Points economy, set Points per $1.00 spent and Point value (cents) — how many cents each point is worth when redeemed.
The Settings tab with Enable loyalty program, Points per $1.00 spent and Point value highlighted
The Settings tab with Enable loyalty program, Points per $1.00 spent and Point value highlighted
  1. Tick Allow customers to redeem points for discount codes so customers can spend points in the portal, and set the Minimum redemption (the fewest points a customer needs to redeem).
  2. Apply custom earning rules adds the earn methods from Step 2 (renewal bonus, first-purchase bonus and so on) on top of the points per dollar. Apply VIP tier perks automatically turns each tier's perks into one automatic discount for that tier's members: nothing to type, no codes. Shopify applies it only when the member is signed in to their customer account at checkout. It applies to one-time orders and the first order of a subscription, and combines with product and order discounts.
  3. Click Save in the bar at the top of the page.
Minimum redemption, Allow customers to redeem points for discount codes, Apply custom earning rules and Apply VIP tier perks automatically highlighted
Minimum redemption, Allow customers to redeem points for discount codes, Apply custom earning rules and Apply VIP tier perks automatically highlighted

Step 2: Choose how customers earn points

  1. Open the Configuration tab. Earn methods lists how customers earn points, for example Order (subscription) at 2 points per $1.00 or Subscription renewal at 25 points.
  2. Click Add method to add one, or Edit / Delete on a row. Untick Active to pause a method.
The Earn methods card with the Add method button highlighted
The Earn methods card with the Add method button highlighted
  1. In Add earn method, pick the Action — Place an order (one-time), Place an order (subscription), First purchase bonus, Subscription renewal or Account creation — then the Points type (Fixed points or Per dollar spent) and the Points amount. Click Save.
The Add earn method modal with Action, Points type and Points amount highlighted
The Add earn method modal with Action, Points type and Points amount highlighted

Step 3: Create rewards

  1. Still on Configuration, the Rewards card lists what customers can redeem, with the Cost in points. Click Add reward.
The Rewards card listing $5 off, $10 off and Free shipping, with Add reward highlighted
The Rewards card listing $5 off, $10 off and Free shipping, with Add reward highlighted
  1. Give it a Name and choose the Reward type: Fixed amount off, Percentage discount (%), Free shipping, Free product, Discount on next X renewals, Free subscription month, Free bundle upgrade, Free subscription add-on or Store credit.
  2. Set the Points cost and the reward's value. Optionally set Valid for (days), a Minimum order amount and Max redemptions per customer.
  3. Click Save.
The Create reward modal with Reward type and Points cost highlighted
The Create reward modal with Reward type and Points cost highlighted

Step 4: Add VIP tiers (optional)

  1. Open the VIP tiers tab and click Add tier.
  2. Enter a Tier name and the Threshold (points) — customers move up when their points balance reaches it.
  3. Set a Points multiplier (for example 1.5 = 1.5x points) and a Color. Tick Free shipping to give the tier's signed-in members free shipping at checkout. It's the only perk you can set here. Perks shown to members (text only) lists other perks in the portal, separated by commas. These don't create discounts.
  4. Click Save. Tiers are never removed automatically.
The Add tier window with Threshold, Points multiplier and Perks shown to members highlighted
The Add tier window with Threshold, Points multiplier and Perks shown to members highlighted

Step 5: Reward streaks (optional)

On the Settings tab, Streak milestones gives bonus points for consecutive renewals — after 3, 6, 12 and 24 renewals. Clear a value to remove that milestone. Pausing or cancelling resets the streak.

  1. Only count deliveries that arrive on time — off by default. When off, any successful renewal continues the streak, including one that followed a skip.
  2. Set the bonus points for each milestone.
The Streak milestones section with the on-time option and the 3-renewal bonus highlighted
The Streak milestones section with the on-time option and the 3-renewal bonus highlighted

Step 6: See and adjust members' points

The Members tab lists each customer's Points balance, Total earned, Total redeemed and whether they're a Subscriber. Search by email, and click Adjust points to add or remove points for a customer.

The Members tab with the Adjust points link highlighted; customer names are blurred
The Members tab with the Adjust points link highlighted; customer names are blurred

What customers see

In the customer portal, Your rewards shows the customer's points and VIP tier, and Rewards streak shows progress to the next streak bonus. When redemption is allowed, each reward has a Redeem button; the customer confirms and gets a code to use at checkout. A Store credit reward adds store credit to their Shopify account instead. The section also shows the customer's referral link.

The customer portal with the Rewards streak (6 of 12 orders) and Your rewards (368 points) sections
The customer portal with the Rewards streak (6 of 12 orders) and Your rewards (368 points) sections

Tip: For a surprise, set a Mystery reward in Customer portal settings → Offers: on the order numbers you choose, subscribers open a gift box in the portal for bonus points. It needs point redemption turned on.

FAQ

  • Customers don't see the rewards section. Check Enable loyalty program is ticked. The section only shows for customers enrolled in the program.
  • The Redeem buttons don't appear. Tick Allow customers to redeem points for discount codes and make sure at least one reward is Active. A button stays disabled until the customer has enough points and the Minimum redemption.
  • Can I show members-only prices? Yes, with Gated VIP pricing.

Related articles

Need help?

Ask in chat — our assistant answers straight away from these guides, and a person from the team takes over whenever you ask. Or email [email protected].

Email support