Skip to main content

Integrate Rivo with Omnisend

Learn how to integrate Rivo Loyalty Program and Rewards with Omnisend

Inesa Valinčiūtė-Kunčienė avatar
Written by Inesa Valinčiūtė-Kunčienė
Updated yesterday

Rivo syncs loyalty data (points, VIP tiers, referral URLs) into Omnisend contact profiles, so you can segment audiences, personalize emails/SMS, and automate campaigns based on customer loyalty behavior.

This article will guide you on how to connect Rivo to Omnisend and use the synced data in campaigns and automations.


Key Benefits

  • Transfer key Rivo data, such as Points Balance, VIP Tier, and Referral URL, directly into Omnisend contact profiles for personalized campaigns.

  • Automate personalized messages using loyalty attributes, such as Rivo status and tiers, to trigger targeted automation emails and SMS.

  • Segment audience in Omnisend based on real-time loyalty data to send promotions that resonate and convert.

Before You Begin

Setup Process

Step 1. Create an API Key. In Omnisend, go to → Apps → Search for "Rivo: Loyalty Program, Rewards" → Click on "Connect Now" → Copy an API Key.

⬇️

⬇️

Step 2. Install the Rivo: Loyalty Program, Rewards app from the Shopify App Store in your Shopify admin.

Step 3. Go to your Shopify admin and open the Rivo Loyalty Rewards Referrals → Go to Integrations → In the Email & SMS Marketing section, click Omnisend → Click Connect and authorize the connection between Omnisend and Rivo.

Note: Omnisend integration is available on all paid Rivo plans.

Step 4. On the integration page, paste the API key and click save.

Step 5. Make sure you turn the integration to ON and it's status is Enabled.

Step 6. Click "Sync Customers" to start syncing Rivo data to existing customers.

Step 7. In Omnisend, check the box that all the steps are done and confirm the changes.

And that's it! Omnisend is now integrated with Rivo!

What Data Is Passed

Once connected, Rivo syncs custom properties and personalization tags to Omnisend contact profiles. You can use them in segments, automation, and campaigns.

Custom Properties

Custom property

Example

rivoBalance

1000

rivoDateOfBirth

1940-10-13

rivoLoyaltyStatus

member

rivoReferralUrl

rivoVipTierName

Gold

Note: Rivo does not collect your customers' year of birth, but since Omnisend needs dates in the YYYY-MM-DD format, Rivo uses a placeholder year, as 1940, to ensure compatibility.

Rivo custom properties can be used as personalization variables in Omnisend emails, whether you're sending campaigns or setting up automation workflows as described here.

Personalization Tags

Personalization variable

Description

[[contact.custom_properties.rivoBalance]]

1000

[[contact.custom_properties.rivoDateOfBirth]]

1940-11-13

[[contact.custom_properties.rivoDateOfBirth|date:'%m-%d']]

11-13

[[contact.custom_properties.rivoLoyaltyStatus]]

member

[[contact.custom_properties.rivoReferralUrl]]

[[contact.custom_properties.rivoVipTierName]]

Gold

Personalization tags can be used in the subject line, the content of the message, and content blocks in the email message. Learn more about using personalization.

FAQ

Can I use Rivo data in automation workflows?

You can use Rivo custom properties as personalization variables in your emails or to create segments that can be used as audience filters within automations. Please note that Rivo triggers are not supported for now.

Can I change the birthdate year?

No, the year is a fixed placeholder added to meet Omnisend's date format requirements.


Didn't find the answer to your question? Reach out to our Support Team through the in-app chat or at [email protected]; our team is available 24/7.

Did this answer your question?