Loyalty Program

Points For Purchases

Customers earn points based on how much they spend

How to create a Points for Purchases rule

Introduction

Points for Purchases is the foundation of any loyalty program. Customers earn points based on how much they spend, encouraging repeat purchases and higher order values.


Enabling Points For Purchases

Create the Rule

Go to SubscribfyLoyaltyRewards Program tab → Create new rulePoints For Purchases

Configure Basic Settings

SettingDescription
NameDisplay name shown to customers (e.g., "Earn Points on Orders")
Reward AmountPoints per dollar spent (e.g., 1 point per $1)
Reward MessageMessage customers see when they earn points

Set Restrictions (Optional)

SettingDescription
Restrict by productOnly award points for specific products
Restrict by collectionOnly award points for products in specific collections
Customer tagsInclude or exclude customers by their Shopify tags

Configure Advanced Settings (Optional)

SettingDescription
ScheduleSet start and end dates for the rule
Tier restrictionLimit which tiers can earn this reward

Save

Click Save and make sure the rule status is ON.


How It Works

  1. Customer places an order
  2. Order is fulfilled (or paid, depending on your settings)
  3. Points are calculated based on order subtotal
  4. Points are credited to the customer's account

Example: With 1 point per $1 spent, a $50 order earns 50 points.


Tier Multipliers

Each tier has a points multiplier. Higher tier customers automatically earn more points per purchase.

Example: With 1 point per $1 and a $50 order:

TierPoints Earned
Bronze tier (1x multiplier)50 points
Silver tier (1.5x multiplier)75 points
Gold tier (2x multiplier)100 points

Klaviyo Integration

If you have Klaviyo connected, Subscribfy sends a Subscribfy Points For Purchases Event when a customer earns points from a purchase.

Event Properties

PropertyVariable NameExample Value
Reward Nameevent.SubscribfyRewardNameEarn Points on Orders
Reward Typeevent.SubscribfyRewardTypepoints
Reward Amountevent.SubscribfyRewardAmount50

Troubleshooting


Need help? Contact support at support@subscribfy.com

On this page