Skip to main content

Klaviyo integration

Connect Klaviyo to Rivo to leverage customer and program data for more personalized emails and marketing

Written by Ana Rincon

Klaviyo and Rivo integration explained


​Our integration facilitates dynamic communication between Rivo and Klaviyo to supercharge your marketing efforts. By passing loyalty and referral data to Klaviyo, you can create targeted, personalized, and effective emails that engage, convert, and retain customers.

✨ The standard Klaviyo integration is available on all paid plans​


What does the integration do?

  • Add Rivo loyalty and referral properties to customer profiles on Klaviyo

  • Use Rivo events to trigger a flow when a customer takes an action within your programs

  • View the Rivo events completed by the customers on their profile page

  • Enhance program emails sent from Klaviyo with customer and event data

  • Create customer segments based on any Rivo property.


Integration setup

  1. From your Rivo Dashboard, go to Integrations

  2. In the Email & SMS Marketing section, click on Klaviyo

  3. On the integration page, click "Connect with OAuth"

  4. In a new tab, you will be asked to authorize Rivo to connect with your Klaviyo account. Review the permissions and click "Allow" to continue

  5. Recommended: If Rivo events are available on your plan, enable your preferred events in the Custom Events Trigger section and click "Save"

  6. Make sure you turn the integration to ON

  7. Sync customers to start sending the data to existing customers.

📝 Note: Make sure you're logged in to the correct Klaviyo account before authorizing the integration.

💡 Good to know: When you connect or update Klaviyo, Rivo sends sample events so Klaviyo can recognize Rivo metrics. Future events still depend on your integration being ON and the matching event toggles being enabled.


Rivo profile properties

Rivo syncs a set of standard properties to each customer's Klaviyo profile, including their points and credits balance, VIP tier, referral link, and more. Use these properties to create targeted segments, personalize and branch flows, and add dynamic customer data directly to your emails.

The properties available depend on the Rivo programs and settings you have enabled. Loyalty and referral properties are available as soon as Klaviyo is connected, while other properties become available when the corresponding programs or settings are enabled.

Custom property name

Example

Prerequisites

Rivo Date of Birth

1994-09-14

None

Rivo Loyalty Status

member

None

Rivo Points Balance

1250

None

Rivo Referral URL

https://yourstore.com/?rvo_ref=abc123

None

Rivo Store Credit Balance

25.00

None

Rivo VIP Tier Name

Gold

None – but value will show empty if you don't have VIP Tiers enabled

Rivo Amount Needed for Next VIP Tier

120.0

VIP Tiers enabled. Ask your CSM to switch this property on

Rivo Credits Next Expiry Amount

25.0

For credit-based loyalty programs with Credits Expiry enabled. Ask your CSM to switch this property on

Rivo Credits Next Expiry Date

2026-11-30

For credit-based loyalty programs with Credits Expiry enabled. Ask your CSM to switch this property on

Rivo Membership Joined Date

2026-03-01

Memberships enabled

Rivo Membership Last Joined Date

2026-07-01

Memberships enabled

Rivo Membership Next Billing Date At

2026-09-01

Memberships enabled

Rivo Membership Pending Cancellation At

2026-08-31

Memberships enabled

Rivo Membership Status

active

Memberships enabled

Rivo Membership Tier Name

Insiders

Memberships enabled

Rivo Next VIP Tier Name

Golden Hour Mode

VIP Tiers enabled. Ask your CSM to switch this property on

Rivo Points as Cash Balance

12.50

For point-based loyalty programs with points-to-cash conversion rate set under Customer Facing UI Settings (Settings > General)

Rivo Points Next Expiry Amount

500

For point-based loyalty programs with Points Expiry enabled. Ask your CSM to switch this property on

Rivo Points Next Expiry Date

2026-12-31

For point-based loyalty programs with Points Expiry enabled. Ask your CSM to switch this property on

Rivo Points to Next Reward

250

For point-based loyalty programs. Ask your CSM to switch this property on

Rivo Store Credit Code

ABCD-1234-EFGH-5678

For stores with store credit issued in gift cards

Rivo: <preference key> (one per active preference question)

medium

An active preference question. Ask your CSM to switch this property on

💡 Tip: To reference a customer's custom property in an email, use a lookup with a fallback so customers who don't have the property yet don't see a gap:

{{ person|lookup:"Rivo Points Balance"|default:"" }}. Read more in Using Rivo data in Klaviyo emails

