Connecting Yotpo Loyalty & Referrals to Klaviyo Customer Hub

Prev Next

Products


Loyalty & Referrals

Supported plans

All plans

eCommerce Platform

Shopify, Shopify Plus, Shopify Headless

Goals and Outcomes

By connecting Yotpo Loyalty & Referrals with Klaviyo’s Customer Hub, you can deliver a native loyalty experience directly within your storefront.

This integration allows shoppers to:

  • View their points balance

  • See their current VIP tier status

  • Track their progress toward their next reward

  • Redeem rewards and apply coupons directly to their cart

  • View available ways to earn points (if a Rewards Page URL is configured)

  • Access their referral link to refer friends

In this article, you’ll learn how to integrate Yotpo Loyalty & Referrals with Klaviyo Customer Hub.

Integration Overview

Getting Started

To connect Yotpo Loyalty & Referrals with Klaviyo Customer Hub, you’ll need:

Important

  • Customer Hub reflects your active Yotpo configuration. Any loyalty features you’ve enabled, such as referrals, VIP/Loyalty Tiers, or coupons, will appear in the Hub. If a feature is not active in Yotpo, it won’t be displayed to customers in the Hub.

  • If you don’t enter a Rewards Page URL during setup, the Ways to Earn section will not appear.

Adding Yotpo Loyalty & Referrals to Klaviyo Customer Hub

Adding Yotpo Loyalty to Customer Hub

To add the Yotpo loyalty experience to Customer Hub, follow these steps:

  1. In the Klaviyo app, go to Service > Customer Hub.

  2. Open the Extensions page.

  3. Under Retention > Loyalty, select Yotpo from the list of providers.

  4. Enter your API Key and GUID in the required fields. See where to find them in the Yotpo Loyalty admin.

  5. Enter your Rewards Page URL.

  6. Save your changes.

Once saved, logged-in customers can view their loyalty data and rewards directly in the Customer Hub.

What Your Customers See

Adding Yotpo Loyalty & Referrals to Customer Hub creates two primary loyalty sections:

1. “For You” Loyalty Summary

When a shopper opens Customer Hub, they’ll see a rewards summary block at the top of the For You tab. What appears depends on the shopper’s login status and loyalty membership.

Logged-in loyalty members will see:

Logged-in view, Customer Hub

  • Current Points Balance: Their real-time points total.

  • VIP/Loyalty Tier: Their current tier (e.g., Platinum).

  • Best Reward: The most valuable reward they’re currently eligible for, or

    Best reward example in Customer Hub

  • Progress Toward Next Reward: A visual indicator showing how close they are to unlocking their next reward.

    Progress toward next reward example in the Customer Hub

Logged-out customers will see:

Logged out view, Customer Hub

  • A prompt to sign in to view their loyalty information

After signing in, they’ll immediately see loyalty data relevant to their status.

2. Rewards Page (Within Customer Hub)

Logged in view + Rewards page in Customer Hub

For a more detailed view, shoppers can navigate to a dedicated Rewards page inside Customer Hub by clicking the loyalty summary.

Here, they can:

  • View the next highest reward available to redeem or track their progress toward earning it.

  • See all available coupons, both Klaviyo and Yotpo coupons, as well as any redeemed but not yet used coupons.

  • See all rewards they can redeem with their current points balance.

  • Instantly redeem rewards and automatically apply coupons directly to their cart.

  • Access your store’s full Rewards Page, where they can view all available ways to earn points.

  • Access their unique referral link to refer friends.

Learn more about customizing the style and layout of your Customer Hub in Klaviyo’s documentation.

What Data Syncs from Yotpo to Klaviyo Customer Hub

Customer Hub displays loyalty information using data synced from Yotpo to Klaviyo customer profiles, along with real-time API calls to Yotpo to ensure data accuracy and direct redemptions.

Yotpo syncs the following properties to Klaviyo, which Customer Hub uses to personalize the loyalty experience:

  • swell_point_balance: The customer’s current points balance.

  • swell_vip_tier_name: The customer’s current VIP/Loyalty tier.

  • swell_referral_link: The customer’s unique referral URL.

  • loyalty_opt_in: Indicates whether the customer is an active member of your loyalty program.