Joy Loyalty Help Center
WebsiteDevDocsStatusBook a demo
  • WELCOME
  • QUICK START
  • CUSTOMERS
    • Customer management
    • Import customer data
    • Customers' types and segment
    • Generate customer QR code
    • Excluding customers from loyalty program
  • REWARD PROGRAMS
    • Earning programs
      • Place order
      • Place subscription
      • Sign up
      • Sign up newsletters
      • Birthday reward
      • Write review
      • Social activity
      • Google reviews
      • Fill out a survey
      • Visit website
      • Streak bonus challenge
      • Custom program
    • Redeeming programs
      • Discount program
      • Free gift program
      • Free shipping program
      • Coupon list at checkout
      • Redeem at checkout page
    • Rule engine
    • Referrals
      • Referral flow explained
    • Milestone
    • Advanced settings
      • Point Expiration
      • Refund points
      • Pending Points
      • Discount Combination
      • Channels for reward programs
    • Sandbox mode
  • MEMBERSHIP
    • Member exclusive deal
    • VIP Tiers
      • Tier Assessment
      • Tier Privileges
        • Exclusive products for VIPs
      • Automated notifications
    • Partner Tiers
  • EMBEDDED CONTENT
    • Loyalty landing page
      • Hero banner
      • How it works
      • Ways to earn
      • Ways to redeem
      • Rewards activity
      • Referral program
      • VIP Tier benefits
      • Sign-up banner
      • Loyalty Program FAQs
      • Coming soon teaser
      • My rewards
      • Create AI-Generated Icons for Loyalty Page
      • Loyalty page improvement 3/2025
    • Account page
      • Loyalty Dashboard
      • Rewards Redemption
      • Referral Management
    • Product page
      • Product referral
      • Point calculator
    • Checkout page
      • All discounts
      • Available rewards
      • Quick redeem
  • BRANDING
    • Widget design
    • Referrals
    • Sign up block
      • Display Sign up block
    • Customer login
    • Visit website popup
    • Reward reminder
  • ACTIVITIES
  • ANALYTICS
  • INTEGRATIONS
    • Theme Integration
    • Product reviews
      • Air Reviews
      • Judge.me
      • Yotpo
      • Fera Product Reviews
    • Chat Apps
      • Chatty
      • Gorgias
    • Email Marketing & SMS
      • Joy and Klaviyo
      • Joy and Sendlane
      • Joy and Drip
      • Joy and Mailchimp
      • Joy and Omnisend
      • Joy and PushOwl
    • Subscription
      • Joy Subscription
      • Shopify Subscription
      • Joy and Recharge Subscription
    • Inventory management
      • Avada Order Limits Quantity
    • Integrate with Shopify flow
      • Shopify Flow: Klaviyo and Joy Loyalty
      • Shopify Flow: Tydal and Joy Loyalty
      • Shopify Flow: Growave and Joy Loyalty
      • Shopify Flow: Loox and Joy Loyalty
      • Shopify Flow: Okendo and Joy Loyalty
      • Shopify Flow: Reviews.io and Joy Loyalty
      • Shopify Flow: Stamped.io and Joy Loyalty
      • Shopify Flow: Yotpo and Joy Loyalty
      • Shopify Flow: Store credit
      • Shopify Flow: Zigpoll and Joy Loyalty
  • TRANSLATIONS
  • NOTIFICATIONS
    • Automated notifications
    • Get started + Joy's Triggers
  • POS
    • Use Joy in POS workflow
    • Add Joy to Shopify POS
  • SETTINGS
    • General
      • Customer eligibility
      • Deeplink
      • Customer behavior settings
      • Custom point label
    • Color
      • Loyalty page button color
      • The art of crafting your loyalty page's
    • Email
    • Order
      • Add tags for orders and customers
    • In-app languages
    • Developers
      • Integrate the Joy Loyalty widget to Hydrogen
      • Manage tags
  • MIGRATION
    • Migration from Stamped to Joy Loyalty
    • Migration from Smile to Joy Loyalty
    • Migration from Rivo to Joy Loyalty
    • Migration from Appstleâ„  Loyalty & Rewards to Joy Loyalty
    • Migration from Loyalty Lion to Joy Loyalty
    • Migration from BON Loyalty to Joy Loyalty
    • Migration from Yotpo Loyalty to Joy Loyalty
    • Migrate Tiers
  • KNOWLEDGE HUB
    • FAQs
  • FAQs
    • The complete Joy Loyalty onboarding guide
    • How to setup earning rate on special occasion
    • Logged out but coupons still applied
    • Does manual point adjusting affect VIP tier status?
  • How to change customer after-login redirect destination
  • Privacy Policy
  • PRODUCT ROADMAP
    • Changelog