Showing Rivo Preferences as profile properties

You can now access your customers' preferences as profile properties in Klaviyo and use them to build segments, personalize flows, and create more relevant emails.


Rivo events

✨ Rivo events are available on the Plus plan only

Rivo sends events to Klaviyo as metrics – a record of something a customer did, at the moment they did it. Where profile properties tell you what's true right now, events tell you what happened, which makes them what you build flows on: a customer earns points, moves up a VIP tier, or signs up for a membership, and Klaviyo picks it up.

The events available can vary depending on your program setup and account configuration. Some events are available by default, while others are only triggered when specific programs are enabled.

List of events & properties

Loyalty (Points, Credits, VIP Tiers)

Event name

Event properties

Rivo Birthday Captured

dob, captured_at

Rivo Credits Earned (only in credit-based programs)

trigger_name, earnings_amount, formatted_earnings_amount, next_vip_tier_threshold, needed_for_next_vip_tier

Rivo Customer Account Activated

account_activated_at

Rivo Customer Birthday

earnings_amount

Rivo Customer Moves Down A Tier

vip_tier_name, next_vip_tier_name, next_vip_tier_threshold, needed_for_next_vip_tier

Rivo Customer Moves Up A Tier

vip_tier_name, next_vip_tier_name, next_vip_tier_threshold, needed_for_next_vip_tier

Rivo Earning Transfer Completed (only in credit-based programs)

credits_amount, formatted_credits_amount, sender_name, sender_email, message, completed_at

Rivo Notification Credits Expiry Warning (only in credit-based programs)

expiry_amount, formatted_expiry_amount, time_until_expiry, expiry_date, expiry_date_formatted

Rivo Notification Credits Last Chance (only in credit-based programs)

expiry_amount, formatted_expiry_amount, time_until_expiry, expiry_date, expiry_date_formatted

Rivo Notification Points Expiry Warning

time_until_expiry, expiry_date, expiry_date_formatted

Rivo Notification Points Last Chance

time_until_expiry, expiry_date, expiry_date_formatted

Rivo Notification Reward Expiry Warning

reward_name, time_until_expiry, expiry_date, expiry_date_formatted

Rivo Notification Reward Last Chance

reward_name, time_until_expiry, expiry_date, expiry_date_formatted

Rivo Points Earned

trigger_name, earnings_amount, next_vip_tier_threshold, needed_for_next_vip_tier

Rivo Reward Redeemed

reward_name, reward_code, reward_tos

Referrals

Event name

Event properties

Rivo Advocate Signup

referral_link

Rivo Referral Completed

friend_email, referrals_completed

Rivo Referral Friend Claim

friend_email, reward_name, reward_code, reward_tos

Rivo Referral Invite Friend

advocate_name, reward_name, friend_email

Accounts

Event name

Event properties

Rivo Product Added To Favorites

product_id, product_name, product_url, product_image_url

Memberships

Event name

Event properties

Rivo Membership Billing Skipped

membership_tier_name, skipped_at, new_billing_date

Rivo Membership Canceled (triggers when the membership is canceled right away)

cancelled_at, customer_id

Rivo Membership Paused

membership_tier_name, paused_at

Rivo Membership Payment Success

membership_tier_name, succeeded_at, attempt_number, completed_at

Rivo Membership Pending Cancellation (triggers when cancellation is scheduled for the end of the billing period)

queued_for_cancellation_at, customer_id

Rivo Membership Renewal Notice

renewal_date, next_billing_date, membership_tier_name

Rivo Membership Signup

signed_up_at, customer_id, membership_tier_id, membership_tier_name, membership_tier_price, membership_tier_billing_interval

Rivo Membership Successful Rebill

membership_tier_name, billing_interval, next_billing_date, attempt_number, completed_at

Gift cards

Event name

Event properties

Rivo Bulk Gift Card Delivery

gift_card_amount, gift_card_code, gift_card_bulk_campaign_id, gift_card_bulk_campaign_name, gift_card_note, gift_card_expiration_date

Rivo Loyalty Gift Processed

reward_name, reward_code, reward_tos, message

Rivo Virtual Gift Card Delivery / Rivo Virtual Gift Card Reminder

gift_card_code, gift_card_initial_value, gift_card_expires_on, gift_card_note, gift_card_recipient_first_name, gift_card_recipient_full_name, gift_card_sender_first_name, gift_card_sender_full_name

