Attentive and Rivo integration explained
Connect Rivo with Attentive to power your marketing with your Rivo program data. The integration syncs customer properties to Attentive profiles and sends Rivo events as they happen across your programs, so you can segment, personalize, and trigger journeys on any of it.
✨ The Attentive integration is available on all paid plans
What does the integration do?
Adds Rivo loyalty, referral, and membership properties to Attentive profiles
Sends Rivo custom events to Attentive as customers take actions in your programs
Lets you build dynamic segments from any Rivo property
Lets you trigger journeys from Rivo events
Personalizes messages on any channel with Rivo data
Rewards customers with points or credits when they subscribe to your SMS or email list.
Integration setup
From the Rivo Dashboard, go to Integrations
In the Email & SMS Marketing section, click on Attentive
Click "Connect"
The Attentive app will open in a new tab. Make sure you're logged in to the correct account, then authorize Rivo to connect to your Attentive account by reviewing the permissions and clicking "Allow"
Once you're redirected back to the Rivo app, enable your preferred events in the Custom Events Trigger section and click "Save"
Make sure you turn the integration to
ONRecommended: Sync customers to start sending the data to existing customers.
Syncing existing customers
The "Sync Customers" button on the integration page backfills your existing customers into Attentive. You can sync:
All customers – Every eligible customer in your Rivo account
Missing profiles only – Customers who don't yet have Rivo data on their Attentive profile.
📝 Note: Syncing refreshes profile properties only. Events that happened while the integration was disabled won't arrive after you re-enable it.
Rivo profile properties
Custom attribute name | Example | Prerequisites |
|
| None |
|
| For credit-based shops only |
|
| None |
|
| None |
|
| None |
|
| None |
|
| Memberships enabled |
|
| Memberships enabled |
|
| Memberships enabled |
|
| Memberships enabled |
|
| Memberships enabled |
|
| Memberships enabled |
Rivo events
Loyalty (Points, Credits, VIP Tiers)
Event name | Event properties |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
📝 Note: loyalty_card_code is only sent for gift card credits and reward_expiration_date only when the credits have an expiry date.
Referrals
Event name | Event properties |
|
|
|
|
|
|
|
|
Memberships
Event name | Event properties |
| - |
|
|
|
|
| - |
| - |
| - |
| - |
Viewing Rivo data on an Attentive subscriber
After connecting your accounts, Rivo automatically syncs your customer loyalty data to Attentive.
From the Attentive dashboard, go to Subscribers
Search for a subscriber by phone number or email
Click on their profile to preview details
Click on the View full profile button
Click on the Attributes tab to see all the Rivo attributes available.
Creating a segment on Attentive
Customer segmentation with Rivo data enables you to create targeted campaigns that drive higher engagement and conversion rates.
From the Attentive dashboard, go to Segments
Click "+ Create segment"
Next to Dynamic segment, click "Create"
From the list of conditions, click "A subscriber's characteristics"
Click the dropdown menu to search for a characteristic and scroll down to Custom Attributes to choose any Rivo attribute
After you complete the criteria, click "Create"
Enter the name for the new segment and click "Save."
Rewarding customers for subscribing to Attentive
✨ Ask your CSM to help you set this up.
Go to Loyalty > Points
Scroll down to the Redeeming Points section and click "Add New Way to Earn"
Create an earning rule for "Email Subscribe" and/or "SMS Subscribe"
Complete the setup and make sure the earning rule is turned
ONWhen customers subscribe to your Attentive SMS list or email list, Rivo applies points based on the matching earning rule.
Troubleshooting
What you're seeing | What to check |
Rivo properties or events are missing, or arriving late |
|
A membership event isn't firing |
|
Customers didn't earn for subscribing | Confirm the Email Subscribe or SMS Subscribe earning rule is active, and your Points program is enabled |
A customer received two messages for the same action | Disable the Rivo notification you've rebuilt as an Attentive journey |
Common questions
What's the difference between profile properties and event properties?
Profile properties describe the customer's current state and can be used in any message. Event properties describe what just happened and are only available in a journey triggered by that Rivo event.
Can I use the Rivo attributes as triggers in Attentive?
Rivo syncs both attributes and custom events to Attentive. How you use them in segments, journeys, and triggers depends on your Attentive account capabilities and setup.
How often is loyalty data synced with Attentive?
Rivo keeps profile attributes up to date as loyalty profile data changes, and sends custom events as those events happen. This helps keep your Attentive campaigns aligned with current customer loyalty activity.

