This article explains how to connect Brij with Rivo to surface product registration data inside the Rivo customer Accounts widget, giving shoppers a personalized "My Gear" view of everything they've registered in Brij (in addition to what is already shown from online purchases).
Use Cases
- Post-purchase engagement: Brands using Brij for product registration can extend that data into Rivo's loyalty and accounts experience, creating a unified post-purchase hub.
- Customer self-service: Shoppers can view all their registered products — name, SKU, and price — directly from their Rivo account page, reducing support inquiries about warranty and registration status.
- Loyalty + registration together: Brands running Rivo loyalty programs can pair product registrations with loyalty incentives to deepen the post-purchase relationship.
How the Integration Works
The Brij and Rivo integration connects product registration data from Brij into the Rivo Accounts widget via Shopify:
- Brij captures product registrations via an Experience in Brij that represents a specific product.
- Product SKU or identifier should be filled out in the experience details.
- Registrations are synced to a customer metafield in Shopify using a Shopify Flow.
- Brij will supply the Flow template.
- Rivo reads that metafield and renders a "My Gear" section inside the Rivo Accounts widget, under the Profile tab.
- Each registered product displays its product name, SKU, and price, along with a link to the full Brij registration record.
⚠️ Plan Availability: This integration may or may not be included in your current Brij plan. Contact your Brij Account Manager to confirm whether the Rivo integration is already part of your plan before getting started.
Setting Up the Integration
Step 1: Configure Brij
- Reach out to your Brij Account Manager to confirm this integration is enabled on your plan.
- Work with the Brij team to set up product registration experiences.
- Ask the Brij team to enable the Shopify Flow that syncs registration data to your Shopify customer metafield.
Step 2: Add the theme snippet
Add a small Liquid snippet to your Shopify theme that makes the Brij metafield data available on the frontend:
In your Shopify theme editor, create a new snippet called
brij-dataAdd the code listed in the snippet below
In your
layout/theme.liquid, add{% render 'brij-data' %}just before the</body>tag
Code to add from step 2:
{% if customer.metafields.brij.registration_metadata.value %} <div id="brij-data" style="display:none">{{ customer.metafields.brij.registration_metadata.value | json }}</div> {% endif %}
Step 3: Enable in Rivo
Contact your Rivo customer success manager to configure the Accounts widget to display the My Gear section. My Gear will appear under the Profile tab for logged-in customers.
Tip: Test the integration by logging in as a customer who has completed a product registration in Brij. Navigate to the Profile tab in the Rivo Accounts widget to verify the My Gear section appears.
What Customers See
Once live, the My Gear section shows each registered product's name, SKU, price, and a link to their full Brij registration record.
Tips & Notes
- Both an active Brij account and a Rivo Accounts subscription are required.
- The Shopify Flow is managed by Brij — if data isn't appearing in Rivo, verify the Flow is active in Shopify admin.
FAQ
Do I need a Rivo Accounts subscription to use this integration?
Yes. My Gear is part of Rivo Accounts. Contact your Rivo Customer Success Manager for details.
What data is shown?
Product name, SKU, price, and a link to the full Brij registration.
How does data flow?
Brij → Shopify metafield (via Shopify Flow) → Rivo reads metafield and renders My Gear.
Why don't I see all registrations?
Only registrations with an "approved" status are displayed. Incomplete or pending registrations are filtered out.
What is the brij.registration_metadata metafield?
This is a JSON customer metafield created by the Brij Shopify Flow. It contains all registration data for a customer, pre-aggregated by the Brij API.
Who do I contact if it's broken?
Start with your Brij Account Manager to verify the Shopify Flow is active and correctly configured. If data is syncing but not showing in Rivo, follow up with your Rivo Customer Success Manager.