Loyalty Program
Punch Card
Reward customers after they complete a set number of purchases

Introduction
Like a coffee shop punch card, reward customers after they complete a set number of purchases. This encourages repeat buying behavior and gives customers a clear goal to work toward.
Enabling Punch Card
Create the Rule
Go to Subscribfy → Loyalty → Rewards Program tab → Create new rule → Punch Card
Configure Basic Settings
| Setting | Description |
|---|---|
| Name | Display name (e.g., "Buy 5 Get Reward") |
| Number of purchases | How many purchases to complete the card (e.g., 5) |
| Minimum order amount | Minimum spend per purchase to count as a punch |
Set the Reward
| Reward Type | Description |
|---|---|
| Points | Award points when card is completed |
| Discount Code | Give a discount code when card is completed |
Configure Advanced Settings (Optional)
| Setting | Description |
|---|---|
| Customer tags | Include or exclude customers by their Shopify tags |
| Product restriction | Only count purchases of specific products |
| Tier restriction | Limit which tiers can participate |
Save
Click Save and make sure the rule status is ON.
How It Works
- Customer makes a qualifying purchase (punch 1)
- Each additional qualifying purchase adds another punch
- When they reach the target (e.g., 5 punches), they earn the reward
- The punch card resets and they can start again
Example: With a 5-punch card and 200 points reward, customers earn 200 points after every 5th purchase.
Klaviyo Integration
If you have Klaviyo connected, Subscribfy sends a Subscribfy Punch Card Event when a customer completes their punch card.
Event Properties
| Property | Variable Name | Example Value |
|---|---|---|
| Reward Name | event.SubscribfyRewardName | Buy 5 Get Reward |
| Reward Type | event.SubscribfyRewardType | points |
| Reward Amount | event.SubscribfyRewardAmount | 200 |
Troubleshooting
Need help? Contact support at support@subscribfy.com