Attentive and Rivo integration explained
Connect Rivo with Attentive to supercharge your SMS marketing campaigns with loyalty data. This powerful integration syncs customer loyalty information to Attentive, allowing you to create personalized SMS campaigns based on points, VIP tiers, referral links, and more.
✨ Integrations are available on paid plans that include Integrations. See pricing →
Install the Rivo integration in your Attentive Dashboard here.
Benefits
Sync valuable loyalty data to Attentive as customer attributes
Create dynamic customer segments based on loyalty data for targeted campaigns
Personalize SMS messages with Rivo attributes to increase engagement
Trigger custom events in Attentive for loyalty and referral actions
Sync membership properties to Attentive profiles when your membership program is enabled
Reward customers with loyalty points for SMS and email subscriptions when subscription earning rules are set up
How to connect Rivo with Attentive
From the Rivo Dashboard, go to Integrations
Find Attentive in the Email & SMS Marketing section and click Configure
Click Connect
The Attentive app will be open in a new tab. Log into your account and authorize the integration to finish the setup
You will be redirected back to your Rivo account.
Viewing Loyalty data in Attentive
After connecting your accounts, Rivo automatically syncs your customer loyalty data to Attentive. Here’s how to view this data in your Attentive dashboard:
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
Common synced attributes include:
Rivo Points Balance
Rivo Store Credit Balance
Rivo Loyalty Status
Rivo Referral URL
Rivo VIP Tier Name
Rivo Date of Birth
Rivo Membership Joined Date
Rivo Membership Last Joined Date
Rivo Membership Tier Name
Rivo Membership Status
Rivo Membership Next Billing Date At
Rivo Membership Pending Cancellation At
Membership properties are included when your membership program is enabled.
Rivo automatically keeps these attributes updated as customer loyalty data changes, ensuring your SMS marketing is always working with current information.
Rivo events available in Attentive
In addition to attributes, Rivo can send custom events to Attentive. You can enable supported events in your Rivo Attentive settings.
Available custom events include:
Points Earned
Customer Moves Up A Tier
Customer Moves Down A Tier
Reward Redeemed
Referral Completed
Advocate Signup
Celebrate Birthday
Birthday Captured
Friend Claim
Invite Friend
Customer Account Activated
Notification Reward Expiry Warning
Notification Reward Expiry Last Chance
Notification Points Expiry Warning
Notification Points Expiry Last Chance
How to create a segment in Attentive
Customer segmentation with Loyalty data enables you to create targeted SMS campaigns that drive higher engagement and conversion rates. Here are some examples of powerful segments you can create:
VIP customers (Gold tier members)
Customers with over 1,000 points (ready to redeem)
Customers with store credit to spend
Customers with birthdays this month
Here’s how to create a segment:
From the Attentive dashboard, go to Segments
Click Create segment
Either you choose a Dynamic segment or Segment templates , 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.
How to add Loyalty attributes to messages
Personalize your SMS campaigns by including Rivo loyalty data directly in your messages. Here are some effective examples:
“You have {Rivo Points Balance} points waiting to be redeemed! Shop now: [link]”
“Exclusive offer for our {Rivo VIP Tier Name} members: Use code VIP20 for 20% off”
“Share your referral link with friends and earn 500 points for each signup: {Rivo Referral URL}”
“You have ${Rivo Store Credit Balance} in store credit waiting to be used. Shop now!”
Here’s how to add these variables to your messages:
Edit a message in the Magic Composer campaign text message or add the Send text message step in a journey. In this example, we will use a journey
Click the {} button at the bottom of the message field
Under Variable , click Choose variable and select the Rivo property (ex. Rivo Points Balance)
Add the default text and click Insert
Edit your message and click Save
Rewarding customers for subscribing
Boost your SMS and email subscriber list by rewarding customers with loyalty points when they subscribe. Here’s how it works:
Set up an earning rule in Rivo for “Email Subscribe” and/or “SMS Subscribe” actions
When customers subscribe to your Attentive SMS list or email list, Attentive sends the subscription webhook and Rivo applies points based on the matching earning rule
Points are credited to their loyalty account, encouraging engagement with both your SMS marketing and loyalty program
This creates a powerful incentive for customers to subscribe to your marketing channels while simultaneously boosting their engagement with your loyalty program.
Common questions
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.
Can I send SMS campaigns based on points thresholds?
Yes! You can create segments in Attentive based on points balances (e.g., customers with 500+ points) and target those specific customers with redemption reminders or special offers.
I can’t get the app up and running. Can you help me?
Please reach out to [email protected] and our dedicated team will be happy to help you with any questions or requests!