Powered by GitBook
On this page
  • What is this feature?
  • Why do you need to integrate Klaviyo with the Joy Loyalty Program?
  • Understanding the Rule
  • Available trigger events
  • Connect with Klaviyo
  • How to integrate Klaviyo with the Joy Loyalty App
  • What can you do after integrating with Klaviyo?
  • Example automation workflows
  • Frequently Asked Questions
  • Wrap up

Was this helpful?

  1. INTEGRATIONS
  2. Email Marketing & SMS

Joy and Klaviyo

Sync customer data from Joy Loyalty to Klaviyo for advanced segmentation, marketing, and automation, enhancing your customer outreach and campaign effectiveness.

PreviousEmail Marketing & SMSNextJoy and Sendlane

Last updated 20 days ago

Was this helpful?

Who can connect Joy with Klaviyo?

This feature is available for All plans.

What is this feature?

The integration for Joy Loyalty allows you to synchronize your loyalty program data with your email marketing platform, enabling more targeted and effective communications. This integration has been enhanced with real-time event triggers that automatically send detailed loyalty event data to Klaviyo when specific loyalty activities occur.

The integration works on two levels:

  1. Basic data synchronization: Customer loyalty information, like points balance, tier status, and referral links, is made available in Klaviyo for segmentation and personalization.

  2. Enhanced event triggers: Real-time loyalty events are transmitted to Klaviyo, allowing you to create automated email workflows based on specific loyalty activities.

Why do you need to integrate Klaviyo with the Joy Loyalty Program?

Klaviyo is a powerful email and SMS marketing automation tool designed for eCommerce businesses, including those on Shopify. When integrated with Joy Loyalty, this partnership empowers merchants to enhance their marketing strategies by leveraging loyalty program data to drive engagement and increase customer retention.

This collaboration helps you:

  • Streamline marketing: Use real-time loyalty data to inform and automate email and SMS campaigns

  • Personalize customer engagement: Enhance communications by tailoring messages based on loyalty insights

  • Improve customer retention: Keep customers coming back by consistently highlighting rewards and program benefits

  • Save time: Simplify marketing efforts with automated workflows triggered by loyalty activities

  • Create targeted campaigns: Segment customers based on their loyalty tier or points balance for exclusive offers

  • Drive program engagement: Automatically remind customers about expiring points or available rewards

With event triggers, your email marketing transitions from periodic campaigns to an ongoing conversation that responds directly to customer interactions with your loyalty program.

Understanding the Rule

The integration between Joy Loyalty and Klaviyo allows seamless data synchronization, enabling merchants to include loyalty program details in their marketing efforts. Here's how it works:

  1. Data Flow:

    • Klaviyo pulls essential loyalty program data from Joy Loyalty, such as points balance, membership status, VIP tiers, referral links, and birthdays.

    • This information becomes accessible for segmentation and personalization in Klaviyo.

  2. Use Cases:

    • Create automated workflows to reward loyal customers or re-engage inactive ones.

    • Segment customers based on their loyalty tier or point balance for exclusive offers.

By integrating these tools, merchants can craft highly targeted campaigns that resonate with their audience while fostering loyalty and driving sales.

