Skip to main content

Attentive integration

Connecting Rivo Loyalty with SMS through Attentive

Ana Rincon avatar
Written by Ana Rincon
Updated over a week ago

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 status, and more.

✨ Integrations are available on the Scale and Plus plans. See pricing β†’

Install the Rivo integration in your Attentive Dashboard here.


Benefits

  • Sync valuable loyalty data to Attentive automatically as customer attributes:

    • Rivo Points Balance (e.g. 2,000) - Target customers based on their points balance for redemption reminders

    • Rivo Loyalty Status (e.g. Member) - Customize messaging based on customer engagement level

    • Rivo Referral URL (e.g. https://example.com/?referral_code=X) - Let customers share their referral link directly from SMS

    • Rivo VIP Tier Name (e.g. Gold) - Create tier-specific promotions and exclusives

    • Rivo Date of Birth (e.g. 01-31) - Send timely birthday rewards and promotions

    • Rivo Store Credit Balance - Remind customers of available store credit they can spend

  • Create dynamic customer segments based on loyalty data for targeted campaigns

  • Personalize SMS messages with Rivo attributes to increase engagement

  • Reward customers with loyalty points when they subscribe to your SMS or email marketing


How to connect Rivo with Attentive

  1. From the Rivo Dashboard, go to Integrations

  2. Find Attentive in the Email & SMS Marketing section and click Configure

  3. Click Connect

  4. The Attentive app will be open in a new tab. Log into your account and authorize the integration to finish the setup

    Attentive and Rivo logos
  5. 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:

  1. From the Attentive dashboard, go to Subscribers

  2. Search for a subscriber by phone number or email

  3. Click on their profile to preview details

  4. Click on the View full profile button

  5. Click on the Attributes tab to see all the Rivo attributes available

    Subscriber profile in Attentive

Rivo automatically keeps these attributes updated as your customer loyalty data changes, ensuring your SMS marketing is always working with the latest information.


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:

  1. From the Attentive dashboard, go to Segments

  2. Click Create segment

  3. Either you choose a Dynamic segment or Segment templates, click Create

  4. From the list of conditions, click A subscriber's characteristics

  5. Click the dropdown menu to search for a characteristic and scroll down to Custom Attributes to choose any Rivo attribute

    Creating a segment in Attentive
  6. After you complete the criteria, click Create

  7. 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:

  1. 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

  2. Click the {} button at the bottom of the message field

    Message composer in Attentive
  3. Under Variable, click Choose variable and select the Rivo property (ex. Rivo Points Balance)

    Message composer in Attentive
  4. Add the default text and click Insert

  5. 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:

  1. Set up an earning rule in Rivo for "Email Subscribe" and/or "SMS Subscribe" actions

  2. When customers subscribe to your Attentive SMS list or email list, they'll automatically earn the points you've set

  3. 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?

For now, our attributes only work as filters in segments. We look forward to expanding our current capabilities so please add your vote here if you have any suggestions - we want to hear from you!

How often is loyalty data synced with Attentive?

Loyalty data is automatically synced to Attentive whenever a customer's points balance, VIP tier, or other relevant data changes in Rivo. This ensures your SMS marketing is always using the most up-to-date customer information.

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!

Did this answer your question?