Integrations

Klaviyo Integration for Memberships

Connect Subscribfy with Klaviyo to automate emails and SMS based on membership events.

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

  • 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

##{{ person|lookup:"SubscribfyMembershipStatus"|default:"" }}

Next Billing Date

##{{ person|lookup:"SubscribfyNextBillingDate"|format_date_string|default:"" }}

Store Credit Balance

##{{ person|lookup:"SubscribfyStoreCredit"|default:"" }}

Manage Page Link

##{{ person|lookup:"SubscribfyManagePageLink"|default:"" }}


Store Credit Expiration Properties

For the StoreCredits Expire Reminder event, these properties are available:

Amount

##{{ event.Amount|default:'' }}

Expiring On

##{{ event.ExpiringOn|default:'' }}


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 SubscribfyStoreCredit greater than 0

  • Use 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 SubscribfyNextBillingDate in 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 SubscribfyManagePageLink for easy access


Video Tutorials

Setting Up Store Credit Personalization

Watch on YouTube →

Setting Up a Flow with Yotpo Points

Watch on YouTube →

Next Billing Date Flow Example

Watch on YouTube →


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.


On this page