Cashback

Event name

Event properties

Rivo Cashback Earned Completed / Rivo Cashback Earned Completed Reminder

trigger_name, earnings_amount, formatted_earnings_amount, expiry_date, expiry_date_formatted

Rivo Cashback Earned Pending

trigger_name, earnings_amount, formatted_earnings_amount

Using events to trigger Klaviyo flows

Create a metric-triggered flow in Klaviyo to automatically engage customers when they take a specific action in your Rivo program.

  1. From your Klaviyo account, go to Flows

  2. Click "Create flow" > "Build your own"

  3. Enter the Name of your new flow in the pop-up

  4. Optional: Add the tags to organize your flows and click "Create flow"

  5. The flow builder will ask you to select a trigger. Click "Your metrics" > "Rivo"

  6. Search for the preferred Rivo event on the list. In this example, we will add Rivo Points Earned

  7. Optional: Add filters to the trigger if you want to be more specific about when the flow should start (e.g. trigger_name equals 'Placed an order')

  8. Click "Save" and confirm your trigger selection by clicking "Confirm and save"

  9. Drag and drop your preferred actions, timing, and logic boxes to the flow

  10. Once you finish with the flow, click "Review and turn on" to set your flow live or schedule it.

📝 Important Note: Deactivate any native Rivo email already set up within a Klaviyo flow to avoid double notifications.

Viewing events in a Klaviyo profile​

Each customer profile in Klaviyo includes a timeline of customer activity, including events triggered by actions taken in Rivo.

  1. From your Klaviyo account, search for a customer by email and open the profile

  2. On the right side of the profile page, you'll see the timeline of events. Click on "All events" and enter Rivo in the dropdown menu to filter the events

  3. Select the event(s) you want to view

  4. Optional: Filter by dates.

​💡 Pro Tip: Use Klaviyo Analytics to track how your event data changes over time and identify trends in customer activity.

Important considerations

  • Friend Claim event – Since March 27, 2024, the event has been added to the friend's profile in Klaviyo. Previously, it was sent to the advocate's profile instead

  • Flow settings – Rivo events can also be used in the Conditional Split logics

  • Customer Birthday event – If both the "Rivo Customer Birthday and Rivo Points Earned events are enabled, ensure that you set up flows correctly to avoid sending duplicate emails from Klaviyo (e.g. add the filter trigger_name doesn't equal Customer birthday to the Rivo Points Earned flow)

  • Invite Friend event – The Rivo email "Invite Friend" sends an email directly to the referred friend, while the Klaviyo event "Rivo Referral Invite Friend" adds the activity to the advocate's profile and includes information about the referred friend and their reward to claim. You won't be able to email referred friends with the referral links from Klaviyo.


Using Rivo data in emails

Rivo profile properties can be used across both flow and campaign emails. Rivo event properties, however, are only available in emails within a flow triggered by a Rivo event.

If you want to recreate Rivo notifications in Klaviyo and include details about the action a customer has just taken in your program, such as a reward code or the number of points earned, use event properties.

Adding profile properties

  1. From the Klaviyo template builder, select a text block that you would like to add personalization to

  2. Click the "Edit text" button

  3. In the upper left, click "Add personalization" to open the searchable dropdown menu with a list of properties

  4. Type Rivo: to find all the preference questions available in your shop and click one option

  5. Recommended: Enter the default text in case a customer hasn't answered this question yet

  6. Click "Insert".

List of personalization tags

