Skip to main content

Membership Recharge Punch Card

Reward members after a set number of membership billing cycles with free products or discounts on their subscription.

Updated over 3 weeks ago

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 SubscribfyLoyaltyRewards Program tab → Create new ruleMembership Recharge Punch Card

Create Membership Recharge Punch Card Rule

How It Works

  1. Customer has an active membership subscription

  2. Each time their membership billing cycle completes successfully, the recharge count increases

  3. When they reach the configured number of recharges, the reward is triggered

  4. 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 #{{interval}} variable to show the interval (e.g., "3 months")


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
Membership: Count only recharges from the customer's current active membership (resets if they cancel and rejoin)

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

  1. Go to Rewards ProgramCreate new rule

  2. Select Membership Recharge Punch Card

  3. Name: "3rd Month Free Sample"

  4. Number of recharges: 3

  5. Reward Type: Action

  6. Type: Add free product to the subscription

  7. Select your sample product variant

  8. Cycles: 1

  9. Maximum times: 0 (unlimited)

  10. 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

points or discount_code

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

  1. In Klaviyo, create a new Flow

  2. Set trigger: Subscribfy Membership Recharge Punch Card Event

  3. Add email action: "Congrats! You earned #{{ event.SubscribfyRewardName }}"

  4. 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.


Contact support

Did this answer your question?