✨
Docs
Case StudiesGet Help
  • 1️⃣Getting Started
    • Introduction to Because
  • 2️⃣The Because Platform
    • Platform Overview
    • Content Types
      • Text Elements
      • Banners
      • Badges
      • Top Bars
      • Replace Image
      • Product Recommendation
    • Page Types
      • Home Page
      • Collection Page
      • Product Detail Page
      • Cart Page
    • Campaign Setup
      • How Positions Work
      • Find Your Position Tool
      • Campaign Rules
      • How to Preview a Campaign
      • Using the Groups Tab
      • How to Use Dynamic Text Tokens
      • UTM's
    • Troubleshooting Campaigns
      • How Do Campaigns Get Reloaded
    • Understanding Script Types: Asynchronous vs. Synchronous
  • 3️⃣Integrations
    • Klaviyo Integration
      • Understanding Klaviyo Targeting Logic in Because
      • Klaviyo Use Cases
      • How to Link Klaviyo Popups to Because Campaigns
      • Klaviyo Profile Data & Dynamic Text Tokens
    • Shopify Data Integration
  • 4️⃣A/B Testing
    • Setting Up A/B Tests
    • Understanding Data Updates After Pausing an A/B Test
    • How Split Ratios Affect Your A/B Test Results
  • 📈CASE STUDIES
    • Southern Scholar Boosts CVR by +34%
    • Ethique Leverages Zero-Party Data to Boost CVR by 26%
  • 🤖Support
    • Frequently Asked Questions
    • Get Help
    • Give Feedback
    • Because Youtube Channel
  • 🚀The Ecom Edge
    • Ep 01
    • Ep 02
    • Ep 03
    • Ep 04
    • Ep 05
    • Ep 06
  • 🦄Partners
    • Because Partner Program
  • ⚠️Incident Reports
    • Double Counting in Analytics
Powered by GitBook
On this page
  • How Our Klaviyo Integration Works
  • New! Klaviyo Profile Attribute Rule in the Rules Engine
  • How to Set Up This Rule in Because
  • Klaviyo Dynamic Text Tokens Available in the Editor
  • What This Integration Unlocks
  1. Integrations
  2. Klaviyo Integration

Klaviyo Profile Data & Dynamic Text Tokens

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.

PreviousHow to Link Klaviyo Popups to Because CampaignsNextShopify Data Integration

Last updated 2 months ago

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

  1. Create a New Campaign in the Because app.

  2. Navigate to the Rules Engine and select Klaviyo and then select the Klaviyo Profile Attribute rule.

  3. Choose the specific Klaviyo attribute you want to target (e.g., loyalty_tier, loyalty_points).

  4. Set the conditions (e.g., “equals Gold” or “is greater than 500”).

  5. 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:

  1. Highlight a word in your message.

  2. Look for the dynamic token icon {D} in the font tools.

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

    • Example:

      • Default Text Field: "there"

      • Dynamic Token: {|klaviyo.first_name|default:there|}

      • Final output: "Hey there!" (if first name is missing)

2. Real-Time Loyalty & Rewards Messaging

  • Show a visitor’s current loyalty points: “You have 300 points to redeem!”

  • Display how many points they need for the next tier: “You’re 50 points away from Gold Tier!”

  • Highlight tier-specific perks: “Gold members get free shipping!”

  • No need to build Klaviyo segments—this pulls live customer data dynamically.

3. Tier-Specific Cart Messaging

  • Show how many loyalty points a visitor’s cart qualifies for, based on their membership tier.

  • Example: “Your cart qualifies for 150 bonus points!”

  • How It Works: You set how much $1 is worth in points, and Because automatically calculates the total.

4. Exclusive Discount Codes & Offers

  • Display personalized discount codes stored in Klaviyo.

  • Example: “Here’s your 10% off code: SAVE10”

  • Dynamic Token: {|klaviyo.custom.discount_code|}

5. Subscription Data for Subscribers

  • Show a customer’s subscription status or next shipment date.

  • Example: “Your next order ships on March 5!”

  • Dynamic Token: {|klaviyo.custom.next_shipment_date|}


📩 Need help setting up your first Klaviyo-powered campaign? Our team is here to help! Contact us at . 🚀

3️⃣
support@trybecause.com