Klaviyo Integration for Memberships
Connect Subscribfy with Klaviyo to automate emails and SMS based on membership events.
What You'll Get
Automated flows — Trigger emails when memberships are created, cancelled, or charged
Personalized content — Include membership status, billing dates, and store credit in emails
Customer profiles — Sync membership data to Klaviyo profiles automatically
Store credit reminders — Notify customers before credits expire
Quick Setup
Step 1: Create a Klaviyo API Key
Log in to your Klaviyo account.
Click your organization name (bottom left)
Go to Settings
Click API keys
Click Create Private API Key
Name the key (e.g., "Subscribfy Integration")
Choose scope: Full (recommended) or Custom
Click Create
Step 2: Connect in Subscribfy
Go to Subscribfy → Integrations → Klaviyo.
Paste your Private API Key
Click Save
Membership Events
Subscribfy automatically sends these events to Klaviyo:
Subscribfy Membership Created | When a new membership is purchased |
Subscribfy Membership Cancelled | When a member cancels |
Subscribfy Membership Paused | When a member pauses their membership |
Subscribfy Membership Reactivated | When a paused membership resumes |
Subscribfy Membership Succesful Charge | When a recurring payment succeeds |
Subscribfy Failed Charge | When a payment fails |
Subscribfy StoreCredits Expire Reminder | Before store credits expire |
Subscribfy StoreCredits Gift Card Issued | When expired credits convert to gift card |
Profile Properties
Subscribfy adds these properties to Klaviyo profiles for personalization:
Property | Klaviyo Tag |
Membership Status |
|
Next Billing Date |
|
Store Credit Balance |
|
Manage Page Link |
|
Store Credit Expiration Properties
For the StoreCredits Expire Reminder event, these properties are available:
Amount |
|
Expiring On |
|
Common Use Cases
Store Credit Reminder Emails
The goal: Remind members they have store credit to spend
Create a Campaign in Klaviyo
Filter audience by
SubscribfyStoreCreditgreater than 0Use the store credit tag to show their balance
Billing Reminder Flow
The goal: Notify members before their next charge
Create a Flow triggered by Subscribfy Membership Created
Add time delay (e.g., 3 days before next billing)
Include
SubscribfyNextBillingDatein the email
Failed Payment Recovery
The goal: Win back members with failed payments
Create a Flow triggered by Subscribfy Failed Charge
Send email asking to update payment info
Include
SubscribfyManagePageLinkfor easy access
Video Tutorials
Setting Up Store Credit Personalization
Setting Up a Flow with Yotpo Points
Next Billing Date Flow Example
Troubleshooting
Date showing as numbers (e.g., 1701950400)?
Use the format_date_string filter in your tag. See Klaviyo's date formatting guide.
Events not appearing in Klaviyo?
Verify your API key has Full scope. Check that the integration is enabled in Subscribfy.
Can't edit an existing API key?
Klaviyo doesn't allow editing keys after creation. Delete the old key and create a new one with the correct scope.