Use this list as a reference when manually adding personalization tags. Follow the format shown for each preference to insert the corresponding value into your Klaviyo emails.

  • {{ person|lookup:"Rivo Date of Birth"|default:"" }}

  • {{ person|lookup:"Rivo Loyalty Status"|default:"" }}

  • {{ person|lookup:"Rivo Points Balance"|default:"" }}

  • {{ person|lookup:"Rivo Referral URL"|default:"" }}

  • {{ person|lookup:"Rivo Store Credit Balance"|default:"" }}

  • {{ person|lookup:"Rivo Amount Needed for Next VIP Tier"|default:"" }}

  • {{ person|lookup:"Rivo Credits Next Expiry Amount"|default:"" }}

  • {{ person|lookup:"Rivo Credits Next Expiry Date"|default:"" }}

  • {{ person|lookup:"Rivo Membership Joined Date"|default:"" }}

  • {{ person|lookup:"Rivo Membership Last Joined Date"|default:"" }}

  • {{ person|lookup:"Rivo Membership Next Billing Date At"|default:"" }}

  • {{ person|lookup:"Rivo Membership Pending Cancellation At"|default:"" }}

  • {{ person|lookup:"Rivo Membership Status"|default:"" }}

  • {{ person|lookup:"Rivo Membership Tier Name"|default:"" }}

  • {{ person|lookup:"Rivo Next VIP Tier Name"|default:"" }}

  • {{ person|lookup:"Rivo Points as Cash Balance"|default:"" }}

  • {{ person|lookup:"Rivo Points Next Expiry Amount"|default:"" }}

  • {{ person|lookup:"Rivo Points Next Expiry Date"|default:"" }}

  • {{ person|lookup:"Rivo Points to Next Reward"|default:"" }}

  • {{ person|lookup:"Rivo Store Credit Code"|default:"" }}

  • {{ person|lookup:"Rivo VIP Tier Name"|default:"" }}

    💡 Tip: Learn how to manually add your customers' preference responses to your Klaviyo emails in Adding preference responses to emails.

Adding event properties

  1. Make sure you're editing a flow triggered by a Rivo event, then open the Klaviyo template builder

  2. Click "Preview"

  3. Under All properties, find Event properties. You'll see the data available for the Rivo event

  4. Click the event property to copy the variable

  5. After the success message appears, click "Done", then paste the variable you copied into the desired text block.

List of event variables

Use this list as a reference when manually adding the event variables to your Klaviyo emails, knowing that each event property is specific to the Rivo event that triggered the flow. See List of events & properties for the available events and their corresponding properties.

Rivo Birthday Captured

  • {{ event.dob|default:'' }}

  • {{ event.captured_at|default:'' }}

Rivo Credits Earned

  • {{ event.trigger_name|default:'' }}

  • {{ event.earnings_amount|default:'' }}

  • {{ event.formatted_earnings_amount|default:'' }}

  • {{ event.next_vip_tier_threshold|default:'' }}

  • {{ event.needed_for_next_vip_tier|default:'' }}

Rivo Customer Account Activated

  • {{ event.account_activated_at|default:'' }}

Rivo Customer Birthday

  • {{ event.earnings_amount|default:'' }}

Rivo Customer Moves Down A Tier

  • {{ event.vip_tier_name|default:'' }}

  • {{ event.next_vip_tier_name|default:'' }}

  • {{ event.next_vip_tier_threshold|default:'' }}

  • {{ event.needed_for_next_vip_tier|default:'' }}

Rivo Customer Moves Up A Tier

  • {{ event.vip_tier_name|default:'' }}

  • {{ event.next_vip_tier_name|default:'' }}

  • {{ event.next_vip_tier_threshold|default:'' }}

  • {{ event.needed_for_next_vip_tier|default:'' }}

Rivo Earning Transfer Completed

  • {{ event.credits_amount|default:'' }}

  • {{ event.formatted_credits_amount|default:'' }}

  • {{ event.sender_name|default:'' }}

  • {{ event.sender_email|default:'' }}

  • {{ event.message|default:'' }}

  • {{ event.completed_at|default:'' }}

