Membership Recharge Punch Card
Reward members after a set number of membership billing cycles. Give them points, discount codes, free products, or subscription discounts.
Note: This rule only appears if you have Membership enabled.
How to Access
Go to Subscribfy → Loyalty → Rewards Program tab → Create new rule → Membership Recharge Punch Card
How It Works
Customer has an active membership subscription
Each time their membership billing cycle completes successfully, the recharge count increases
When they reach the configured number of recharges, the reward is triggered
The reward is applied based on the type you configured (points, discount code, or subscription action)
Example: Set "Number of recharges" to 3. After a member's 3rd successful payment, they earn the configured reward.
All Settings
Basic Rules
Name | Internal name for the rule |
Number of recharges | How many successful billing cycles before the reward is given (e.g., 3 = reward after 3rd payment) |
Reward Message | Message shown to customer when they receive the reward. Use |
Reward Settings
Choose the Reward Type to determine what customers receive:
Reward Type: Points
Give customers store credits/loyalty points they can use on future purchases.
Amount | Number of points to award (default: 100) |
Reward Type: Discount Code
Generate a unique coupon code the customer can use at checkout.
Code Prefix | Prefix for generated codes (e.g., "Recharge" creates codes like RECHARGE-ABC123) |
Discount Type | Amount off, Free shipping, or Free product |
Value | Fixed amount (e.g., $10) or Percentage (e.g., 20%) |
Reward Type: Action
Apply changes directly to the customer's subscription contract.
Type options:
Add free product to the subscription | Adds a free product variant directly to their subscription for X billing cycles |
Add subscription discount | Applies a discount directly to their subscription for X billing cycles |
Action Settings:
Cycles | How many billing cycles the action remains active. After X cycles, the subscription reverts to original (free product removed or discount expires) |
Product Variant | (For free product) Select which product to add |
Title | (For discount) Name shown on the subscription |
Discount Type | (For discount) Fixed amount or Percentage |
Value | (For discount) The discount amount |
Apply on each item | (For fixed discount) Apply to each line item vs once per subscription |
Advanced Rules
Maximum times | How many times a customer can earn this reward (0 = unlimited, repeats every X recharges) |
Usage Strategy | Orders: Count all recharges since the rule start date |
Start Date | When the rule becomes active |
End Date | When the rule expires (optional) |
Tier Restrictions
Optionally limit this rule to customers in specific VIP tiers.
Example Setup
The goal: Reward loyal members with a free sample after every 3 membership payments
Go to Rewards Program → Create new rule
Select Membership Recharge Punch Card
Name: "3rd Month Free Sample"
Number of recharges: 3
Reward Type: Action
Type: Add free product to the subscription
Select your sample product variant
Cycles: 1
Maximum times: 0 (unlimited)
Save
After every 3rd membership payment, the customer gets a free sample added to their subscription. The sample is included in their next order, then automatically removed.
Klaviyo Integration
When a customer earns a Membership Recharge Punch Card reward, Subscribfy automatically sends an event to Klaviyo so you can trigger email flows.
Event Name: Subscribfy Membership Recharge Punch Card Event
Event Properties
Property | Description |
SubscribfyRewardName | Name of the punch card rule |
SubscribfyRewardType |
|
SubscribfyRewardAmount | The reward value (points amount or discount value) |
SubscribfyCouponCode | The discount code (only for discount rewards) |
Example Klaviyo Flow
The goal: Send a congratulations email when member earns their punch card reward
In Klaviyo, create a new Flow
Set trigger: Subscribfy Membership Recharge Punch Card Event
Add email action: "Congrats! You earned #{{ event.SubscribfyRewardName }}"
Use
#{{ event.SubscribfyCouponCode }}to show the discount code
Troubleshooting
Reward not being applied?
Check that the customer has an active membership. Verify the rule is active (check dates). Confirm customer has reached the required number of successful recharges.
Wrong count of recharges?
Check the Usage Strategy setting. "Orders" counts all billing cycles since rule start, "Membership" only counts the current active membership.
Free product disappeared after one cycle?
This is expected behavior. The "Cycles" setting controls how long the reward stays active. Set a higher number if you want the reward to last longer.
Rule not appearing?
This rule type only appears if Membership feature is enabled in your store.
Klaviyo event not showing?
Verify Klaviyo integration is enabled in Subscribfy → Integrations. Check that the customer's email matches in both systems.

