LogoRijoy Docs
LogoRijoy Docs
Homepage
Order Rewards Configuration
Referral Reward
Free Shipping CouponPercentage Off CouponAmount Off Coupon
Panel multilingual supportWidget Style Settings
Loyalty Customer Data Import Operation Manual
Earn Points by Purchasing ProductsJudge.me Review to Earn PointsPoints-Multiplier CampaignsPromotional Product CampaignsRegisterCelebrating a BirthdayPlace an order
Klaviyo Integration
Thank You Page: Order Points Display SectionAccount Page: Display Relevant Membership BenefitsProduct Page: Points Display Section
VIP Tier
Email notification configuration
Integrations

Klaviyo Integration

Author: Rijoy Team
Published: 2025/12/26

Function Description

The "Klaviyo Integration" seamlessly connects the Rijoy loyalty program system with the Klaviyo marketing automation platform, enabling two-way synchronization of user data and behavioral events. This integration is a critical component for building an omnichannel member marketing ecosystem.

Through this integration, you can:

  • Precisely segment member groups for personalized marketing outreach
  • Create automated marketing workflows based on member points, tiers, referral behaviors, and other data
  • Monitor member loyalty behaviors in Klaviyo to optimize marketing strategies
  • Combine purchase behavior with loyalty data to increase repurchase rates and customer lifetime value

How It Works

  • After Rijoy successfully connects with Klaviyo, the system will automatically create member segments in Klaviyo
  • User profile fields will be synchronized in real-time to the Klaviyo platform
  • User behavioral events are selectively synchronized to Klaviyo, with support for custom selection of event types
  • All synchronized data complies with user privacy regulations to ensure data security

Setup Path

Klaviyo Integration Steps

  1. Click the Integrations menu
  2. Enter the "Integrations" page
  3. Click "Klaviyo" to access the configuration page
  4. Click the "Connect with Klaviyo" button to establish the connection between Rijoy and Klaviyo
  5. Click the "Allow" button
  6. In Klaviyo, click the "Integrations" menu. If "Rijoy App" appears in the list, the connection is successful Check connection status

Configuration Details

1. User Segments (Automatically Created)

After successful connection, Rijoy will automatically create the following user segments in Klaviyo: User segmentation list

User SegmentDescription
Rijoy - VIP Tier1. Created VIP tiers
2. Automatically generates multiple groups by tier
Rijoy - Members1. Users who are already members in your store
Rijoy - Has birthday1. Users who have set their birthday
Rijoy - Referred Customers1. Users who have successfully referred new customers who placed orders

2. Synchronized User Profile Fields

Rijoy will synchronize the following member data fields to Klaviyo user profiles: User Profile

