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:
In Mage Loyalty, navigate to Integrations β Klaviyo
Click the Connect with Klaviyo button
Sign in to your Klaviyo account when prompted
Review the requested permissions and click Allow
You'll be redirected back to Mage Loyalty automatically
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:
Create segments: Target customers based on points balance, tier, or enrollment date
Personalize emails: Include loyalty data like
{{ person|lookup:'Mage Loyalty Points Balance' }}in your campaignsBuild conditional flows: Send different messages based on VIP tier or points balance
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:
Navigate to Integrations β Klaviyo in Mage Loyalty
Scroll to the Event Settings section (visible when connected)
Use the checkboxes to enable or disable each event type
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.



