Loyalty Program
Points For Purchases
Customers earn points based on how much they spend
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 Subscribfy → Loyalty → Rewards Program tab → Create new rule → Points For Purchases
Configure Basic Settings
| Setting | Description |
|---|---|
| Name | Display name shown to customers (e.g., "Earn Points on Orders") |
| Reward Amount | Points per dollar spent (e.g., 1 point per $1) |
| Reward Message | Message customers see when they earn points |
Set Restrictions (Optional)
| Setting | Description |
|---|---|
| Restrict by product | Only award points for specific products |
| Restrict by collection | Only award points for products in specific collections |
| Customer tags | Include or exclude customers by their Shopify tags |
Configure Advanced Settings (Optional)
| Setting | Description |
|---|---|
| Schedule | Set start and end dates for the rule |
| Tier restriction | Limit which tiers can earn this reward |
Save
Click Save and make sure the rule status is ON.
How It Works
- Customer places an order
- Order is fulfilled (or paid, depending on your settings)
- Points are calculated based on order subtotal
- 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:
| Tier | Points 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
| Property | Variable Name | Example Value |
|---|---|---|
| Reward Name | event.SubscribfyRewardName | Earn Points on Orders |
| Reward Type | event.SubscribfyRewardType | points |
| Reward Amount | event.SubscribfyRewardAmount | 50 |
Troubleshooting
Need help? Contact support at support@subscribfy.com