Rivo Notification Credits Expiry Warning

  • {{ event.expiry_amount|default:'' }}

  • {{ event.formatted_expiry_amount|default:'' }}

  • {{ event.time_until_expiry|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Notification Credits Last Chance

  • {{ event.expiry_amount|default:'' }}

  • {{ event.formatted_expiry_amount|default:'' }}

  • {{ event.time_until_expiry|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Notification Points Expiry Warning

  • {{ event.time_until_expiry|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Notification Points Last Chance

  • {{ event.time_until_expiry|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Notification Reward Expiry Warning

  • {{ event.reward_name|default:'' }}

  • {{ event.time_until_expiry|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Notification Reward Last Chance

  • {{ event.reward_name|default:'' }}

  • {{ event.time_until_expiry|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Points Earned

  • {{ event.trigger_name|default:'' }}

  • {{ event.earnings_amount|default:'' }}

  • {{ event.next_vip_tier_threshold|default:'' }}

  • {{ event.needed_for_next_vip_tier|default:'' }}

Rivo Reward Redeemed

  • {{ event.reward_name|default:'' }}

  • {{ event.reward_code|default:'' }}

  • {{ event.reward_tos|default:'' }}

Rivo Advocate Signup

  • {{ event.referral_link|default:'' }}

Rivo Referral Completed

  • {{ event.friend_email|default:'' }}

  • {{ event.referrals_completed|default:'' }}

Rivo Referral Friend Claim

  • {{ event.friend_email|default:'' }}

  • {{ event.reward_name|default:'' }}

  • {{ event.reward_code|default:'' }}

  • {{ event.reward_tos|default:'' }}

Rivo Referral Invite Friend

  • {{ event.advocate_name|default:'' }}

  • {{ event.reward_name|default:'' }}

  • {{ event.friend_email|default:'' }}

Rivo Product Added To Favorites

  • {{ event.product_id|default:'' }}

  • {{ event.product_name|default:'' }}

  • {{ event.product_url|default:'' }}

  • {{ event.product_image_url|default:'' }}

Rivo Membership Billing Skipped

  • {{ event.membership_tier_name|default:'' }}

  • {{ event.skipped_at|default:'' }}

  • {{ event.new_billing_date|default:'' }}

Rivo Membership Canceled

  • {{ event.cancelled_at|default:'' }}

  • {{ event.customer_id|default:'' }}

Rivo Membership Paused

  • {{ event.membership_tier_name|default:'' }}

  • {{ event.paused_at|default:'' }}

Rivo Membership Payment Success

  • {{ event.membership_tier_name|default:'' }}

  • {{ event.succeeded_at|default:'' }}

  • {{ event.attempt_number|default:'' }}

  • {{ event.completed_at|default:'' }}

Rivo Membership Pending Cancellation

  • {{ event.queued_for_cancellation_at|default:'' }}

  • {{ event.customer_id|default:'' }}

Rivo Membership Renewal Notice

  • {{ event.renewal_date|default:'' }}

  • {{ event.next_billing_date|default:'' }}

  • {{ event.membership_tier_name|default:'' }}

Rivo Membership Signup

  • {{ event.signed_up_at|default:'' }}

  • {{ event.customer_id|default:'' }}

  • {{ event.membership_tier_id|default:'' }}

  • {{ event.membership_tier_name|default:'' }}

  • {{ event.membership_tier_price|default:'' }}

  • {{ event.membership_tier_billing_interval|default:'' }}

Rivo Membership Successful Rebill

  • {{ event.membership_tier_name|default:'' }}

  • {{ event.billing_interval|default:'' }}

  • {{ event.next_billing_date|default:'' }}

  • {{ event.attempt_number|default:'' }}

  • {{ event.completed_at|default:'' }}

Rivo Bulk Gift Card Delivery

  • {{ event.gift_card_amount|default:'' }}

  • {{ event.gift_card_code|default:'' }}

  • {{ event.gift_card_bulk_campaign_id|default:'' }}

  • {{ event.gift_card_bulk_campaign_name|default:'' }}

  • {{ event.gift_card_note|default:'' }}

  • {{ event.gift_card_expiration_date|default:'' }}

Rivo Loyalty Gift Processed

  • {{ event.reward_name|default:'' }}

  • {{ event.reward_code|default:'' }}

  • {{ event.reward_tos|default:'' }}

  • {{ event.message|default:'' }}

Rivo Virtual Gift Card Delivery & Rivo Virtual Gift Card Reminder

  • {{ event.gift_card_code|default:'' }}

  • {{ event.gift_card_initial_value|default:'' }}

  • {{ event.gift_card_expires_on|default:'' }}

  • {{ event.gift_card_note|default:'' }}

  • {{ event.gift_card_recipient_first_name|default:'' }}

  • {{ event.gift_card_recipient_full_name|default:'' }}

  • {{ event.gift_card_sender_first_name|default:'' }}

  • {{ event.gift_card_sender_full_name|default:'' }}

Rivo Cashback Earned Completed & Rivo Cashback Earned Completed Reminder

  • {{ event.trigger_name|default:'' }}

  • {{ event.earnings_amount|default:'' }}

  • {{ event.formatted_earnings_amount|default:'' }}

  • {{ event.expiry_date|default:'' }}

  • {{ event.expiry_date_formatted|default:'' }}

Rivo Cashback Earned Pending

  • {{ event.trigger_name|default:'' }}

  • {{ event.earnings_amount|default:'' }}

  • {{ event.formatted_earnings_amount|default:'' }}

💡 Pro Tip: You can customize how dates are displayed in your emails instead of using the default YYYY-MM-DD format. See Klaviyo's Date personalization in templates reference for the available date formats and syntax.


Creating segments based on Rivo data

Use Rivo events and properties to build highly targeted segments based on customer actions and preferences, so every email feels more relevant.

  1. From your Klaviyo account, go to Audience > Lists & segments

  2. Click "Create" > "Segment"

  3. Name the segment

  4. In Conditions, choose "Properties about someone" or "What someone has done (or not done)"

  5. Start adding all your conditions based on the profile properties and/or events

  6. Click "Create segment".


Troubleshooting

What you're seeing

What to check

Rivo profile properties or events are missing, or arriving late

  • Confirm your Klaviyo integration is switched on in Rivo (Integrations > Klaviyo)

  • Click "Sync Customers" and run a manual sync for the group you're troubleshooting

  • For event-triggered flows, confirm the event is enabled in your Klaviyo integration settings

  • Review your flow trigger filters. Filters that are too strict can stop a flow from running even when the event arrives

  • Open the customer's profile timeline in Klaviyo and filter by Rivo to see whether the event was received

A custom action isn't showing up, such as profile completion or product registration

  • Custom actions arrive under the Rivo Points Earned event, so confirm that the event is enabled under Custom Events Trigger (Integrations > Settings)

  • In Rivo, confirm the Custom Action actually awarded points to that customer

  • In Klaviyo, use the Rivo Points Earned metric and filter by the action name in your flow

  • If you're testing with manual point adjustments, check your configuration. Manual adjustments are excluded from event sends

  • Wait a few minutes and check again. Event processing can lag during busy periods

Rivo Membership Canceled isn't firing

  • Confirm your Klaviyo integration is switched on in Rivo

  • Confirm "Membership Canceled "is enabled under Custom Events Trigger

  • Check whether the member was queued to cancel at the end of the period rather than cancelled straight away

  • In Klaviyo, check your trigger and flow filters use supported event properties, such as event.cancelled_at or event.customer_id.

  • Open the customer timeline in Klaviyo to see whether Rivo Membership Pending Cancellation was sent instead.

Email wasn't delivered to the customer

  • The Smart Sending feature can skip emails sent through Klaviyo if they're delivered within a short period to the same customer. Carefully review the wait time, or turn the feature off

📝 Note: Syncing refreshes profile properties only. It doesn't replay past events – and switching the Klaviyo integration off and back on works the same way. Events that happened while it was off won't arrive after you re-enable it.


Common questions

What is the difference between custom profile properties and event properties?

You can add custom profile properties to any email through personalization tags, while event properties are variables that you copy and paste into your flow emails depending on the flow trigger selected.

  • Personalization tags are for populating email content with Rivo data, such as the current tier level, points balance, etc

  • Event property variables are used to populate email content with flow-trigger data.

Why did my customer receive two emails after completing an action?
Make sure you've disabled any Rivo email notifications that you've already configured within a Klaviyo flow. This prevents duplicate notifications from being sent to customers from both platforms.
​ ​

If auto-subscribe to Klaviyo is off, will customers still earn for the email subscribe rule?
Yes. If the email subscribe earning rule is active and the customer qualifies, Rivo can still award points or credits. The auto-subscribe setting only controls whether Rivo also subscribes the customer to the selected Klaviyo list.

Why do I see 1940 in my customer’s date of birth?
Rivo does not request the year of birth of your customers, but as Klaviyo supports dates formatted in YYYY-MM-DD, we fill in a fictional year so that you can filter between dates. You can change the date format in your emails.

Can Rivo import customers into Klaviyo?
Yes. Running "Sync Customers" in Rivo, from the Klaviyo integration page, can create or update Klaviyo profiles for eligible customers, using their email as the matching key.
​ ​

Does Rivo send data to profiles with "Guest" loyalty status?
Yes. Rivo can pass loyalty data for both guests and members. If you run "Sync Customers" in Rivo, you can choose Customers with an account. This way, guest profiles are excluded from that manual sync option.
​ ​

What emails can be sent through Klaviyo, and which are exclusive to Rivo?
Some Rivo-native notifications remain platform-managed:

  • Loyalty Anniversary

  • Credit Transfer

  • Loyalty Gift

  • Advocate Stats

  • Verified Reward

  • Ineligible Referral

  • Credit Transfer.

If you rebuild a notification in Klaviyo, disable the matching Rivo notification to avoid duplicate sends.

Did this answer your question?