What’s the Braze + Rivo Integration?
This integration connects your Rivo loyalty program with Braze, allowing you to run smarter, more personalized campaigns based on loyalty actions, like earning points, VIP tier changes, referrals, and more.
What the integration does
Feature | What it Means |
Real-time data sync | Automatically keeps customer data (points, tiers, etc.) up to date in Braze |
Event tracking | Sends loyalty events (e.g., “earned points”) to Braze as custom events |
Manual/bulk customer sync | Push all or specific customer profiles into Braze |
How to Set It Up
What You’ll Need from Braze
Requirement | Details |
API Key | Must have “User Data” permissions |
REST Endpoint | Your Braze instance URL (e.g. |
Setup Steps
In Rivo, go to Integrations
Click Braze
Enter your API Key and REST Endpoint
Choose which loyalty events you want to track
Enable the integration
You can turn the integration on or off at any time without losing your configuration.
Events you can track (coming soon)
Event Type | Event Name | Description |
Loyalty Events | Points Earned | When a customer earns points from a purchase or action |
| Reward Redeemed | When a reward is redeemed |
VIP Tier Events | Tier Level Up | Customer moves up a VIP tier |
| Tier Level Down | Customer moves down a tier |
Referral Events | Referral Completed | A referred friend makes a purchase |
| Advocate Signup | Customer joins the referral program |
Special Events | Birthday | Customer’s birthday event |
| Account Activated | Customer activates their loyalty account |
Expiry Warnings | Reward Expiry Warning | Notifies before a reward expires |
| Points Expiry Warning | Notifies before points expire |
You can enable or disable any of these events depending on your campaign needs.
What data is synced to Braze
Data Field | Description |
Loyalty Balance | Current points or store credit balance |
Loyalty Status | Whether the customer is enrolled in loyalty |
Referral URL | Customer’s personal referral link |
Birthday | Used for birthday campaign targeting |
VIP Tier | Current VIP level (if tiers are enabled) |
This data updates automatically when it changes in Rivo.
Managing the Integration
Manual Syncing
Use this if:
You're setting up Braze for the first time
You're syncing an existing loyalty program
You want to refresh all customer data
Note: Manual syncs can be run once per hour.
Enabling or Disabling the Integration
You can toggle the integration at any time. Turning it off stops data syncing, but your settings are saved for when you re-enable it.
Removing the Integration
This will:
Delete your Braze API key and REST endpoint
Stop all syncing
Reset all customer integration settings
Troubleshooting
Issue | What to Check |
Integration not working | - Is your API key valid and has the right permissions? |
Data missing in Braze | - Wait a few minutes after setup |
Events not firing | - Is the event enabled in Rivo? |
Getting Help
If you're running into issues:
Double-check your Braze API key and endpoint
Make sure the integration is enabled in Rivo
Review event settings and customer data
Reach out to Rivo support with specific errors or behavior you're seeing
Final Notes
The Braze integration is real-time loyalty events and profile updates are pushed instantly. It’s built to handle high volumes and stay within Braze’s API limits using batching, rate limiting, and smart retry logic. You get accurate, timely data for every campaign, every time.