Available trigger events

The following events can be used to trigger automations in Klaviyo:

Birthday Events

Event Name
Description

Joy: 7 Days Pre Birthday

Triggered 7 days before a customer's birthday

Joy: Birthday

Triggered on a customer's birthday

Point Expiration Events

Event Name
Description

Joy: 30 Days Pre Point Expiration

Triggered 30 days before customer points expire

Joy: 7 Days Pre Point Expiration

Triggered 7 days before customer points expire

Joy: 3 Days Pre Point Expiration

Triggered 3 days before customer points expire

Point Activity Events

Event Name
Description

Joy: Points Eligible Reward

Triggered when customer has enough points to redeem a reward

Joy: Redeem Points

Triggered when customer redeems points

Joy: POS Point Redemption

Triggered when customer redeems points at POS

Joy: Earn Point

Triggered when customer earns points

Referral Events

Event Name
Description

Joy: Coupon Referrers

Triggered when referrer receives a coupon reward

Joy: Point Referrers

Triggered when referrer receives points reward

Joy: Referral Friend

Triggered when a referred friend makes their first purchase

Tier Demotion Events

Event Name
Description

Joy: 4 Weeks Pre Tier Demotion

Triggered 4 weeks before customer tier demotion

Joy: 2 Weeks Pre Tier Demotion

Triggered 2 weeks before customer tier demotion

Joy: 1 Day Pre Tier Demotion

Triggered 1 day before customer tier demotion

Joy: Tier Downgrade

Triggered when customer tier is downgraded

Tier Reset Events

Event Name
Description

Joy: 4 Weeks Pre Tier Reset

Triggered 4 weeks before customer tier reset

Joy: 2 Weeks Pre Tier Reset

Triggered 2 weeks before customer tier reset

Joy: 1 Day Pre Tier Reset

Triggered 1 day before customer tier reset

Joy: Tier Reset

Triggered when customer tier is reset

Tier Achievement Events

Event Name
Description

Joy: Tier Achieved

Triggered when customer achieves a new tier

Connect with Klaviyo

Creating a Private API Key for the Klaviyo App

1

Create a private API key for Joy to use

  • Open Klaviyo and select Account . From there, head to Settings and find API Keys

  • Find Create Private API Keys under the Private API Keys section.

2

Enter a name for your Key

Choose 'Custom Key' and inside the Profiles and List rows, allow Joy to read and write access to List and Profiles as below. (It is important to keep each each key access to minimal instead of granting the Full access.)

3

Once you finish, you will see this private key shown on the screen. Bear in mind that this key may only show once for the sake of security, copy it to your machine and keep it safe.

How to integrate Klaviyo with the Joy Loyalty App

1

In the Joy Loyalty app, please access the Integrations section from the left menu and select Klaviyo.

2

Enter the Klaviyo's Private API Key that's just been created

  • Hit the 'Connect' button to test the connection status. Once you click the button, our app will test if the key you provide has the needed access scopes.

What can you do after integrating with Klaviyo?

After successfully integrating Joy Loyalty with Klaviyo and sending loyalty information to Klaviyo, we will now introduce and guide you through the use cases provided by Joy when creating emails using the content below.

Note: To perform the following actions, ensure that Joy Loyalty and Klaviyo are integrated, and the loyalty program has been successfully synced with Klaviyo.

Segment customers based on their loyalty tier or point balance

The essence of segmenting customers using loyalty criteria: Segmenting customers with loyalty criteria means classifying customers based on loyalty conditions. For example, you can categorize customers by tier, such as segmenting Gold tier customers to send emails exclusively to this group.

To segment customers using loyalty criteria, select "Create Filter" and apply Joy Loyalty criteria. For instance, the example below demonstrates segmenting all Gold tier customers under the VIP tier.

Creating event-based automations in Klaviyo

