Skip to main content

Klaviyo Profile Sync: Next VIP and Reward Progress Fields

Learn what the next-step Klaviyo profile fields mean, how values are calculated, and how bulk sync handles customers with invalid emails.

Written by Stuart Chaney
Updated this week

Klaviyo Profile Sync: Next VIP and Reward Progress Fields

This guide explains the expanded Klaviyo profile fields that help you target customers based on how close they are to their next milestone.


If you have not connected Klaviyo yet, start with Klaviyo integration.







Profile Fields Included in This Update

Depending on your store setup and account availability, Rivo can sync the following profile properties to Klaviyo:

  • Rivo VIP Tier Name

  • Rivo Amount Needed for Next VIP Tier

  • Rivo Points to Next Reward




📝 Note: These fields depend on your loyalty setup and account availability. If your VIP program is not enabled, VIP-related fields will not populate. Some next-step fields may also be enabled by account. If one or more fields are missing, contact support to confirm availability for your account.



What Each Field Means

Rivo VIP Tier Name

Shows the customer’s current VIP tier name (for example, Bronze, Silver, or Gold).


Rivo Amount Needed for Next VIP Tier

Shows how much progress the customer still needs to reach their next VIP tier.

  • If your VIP program is based on spend, this value is the remaining amount to spend.

  • If your VIP program is based on points, this value is the remaining points to earn.

  • If your VIP program is based on qualifying purchases, this value is the remaining purchases needed.

  • If there is no higher tier to reach, this value is 0.



Rivo Points to Next Reward

Shows how many points the customer still needs to reach their next points-based reward.

  • Rivo compares the customer’s current points balance to your enabled points reward levels.

  • Rewards outside your points program do not affect this value.

  • If there is no higher enabled points reward level available, this value is 0.







How Syncing Works

These fields update automatically as customer loyalty data changes.


If you want to refresh a larger group of customers, you can also run a manual sync from the Klaviyo integration page.


When you run Sync Customers, you can choose one of these groups:

  1. Customers with an account (Recommended)

  2. Customers with activity in the last week only

  3. Customers with a VIP Tier

  4. Customers who have ever earned your program balance (points or credits)

  5. All customers

Manual syncs can be started once per hour.







Bulk Sync and Invalid Email Handling

During bulk sync, customers with invalid email formats are skipped for profile updates. Rivo still tracks these records so your sync reporting stays accurate.


If a skipped customer already has a matching Klaviyo profile, Rivo keeps that customer-profile link so future integration activity can continue to map correctly.


You can review invalid-email customers from the Klaviyo sync breakdown and open the filtered customer list in Shopify from there.







Troubleshooting Sync Differences

If your Klaviyo properties look out of date or do not match what you expect in Rivo, use this checklist:

  1. Check the sync timestamps first
    In the Klaviyo Data Sync card, compare:

    • Last full sync started at (most recent manual bulk sync)

    • Last individual profile synced at (most recent automatic profile update)

  2. Confirm customer sync is active
    Make sure your Klaviyo integration is enabled in Rivo before re-running a sync.

  3. Run the right manual sync audience
    Choose the customer group that matches who is missing updates (for example, account customers, VIP customers, recent activity, or all customers).

  4. Check for email issues
    Customers without a valid email are skipped. Review the invalid-email count in the sync breakdown and correct emails in Shopify.

  5. Wait for the hourly manual sync window
    If you just ran a manual sync, wait until the one-hour window has passed before starting another one.







FAQ

Why do some customers show 0 for next VIP or next reward fields?


0 means there is no higher step currently available for that customer (for example, they already reached the highest tier or highest enabled points reward level).


Can I use these fields in Klaviyo segments and flow conditions?


Yes. These properties are synced as Klaviyo profile fields, so you can use them for segmentation, filters, and personalization.


I ran a sync but cannot find these properties for every profile. Why?


Check that the customer has a valid email, and make sure your Klaviyo integration is on before running another sync for the relevant audience. Profiles with invalid emails are skipped until the email is corrected. If these properties are not available in your account yet, contact support to confirm availability.

Did this answer your question?