Skip to main content

Klaviyo & Subscribfy Loyalty Integration

Custom events and profile properties for loyalty automation in Klaviyo

Updated over 3 weeks ago

Klaviyo & Subscribfy Loyalty Integration

Custom events and profile properties used to power your loyalty and marketing automation inside Klaviyo.


Overview

This integration sends custom events and profile properties from Subscribfy to Klaviyo, enabling automated flows based on customer loyalty behavior.

You can track activity in real time and segment users using actions like purchases, referrals, reviews, and tier changes.


Klaviyo Events

These events are automatically triggered by customer actions in your loyalty program. Use them to trigger Klaviyo flows, segment users, and deliver timely, relevant messages.

Event

Trigger

Use Case

Subscribfy Birthday Reward Event

Customer's birthday occurs

Send birthday rewards or personalized messages

Subscribfy Goal Spend Event

Customer reaches a spending milestone (e.g., "Spent $500")

Reward big spenders and encourage next goal

Subscribfy Punch Card Event

Customer earns a stamp or completes a punch card

Keep customers engaged, notify when close to reward

Subscribfy Points For Purchases Event

Customer earns points from a completed purchase

Reinforce loyalty value, encourage repeat purchases

Subscribfy Create Account Event

New customer registers an account

Welcome flows and onboarding sequences

Subscribfy Email Subscription Event

Customer opts in to marketing emails

Start email journeys, offer email-exclusive perks

Subscribfy SMS Subscription Event

Customer subscribes to SMS marketing

Kick off SMS automations or promotions

Subscribfy Social Event

Customer interacts with your brand on social media

Thank-you messages, social campaigns

Subscribfy Referral Event

Customer successfully refers a friend

Reward advocates and encourage sharing

Subscribfy Customer Tag Event

Shopify customer receives a tag

Advanced segmentation using Shopify behaviors

Subscribfy Reviews Event

Customer leaves a review via Okendo or Yotpo

Follow up with thank-yous, coupons, or points

Subscribfy Membership Recharge Punch Card Event

Customer completes set number of membership recharges

Engage and retain subscribers with rewards

Subscribfy Tier Reward Event

Customer is rewarded for entering a new loyalty tier

Celebrate milestones and highlight benefits


Reward Event Properties

Reward-related events include extra properties that define what the customer receives. These can be dynamically inserted into email or SMS content within Klaviyo.

Property

Variable Name

Example Value

Reward Type

event.SubscribfyRewardType

discount_code / points

Reward Amount

event.SubscribfyRewardAmount

$10 Discount / 500 points

Coupon Code

event.SubscribfyCouponCode

SAVE10ABC (only if type = discount_code)


Tier-Based Events

Track movement between loyalty tiers to personalize communication and incentives.

Subscribfy Loyalty Tier Changed

Triggered when a customer is promoted to a new tier.

Property

Variable Name

Example Value

Previous Tier

event.SubscribfyPreviousTier

Silver

Subscribfy Loyalty Tier Lost

Triggered when a customer is downgraded.

Property

Variable Name

Example Value

Previous Tier

event.SubscribfyPreviousTier

Gold

Subscribfy Loyalty Coupon Redeemed

Triggered when a loyalty coupon is redeemed.

Property

Variable Name

Example Value

Coupon Code

event.SubscribfyCouponCode

LOYALTY50OFF

Coupon Price

event.SubscribfyCouponPrice

500 (points spent)


Klaviyo Profile Properties

Stored on the user's Klaviyo profile and available for segmentation, personalization, and flow logic.

Property

Variable Name

Example Value

Loyalty Points

person.SubscribfyLoyaltyPoints

1250

Loyalty Tier

person.SubscribfyLoyaltyTier

Gold

Manage Loyalty Link

person.SubscribfyManageLoyaltyPageLink

These properties allow you to target high-tier users, low-point holders, or anyone who needs encouragement to engage.


Use Cases

  • Birthday Rewards - Send a birthday discount when the birthday event fires

  • VIP Campaigns - Launch campaigns when customers hit a spend milestone or new tier

  • Referral & Review Rewards - Reward customers who complete referrals, reviews, or punch cards

  • Dynamic Content - Show dynamic rewards (like coupon codes) in Klaviyo emails using #{{ event.SubscribfyCouponCode }}

  • Segmentation - Segment users by tier or points balance using #{{ person.SubscribfyLoyaltyTier }}

  • Engagement Reminders - Drive loyalty engagement with reminders to redeem rewards or progress tiers


Did this answer your question?