Field NameDescription
rijoy_points_availableCurrent available points
rijoy_points_pendingPoints pending activation (e.g., after order completion but before shipment when points are in Pending status)
rijoy_points_lifetime_earnedTotal lifetime points earned
rijoy_points_lifetime_spentTotal lifetime points spent
rijoy_vip_tierCurrent VIP tier name (Bronze / Silver / Gold, etc.)
rijoy_vip_progress_currentCurrent progress toward next tier (e.g., points, order value)
rijoy_vip_progress_requiredTotal progress required to reach next tier
rijoy_vip_upgrade_atMost recent upgrade timestamp
rijoy_vip_next_tierNext tier (e.g., Gold → Platinum)
rijoy_referral_urlUser's unique referral link
rijoy_referral_registration_countTotal successful referral registrations
rijoy_referral_first_order_countTotal successful first orders from referrals
rijoy_referred_byReferred by (referrer's email)

3. Event Synchronization Configuration

On Rijoy's Klaviyo integration configuration page, you can select which user behavior events to synchronize to Klaviyo: Event synchronization selection

Configuration Steps:

  1. Return to the "Klaviyo Integration" configuration page in "Rijoy Loyalty"
  2. Check the event types you want to synchronize to Klaviyo
  3. Click the "Save" button to save your configuration
  4. When users trigger selected events, the system will automatically synchronize them to Klaviyo Triggering event

Supported Event Types:

Event NameTrigger ConditionSynchronized Content
rijoy_points_earned_order_pendingAfter customer places order, points enter locked Pending status1. Points amount, order number, estimated activation date
rijoy_points_earned_orderOrder meets conditions (shipped/X days) → points activated1. Points amount, order number, estimated activation date
2. Points, order number
rijoy_points_earned_signupCustomer earns points after successful registrationReward points, registration time
rijoy_points_earned_manualManually adding pointsAdded points, reason, points quantity
rijoy_points_earned_birthdayBirthday-triggered reward points1. Added points, reason, points quantity
2. Reward points
rijoy_points_earned_campaign_bonusOrders earn multiplier points during campaigns1. Reward points
2. Multiplier coefficient, campaign name, points
rijoy_points_canceledOrder canceled → Pending points canceled1. Multiplier coefficient, campaign name, points
2. Canceled points amount, order number
rijoy_points_deducted_manualManually deducting pointsDeducted points, reason, remaining points
rijoy_points_deductedOrder refunded → activated points deducted1. Deducted points, reason, remaining points
2. Deducted points, proportion, remaining points
rijoy_points_redeemed_discountCustomer redeems points for discount code1. Deducted points, proportion, remaining points
2. Discount code, points consumed, expiration date
rijoy_reward_discount_usedUser successfully places order using redeemed discount code1. Discount code, points consumed, expiration date
2. Order number, discount amount, coupon code
rijoy_vip_upgradedCustomer upgraded tier1. Order number, discount amount, coupon code
2. New tier, previous tier, tier benefits
rijoy_vip_downgradedCustomer downgraded tier1. New tier, previous tier, tier benefits
2. New tier, previous tier, next cycle requirements, downgrade reason
rijoy_vip_progress_updateTier progress changes during cycle (e.g., points needed for upgrade)1. New tier, previous tier, next cycle requirements, downgrade reason
2. Current tier, upgrade deficit
rijoy_referral_invitee_registeredInvitee successfully registeredInviter ID, reward
rijoy_referral_invitee_first_orderInvitee completed first order1. Inviter ID, reward
2. Reward points, order number

4. Managing Specific Event Synchronization

To stop data synchronization for a specific event:

  1. Go to the "Klaviyo Integration" configuration page in "Rijoy Loyalty"
  2. Uncheck the event type you no longer want to synchronize
  3. Click the "Save" button to save your configuration
  4. After saving, when users trigger this event again, it will no longer synchronize to Klaviyo

Note:

  • This action only stops future event synchronization and does not delete historically synchronized data
  • To resume synchronization, simply re-check the event and save the configuration
  • We recommend regularly reviewing synchronized event types to ensure only necessary data for current marketing activities is synchronized

Managing Integration Connection

Disconnecting

To stop the Klaviyo integration:

  1. On Rijoy's Klaviyo integration configuration page
  2. Click the "Disconnect" button
  3. Confirm to stop all event synchronization Disconnect Note: After disconnection, Klaviyo retains historical data and does not automatically delete it.

💡 Important Notes

  • Each Rijoy account can only connect to one Klaviyo account
  • User segments are automatically created after successful integration—no manual configuration needed
  • Event synchronization follows the selective principle—only checked event types are synchronized
  • We recommend selecting event types based on marketing needs to avoid data redundancy
  • User profile field synchronization is real-time, ensuring Klaviyo user profiles stay up-to-date

Table of Contents

Function Description
How It Works
Setup Path
Configuration Details
1. User Segments (Automatically Created)
2. Synchronized User Profile Fields
3. Event Synchronization Configuration
Configuration Steps:
Supported Event Types:
4. Managing Specific Event Synchronization
Managing Integration Connection
Disconnecting
💡 Important Notes