The Because app now offers a deeper integration with Klaviyo, giving you direct access to customer profile data attributes—without needing to create dedicated segments.
How Our Klaviyo Integration Works
Because integrates with Klaviyo via their open API, allowing us to retrieve a visitor’s exchange ID when they land on your site. This helps us determine if they have a Klaviyo customer profile. If they do, we use their person ID to pull in relevant profile data—like their first name, loyalty balance, or past purchases.
Why This is a Game-Changer
Before, users could only personalize their site by creating Klaviyo segments (e.g., “Customers with 100+ loyalty points”). But segments group customers into broad categories instead of allowing true 1:1 personalization (e.g., “Ashland, you have 201 points!”).
Now, with our enhanced integration, you can pull in real-time customer data in two powerful ways:
1️⃣ New Rules in the Because Rules Engine – Create targeted campaigns based on Klaviyo profile attributes.
2️⃣ Dynamic Text Tokens in the Editor – Insert real-time customer data directly into campaign messaging.
New! Klaviyo Profile Attribute Rule in the Rules Engine
We’ve introduced a Klaviyo Profile Attribute rule, which allows you to personalize website content based on specific Klaviyo profile attributes—without needing to create a segment in Klaviyo.
What This Rule Does
With the Klaviyo Profile Attribute rule, you can:
✔️ ****Target visitors based on their loyalty tier (e.g., Gold, Silver, VIP)
✔️ Show personalized messages based on their points balance
✔️ Display custom messaging for subscribers based on their status
Example Use Cases
✅ Show a VIP discount banner only to Gold-tier customers
Rule: If Klaviyo Profile Attribute loyalty_tier = Gold
Message: “Gold Members get free shipping on every order!”
✅ Display a personalized cart message for repeat buyers
Rule: If Klaviyo Profile Attribute total_orders > 5
Message: “Thanks for your loyalty! You’ve placed 6 orders with us!”
✅ Encourage customers to level up their rewards
Rule: If Klaviyo Profile Attribute loyalty_points < 500
Message: “You’re just 50 points away from the next reward tier!”
How to Set Up This Rule in Because
Create a New Campaign in the Because app.
Navigate to the Rules Engine and select Klaviyo and then select the Klaviyo Profile Attribute rule.
Choose the specific Klaviyo attribute you want to target (e.g., loyalty_tier, loyalty_points).
Set the conditions (e.g., “equals Gold” or “is greater than 500”).
Design your personalized message and publish the campaign!
💡 Tip: Combine this rule with Dynamic Text Tokens to insert real-time data into your message.
Klaviyo Dynamic Text Tokens Available in the Editor
Below are the Klaviyo dynamic tokens you can use to personalize campaign messaging:
Klaviyo Person First Name → {|klaviyo.first_name|}
Klaviyo Person Last Name → {|klaviyo.last_name|}
Klaviyo Custom Property → {|klaviyo.custom.{property_name}|}(Replace {property_name} with the specific data field you want to pull from Klaviyo, such as loyalty points or subscription status.)
Where to Find These Tokens
Within the Because campaign editor, when editing a text field:
Highlight a word in your message.
Look for the dynamic token icon {D} in the font tools.
Click {D} and scroll to the bottom of the Dynamic Tokens menu to find the Klaviyo tokens.
💡 Tip: Use these tokens to insert live customer data directly into your messaging for a truly personalized experience!
What This Integration Unlocks
With Because’s deeper Klaviyo integration, you can create hyper-personalized experiences for every site visitor. Here’s what’s possible:
1. Personalized Greetings
Use the visitor’s first name to create a friendly, engaging experience.
Example: “Welcome back, Ashland!”
Dynamic Token:{|klaviyo.first_name|}
Add a “Default” state for any Klaviyo dynamic text token where the data may not always be available, ensuring a fallback value is displayed instead of an empty space.