Integrations

Klaviyo Integration

Connect your loyalty program to Klaviyo and automate personalized emails

Connect your loyalty program to Klaviyo and automate personalized emails based on customer behavior.

What You'll Get

Automated Flows

Trigger emails when customers earn points, reach tiers, or redeem rewards

Personalized Content

Show loyalty points, tier status, and coupon codes in your emails

Smart Segmentation

Target customers by points balance, tier, or loyalty activity

Real-time Sync

Customer data updates instantly in Klaviyo profiles


Quick Setup

Open Integrations

Go to SubscribfyLoyaltyIntegrations tab in your Shopify admin.

Connect Klaviyo

Click Connect Klaviyo and enter your Klaviyo Private API Key.

To find your API key: Klaviyo → Settings → API Keys → Create Private API Key

Enable Events

Choose which events to send to Klaviyo. We recommend starting with all events enabled.

Test the Connection

Click Send Test Event to verify everything works. Check your Klaviyo Activity Feed.

Create a Klaviyo flow triggered by "Subscribfy Points For Purchases Event" to thank customers for earning points!


All Events Explained

EventDescription
Points For PurchasesCustomer earns points from a completed order
Birthday RewardCustomer receives birthday points
Create AccountNew customer registers an account
Email SubscriptionCustomer opts into marketing emails
SMS SubscriptionCustomer subscribes to SMS marketing
ReferralCustomer successfully refers a friend
ReviewsCustomer leaves a review (Okendo/Yotpo)
SocialCustomer follows on social media
Goal SpendCustomer reaches spending milestone
Punch CardCustomer earns stamp or completes punch card
Customer TagCustomer receives a Shopify tag
EventDescription
Tier ChangedCustomer promoted to a new tier
Tier LostCustomer downgraded to lower tier
Tier RewardCustomer receives reward for entering new tier
EventDescription
Coupon RedeemedCustomer redeems loyalty points for a coupon
EventDescription
Membership Recharge Punch CardMember completes billing cycles (requires Membership feature)

Event Properties

Each event includes these properties you can use in your Klaviyo emails:

PropertyValue
SubscribfyRewardTypediscount_code or points
SubscribfyRewardAmountValue like "$10 Discount" or "500 points"
SubscribfyCouponCodeThe actual discount code (when applicable)
SubscribfyPreviousTierPrevious tier name (for tier change events)
SubscribfyCouponPricePoints cost for redeemed coupon

Profile Properties

These properties are stored on each customer's Klaviyo profile for segmentation:

PropertyDescription
SubscribfyLoyaltyPointsCurrent points balance
SubscribfyLoyaltyTierCurrent tier (Bronze, Silver, Gold, etc.)
SubscribfyManageLoyaltyPageLinkUnique link to customer's loyalty portal

Example: Create a segment "Gold VIPs" where SubscribfyLoyaltyTier equals Gold


Common Use Cases


Troubleshooting

On this page