Skip to main content

Klaviyo Integration

Connect Klaviyo to Mage Loyalty to leverage loyalty program data and drive more targeted, personalized customer engagement

Kris - Mage Loyalty avatar
Written by Kris - Mage Loyalty
Updated over 2 months ago

What does the integration do?

The Klaviyo integration automatically syncs your Mage Loyalty program data to your Klaviyo customer profiles. This allows you to:

  • View loyalty data in customer profiles - See points balances, VIP tiers, and more directly in Klaviyo

  • Create targeted segments - Build segments based on loyalty data like "Customers with 100+ points" or "Gold tier members"

  • Build automated flows - Trigger email campaigns when customers earn points, redeem rewards, or change VIP tiers

  • Personalize campaigns - Use loyalty data in your email content to create more relevant messaging

Customer data is matched by email address, which is Klaviyo's recommended best practice. This ensures accurate syncing and prevents duplicate profiles.

How to connect Mage Loyalty with Klaviyo

Connecting your Klaviyo account takes just a few minutes:

  1. In Mage Loyalty, navigate to Integrations β†’ Klaviyo

  2. Click the Connect with Klaviyo button

  3. Sign in to your Klaviyo account when prompted

  4. Review the requested permissions and click Allow

  5. You'll be redirected back to Mage Loyalty automatically

  6. Once connected, click Sync All Customers to perform your initial sync

That's it! Your loyalty data will now sync automatically whenever customers earn or redeem points. To turn off syncing, you will need to disconnect from Klaviyo.

What customer data is synced to Klaviyo

The following loyalty program properties are automatically synced to your Klaviyo customer profiles:

Property Name

Description

Example Value

Mage Loyalty Points Balance

Current available points

100

Mage Loyalty Lifetime Points

Total points earned all-time

500

Mage Loyalty Redeemed Points

Total points redeemed

400

Mage Loyalty VIP Tier Name

Current VIP tier

Bronze, Gold, Silver

Mage Loyalty Date of Birth

Customer's birthday (if provided)

17th September 1990

Mage Loyalty Enrolled Date

When customer joined the program

1st January 2025

These properties update automatically whenever a customer's loyalty data changes, keeping Klaviyo in perfect sync with your loyalty program.

Using loyalty data in Klaviyo

Once synced, you can use these properties to:

  1. Create segments: Target customers based on points balance, tier, or enrollment date

  2. Personalize emails: Include loyalty data like {{ person|lookup:'Mage Loyalty Points Balance' }} in your campaigns

  3. Build conditional flows: Send different messages based on VIP tier or points balance

  4. Track customer journey: See when customers enrolled and their lifetime point history

What events are fired and how to toggle them

The integration can fire three types of loyalty events to Klaviyo, which you can use to trigger automated flows:

Event Name

When It Fires

Use Cases

Points Awarded

When customers earn points through purchases, actions, or other activities

Welcome series for first points earned, milestone celebrations

Reward Redeemed

When customers redeem their points for rewards or discounts

Thank you emails, cross-sell recommendations

VIP Tier Changed

When customers move up or down VIP tiers based on their lifetime points

Tier upgrade congratulations, tier benefits reminders

Managing event settings

You can toggle which events are sent to Klaviyo at any time:

  1. Navigate to Integrations β†’ Klaviyo in Mage Loyalty

  2. Scroll to the Event Settings section (visible when connected)

  3. Use the checkboxes to enable or disable each event type

  4. Changes are saved automatically

Note: Disabled events will not be tracked in Klaviyo, so only enable the events you plan to use in your flows and campaigns.


Need Help?

If you have questions about the Klaviyo integration or need assistance setting up flows, contact our support team.

Did this answer your question?