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:
Customers with an account (Recommended)
Customers with activity in the last week only
Customers with a VIP Tier
Customers who have ever earned your program balance (points or credits)
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:
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)
Confirm customer sync is active
Make sure your Klaviyo integration is enabled in Rivo before re-running a sync.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).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.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.
