Attentive and Rivo integration explained
Connect Rivo with Attentive to send more targeted SMS campaigns using loyalty data and customer activity.
✨ Integrations are available on paid plans that include Integrations. See pricing →
Install the Rivo integration in your Attentive Dashboard here.
Benefits
Sync loyalty profile attributes into Attentive subscriber profiles
Build segments using points, tier, store credit, referral, and birthday data
Trigger Attentive journeys from Rivo customer actions
Personalize SMS content with synced Rivo variables
Sync membership profile attributes and membership events when paid memberships are enabled
How to connect Rivo with Attentive
In Rivo, go to Integrations
Find Attentive in Email & SMS Marketing and click Configure
Click Connect
Authorize the integration in Attentive
Return to Rivo after authorization
Profile attributes synced to Attentive
After connecting, Rivo syncs customer loyalty data to Attentive profiles.
Always synced
Rivo Points Balance
Rivo Store Credit Balance
Rivo Loyalty Status
Rivo Referral URL
Rivo VIP Tier Name
Rivo Date of Birth
Synced when paid memberships are enabled
Rivo Membership Joined Date
Rivo Membership Last Joined Date
Rivo Membership Tier Name
Rivo Membership Status
Rivo Membership Pending Cancellation At
Rivo Membership Next Billing Date At
📝 Note: Membership attributes are synced when your paid membership program is enabled.
Rivo custom events available in Attentive
Enable these events in your Rivo Attentive settings.
Available events
Rivo Points Earned
Rivo Customer Moves Up A Tier
Rivo Customer Moves Down A Tier
Rivo Reward Redeemed
Rivo Referral Completed
Rivo Advocate Signup
Rivo Customer Birthday
Rivo Birthday Captured
Rivo Referral Friend Claim
Rivo Referral Invite Friend
Rivo Customer Account Activated
Rivo Notification Reward Expiry Warning
Rivo Notification Reward Expiry Last Chance
Rivo Notification Points Expiry Warning
Rivo Notification Points Expiry Last Chance
Rivo Membership Signup
Rivo Membership Renewal Notice
Rivo Membership Successful Rebill
Rivo Membership Payment Success
Rivo Membership Payment Failure
Rivo Membership Pending Cancellation
Rivo Membership Canceled
📝 Note: Membership events are available when paid memberships are enabled.
Event properties
Each event includes externalEventId, occurredAt, and user identifiers (phone, email, and customer identifiers).
Rivo Points Earned:
trigger_name,earnings_amountRivo Reward Redeemed:
reward_name,reward_code,reward_tosRivo Customer Birthday:
earnings_amountRivo Birthday Captured:
dob,captured_atRivo Customer Account Activated:
account_activated_atRivo Customer Moves Up A Tier:
vip_tier_nameRivo Customer Moves Down A Tier:
vip_tier_nameRivo Advocate Signup:
referral_linkRivo Referral Invite Friend:
advocate_name,reward_name,friend_emailRivo Referral Friend Claim:
friend_email,reward_name,reward_code,reward_tosRivo Referral Completed:
friend_email,referrals_completedRivo Notification Reward Expiry Warning and Rivo Notification Reward Expiry Last Chance:
reward_name,time_until_expiry,expiry_date,expiry_date_formattedRivo Notification Points Expiry Warning and Rivo Notification Points Expiry Last Chance:
time_until_expiry,expiry_date,expiry_date_formattedRivo Membership Signup:
signed_up_at,customer_id,membership_tier_id,membership_tier_name,membership_tier_price,membership_tier_billing_intervalRivo Membership Renewal Notice:
next_billing_date,membership_tier_name,renewal_dateRivo Membership Successful Rebill:
membership_tier_name,billing_interval,next_billing_date,attempt_number,completed_atRivo Membership Payment Success:
membership_tier_name,succeeded_at,attempt_number,completed_atRivo Membership Payment Failure:
membership_tier_name,failure_at,attempt_number,completed_atRivo Membership Pending Cancellation:
queued_for_cancellation_at,customer_idRivo Membership Canceled:
cancelled_at,customer_id
How to create a segment in Attentive
In Attentive, go to Segments
Click Create segment
Choose your segment type and click Create
Add conditions from A subscriber’s characteristics
Select Rivo custom attributes for your rules
Save the segment
How to personalize messages with Rivo data
Use Attentive variables to insert Rivo profile values into SMS content.
Open your message in a journey or campaign
Click the {} button in the message editor
Click Choose variable and select a Rivo value
Insert the variable and save
📝 Note: Variable insertion in Attentive is handled through the message editor's variable picker.
Common questions
Can I use Rivo data for segmentation in Attentive?
Yes. Rivo profile attributes can be used in Attentive segment conditions.
Can I trigger journeys from Rivo actions?
Yes. You can enable supported Rivo custom events and use them in Attentive journey logic.
Do membership attributes and events always sync?
Membership-specific data syncs when paid memberships are enabled.
I need help setting this up.
Reach out to [email protected] and our team can help.