The essence of creating automated workflows: Create workflows that include loyalty program information in your email content. For example, you can send emails notifying customers about their points balance, sharing referral links, or tier details directly within the email.

Building workflows with loyalty program details is simple—just use variables and integrate them into your email content appropriately. For instance, the example below demonstrates creating a workflow:

  1. Log in to your Klaviyo account

  2. Navigate to Automation > Create Workflow

  3. Select Custom Event as the trigger type

  4. In the dropdown, you'll see all the Joy Loyalty events you've enabled

  5. Select the specific event you want to use as a trigger

  6. Design your email workflow using Klaviyo editor

  7. Utilize event data in your email content to personalize messages

  8. Set the workflow to active when ready

Example automation workflows

Here are powerful automation workflows you can create with the Joy Loyalty triggers:

Points redemption reminder

Trigger: Joy: Points Eligible Reward Purpose: Alert customers when they have enough points for rewards Content: Show available rewards and provide a clear redemption path Benefit: Increases redemption rates and program engagement

Tier advancement celebration

Trigger: Joy: Tier Achieved Purpose: Congratulate customers on reaching a new tier Content: Highlight new tier benefits and exclusive offers Benefit: Reinforces the value of loyalty program progression

Tier retention reminder

Trigger: Joy: 4 Weeks Pre Tier Reset Purpose: Notify customers who are at risk of losing their current tier Content: Show current status, requirements to maintain tier, and benefits of keeping status Benefit: Motivates additional purchases to maintain tier status

Point expiration warning series

Triggers: Joy: 30 Days Pre Point Expiration → Joy: 7 Days Pre Point Expiration → Joy: 3 Days Pre Point Expiration Purpose: Create a sequence of increasingly urgent reminders about expiring points Content: Show expiring points amount and suggest redemption options Benefit: Reduces point wastage and drives redemption activity

Birthday campaign sequence

Triggers: Joy: 7 Days Pre Birthday → Joy: Birthday Purpose: Build anticipation for birthday rewards and then deliver them Content: Teaser message followed by birthday reward details Benefit: Creates a memorable loyalty moment and strengthens emotional connection

Referral thank you

Trigger: Joy: Point Referrers Purpose: Thank customers who have successfully referred friends Content: Show points earned and encourage additional referrals Benefit: Reinforces referral behavior and acknowledges customer advocacy

Frequently Asked Questions

Q: Which loyalty events can trigger Klaviyo automations? A: Joy Loyalty sends many events to trigger automations including point earnings, redemptions, tier changes, upcoming tier resets, birthdays, point expirations, and referral activities. The full list can be viewed and configured in your Joy Loyalty integration settings.

Q: Do I need to set up the triggers in both Joy Loyalty and Klaviyo? A: Yes. You need to enable the triggers you want in the Joy Loyalty integration settings, then create corresponding automation workflows in Klaviyo that use these triggers as starting points.

Q: How do I access loyalty data in Klaviyo email templates? A: You can use variables such as {{ event|lookup:'Customer points'|default:0 }}, and others, depending on the trigger event. These variables are available in the Klaviyo email editor.

Q: How quickly are loyalty events sent to Klaviyo? A: Events are transmitted to Klaviyo in real-time as they occur in your loyalty program, allowing for immediate email communications.

Q: How do I troubleshoot if an expected email isn't being triggered? A: First verify the trigger is enabled in Joy Loyalty, then check that the corresponding workflow is active in Klaviyo. Also confirm the test customer has a valid email address and hasn't unsubscribed from marketing emails.

Wrap up

And that's it! Your integration between Joy Loyalty and Klaviyo is now all set and ready to save your marketing efforts. If you run into any issues or have questions along the way, don't hesitate to reach out to our 24/7 live chat support. We're always here and happy to assist you!

If it is working, we will soon start the Profile synchronization with all the customer loyalty data. This process may take a long time if you have over 100k customers in Joy Loyalty, which is mostly because of the .

Klaviyo
API throttling of Klaviyo API