Skip to main content

Sendlane integration

Connect your Loyalty Program with Sendlane to elevate your email and SMS communications

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

Rivo and Sendlane integration explained

Seamlessly integrate with Sendlane to create diverse segments based on the Loyalty attributes of your customers and use their powerful tools to deliver highly targeted email and SMS messages. This integration automatically syncs your customers' loyalty data to Sendlane custom fields, enabling you to create sophisticated marketing campaigns based on points balance, VIP status, and loyalty behavior.

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


Use cases

  • Enhance Contact profiles by adding Rivo properties:

    • Rivo Points Balance (e.g. 1000)

    • Rivo Store Credit Balance (e.g. 25.50)

    • Rivo Loyalty Status (e.g. member, guest, excluded)

    • Rivo Referral URL (e.g. https://example.com/?referral_code=X)

    • Rivo VIP Tier Name (e.g. Gold, Silver)

    • Rivo Date of Birth (e.g. 9-28)

  • Create customer segments based on any Rivo property to tailor messaging for your Contacts

  • Leverage Rivo activity to trigger Automations and deliver customized emails

  • Use Rivo properties as conditions/rules for Automations

  • Include Loyalty data in your email and SMS messages through Personalization Tags

  • Send targeted campaigns to high-value customers based on points balance or VIP tier

  • Create birthday campaigns using the synced date of birth data

  • Build referral-focused campaigns using each customer's unique referral URL

πŸ’‘ Find out more: We are proud partners with Sendlane! Take a closer look at our collaboration β†’


How to connect Rivo with Sendlane

πŸ“ Important: This integration only syncs data with existing Sendlane contacts. It does not create new contacts in Sendlane. Make sure your customers are already subscribed to your Sendlane list before enabling the integration.

  1. From the Rivo Dashboard, go to Integrations

  2. Find Sendlane in the Email & SMS Marketing section

  3. Click Configure

  4. Enter your Sendlane API V2 token (Where to find my API Token?)

  5. Click Save to validate your API token and display your available lists

  6. Under List/Audience ID, select the Sendlane list you want to sync with from the dropdown menu

  7. Click Save to complete the setup

πŸ’‘ Pro Tip: The integration will automatically create the necessary custom fields in your Sendlane account. You don't need to set these up manually!

Where to find my API Token?

  1. From your Sendlane Dashboard, go to Account > API

  2. Under Sendlane API V2, click the button + API Token

  3. Input a descriptive name for your token in the pop-up (e.g. "Rivo Integration") and click Create

  4. Make sure to click Copy API Token and paste it into Rivo immediately

⚠️ Important: API Tokens can only be viewed once after creation. Make sure to copy your token immediately and paste it into Rivo before closing the window. If you lose your token, you'll need to create a new one.

πŸ’‘ Tip: Store your API token securely. Rivo will validate the token when you save it to ensure it's working correctly. Learn more β†’


How data syncing works

Once connected, Rivo automatically syncs your customers' loyalty data to Sendlane custom fields. Here's what you need to know about the sync process:

Sync timing and frequency

  • Real-time sync: Customer loyalty data is automatically updated in Sendlane whenever changes occur in Rivo (points earned, VIP tier changes, etc.)

  • Manual sync: You can manually sync all customers by clicking the "Sync Customers" button in the integration settings

  • Sync cooldown: Manual sync is limited to once per hour to prevent system overload

  • Contact matching: Rivo matches customers to Sendlane contacts using email addresses

What data gets synced

The following Rivo properties are automatically synced to Sendlane custom fields:

Rivo Property

Example Value

Description

Rivo Points Balance

1000

Current available points balance

Rivo Store Credit Balance

25.50

Current store credit balance in your store currency

Rivo Loyalty Status

member, guest, excluded

Customer's loyalty program participation status

Rivo Referral URL

Customer's unique referral link

Rivo VIP Tier Name

Gold, Silver

Current VIP tier (if VIP tiers are enabled)

Rivo Date of Birth

9-28

Customer's birthday in MM-DD format

Viewing synced data in Sendlane

Find the Rivo loyalty data for any customer by viewing their Contact profile:

  1. From your Sendlane Dashboard, go to Audience

  2. Click the Contacts tab

  3. Search for an email address and click the > button in the View column

  4. Click the View more button in the Contact sidebar

  5. Scroll down to Personalization to see the Rivo properties added to the Contact profile as custom fields

πŸ“ Important: To ensure accurate synchronization of loyalty data, please avoid manually editing the custom fields created by Rivo. These fields are automatically managed by the integration.


Using Rivo properties in Segments

Create powerful customer segments based on loyalty data to deliver highly targeted campaigns. Here are some effective segmentation strategies:

Segment ideas and examples

  • High-value customers: Points Balance greater than 1000

  • VIP members: VIP Tier Name is not empty

  • Birthday customers: Date of Birth contains current month

  • Store credit holders: Store Credit Balance greater than 0

  • Active loyalty members: Loyalty Status equals "member"

  • Referral champions: Combine with purchase data to find customers with referral URLs who haven't shared recently

How to create a segment

  1. From your Sendlane Dashboard, go to Audience

  2. In the Segments tab, click the + Segment button

  3. Input a descriptive name for the segment (e.g. "High Points VIP Members") and click Confirm

  4. Click the preselected filter to display all the Conditions and select Custom Fields > Custom Fields

  5. Select the Rivo property you want to use (e.g. "Rivo Points Balance")

  6. Set your condition (e.g. "greater than 500")

  7. Add additional conditions as needed to refine your segment

  8. Click Save to create your segment

πŸ’‘ Pro Tip: Combine multiple Rivo properties for more sophisticated segments. For example, create a segment for "Gold VIP members with over 2000 points" by combining VIP Tier Name and Points Balance conditions.


Using Rivo properties in Automations

Create sophisticated automated campaigns that respond to your customers' loyalty behavior and status changes. Here are powerful ways to leverage Rivo data in your automations:

Automation ideas and strategies

  • VIP tier upgrade celebration: Trigger when VIP Tier Name changes to congratulate customers on their new status

  • Points milestone rewards: Send special offers when Points Balance reaches certain thresholds (500, 1000, 2000 points)

  • Birthday campaigns: Use Date of Birth to send personalized birthday offers with bonus points

  • Referral encouragement: Target customers with high points balances to share their Referral URL

  • Store credit reminders: Remind customers when they have unused Store Credit Balance

  • Re-engagement for excluded customers: Win back customers whose Loyalty Status is "excluded"

Setting up triggers

Trigger automations when Rivo loyalty data is updated in a customer's profile:

  1. From your Sendlane Dashboard, go to Automations

  2. Click the New Automation button

  3. Select Start from Scratch in the slideout menu

  4. Input a descriptive name for your automation (e.g. "VIP Tier Upgrade Celebration") and click Start

  5. Click + Add trigger and select Custom Field Added or Custom Field Updated in the slideout menu

  6. Set your preferred Limit Per Contact (recommended: once per day to avoid spam)

  7. Choose the specific Rivo property you want to trigger on (e.g. "Rivo VIP Tier Name")

  8. Click Done

  9. Add your email content, timing delays, and any additional logic

  10. Click Activate when ready to launch

Using conditional splits

Create different automation paths based on loyalty data to deliver more personalized experiences:

  1. From your Sendlane Dashboard, go to Automations

  2. Click the New Automation button or edit an existing one

  3. Select a template in the slideout menu - or create one from scratch

  4. Click the + button and select Conditional Split in the slideout menu

  5. Click the preselected filter to display all the Conditions and select Custom Fields

  6. Select the Rivo property you want to use for the split (e.g. "Rivo Points Balance")

  7. Set your condition (e.g. "greater than 1000" for high-value customers)

  8. Add additional conditions if needed and click Done

  9. Create different email content for each path (e.g. premium offers for high-points customers, incentives for lower-points customers)

πŸ’‘ Pro Tip: Use multiple conditional splits to create sophisticated customer journeys. For example, split by VIP tier first, then by points balance within each tier for highly targeted messaging.


Using Rivo properties in email and SMS messages

Personalization Tags allow you to dynamically insert a customer's loyalty data into your email and SMS content, creating highly personalized messaging experiences.

Personalization examples

  • Points balance messaging: "Hi #{{first_name}}, you have #{{Rivo Points Balance}} points ready to use!"

  • VIP tier recognition: "Welcome back, #{{Rivo VIP Tier Name}} member!"

  • Store credit reminders: "Don't forget - you have $#{{Rivo Store Credit Balance}} in store credit waiting for you!"

  • Referral sharing: "Share your referral link and earn rewards: #{{Rivo Referral URL}}"

  • Birthday campaigns: Use the Date of Birth field to trigger special birthday offers

How to add personalization tags

  1. Open the email or SMS message editor in Sendlane

  2. Add or edit the text element where you want to insert loyalty data

  3. Click the tag icon. If you are editing email content, click the ... button first

  4. Select the Rivo property you want to include (e.g. "Rivo Points Balance")

  5. The personalization tag will be inserted into your content automatically

πŸ’‘ Pro Tip: Rivo properties can be used in email subject lines and preheaders too! Try "#{{first_name}}, your #{{Rivo Points Balance}} points are waiting!" for higher open rates.


Troubleshooting

Problem

Possible cause

Solution

Selected my Sendlane list in Rivo, but I can't see new customers with Rivo properties in Sendlane

Rivo does not create Contacts in Sendlane. It synchronizes with existing Contacts, using email matches

Ensure customers are subscribed to your Sendlane list first. Consider integrating your store with Sendlane to automatically add customers

Getting "Invalid API Token" error when connecting

API token is incorrect, expired, or you're using the wrong version

Generate a new Sendlane API V2 token and ensure you copy it completely. Double-check you're using the V2 API, not V1

Sync button is disabled and shows "Sync Customers" grayed out

Manual sync was recently initiated and is on cooldown

Wait at least 1 hour between manual syncs. Real-time sync continues to work automatically

Customer data is not updating in Sendlane after changes in Rivo

Customer email doesn't match between Rivo and Sendlane, or customer isn't in selected list

Verify the customer exists in your selected Sendlane list with the exact same email address. Check for typos or different email formats

Some Rivo custom fields are missing in Sendlane

Custom fields weren't created properly during initial setup

Disconnect and reconnect the integration to recreate all custom fields, or manually trigger a sync


Frequently asked questions

How soon will manual changes to my customer's point balance or VIP tier be visible in Sendlane?

Changes are synced in real-time. As soon as the points balance or tier is updated in Rivo, you'll see the changes reflected in Sendlane immediately.

Does the integration create new contacts in Sendlane?

No, the integration only syncs data with existing Sendlane contacts. It matches customers using email addresses. Make sure your customers are already subscribed to your Sendlane list before enabling the integration.

How often does the data sync between Rivo and Sendlane?

Data syncs automatically in real-time whenever loyalty information changes. You can also manually sync all customers once per hour using the "Sync Customers" button in the integration settings.

What happens if a customer's email address changes?

The integration matches customers by email address. If an email changes in either system, the sync will stop for that customer until the email addresses match again in both platforms.

Can I sync customers from multiple Shopify stores to the same Sendlane list?

Each Rivo integration connects to one Sendlane list. If you have multiple stores, you'll need separate integrations for each store, and we recommend using different Sendlane lists to avoid conflicts.

Will the integration sync historical data for existing customers?

Yes, when you first connect the integration and run a manual sync, it will sync current loyalty data for all existing customers who have matching email addresses in your selected Sendlane list.

What happens to the custom fields if I disconnect the integration?

The custom fields and their data will remain in Sendlane, but they will no longer be updated with new information from Rivo. You can manually delete the custom fields from Sendlane if desired.

How do I disconnect the integration?

Go to Integrations > Sendlane and click the Remove Integration button in the top right corner of the page. This will stop all data syncing and clear the integration settings.

Can't find the answers to your questions here? Please reach out to our live chat support team!

Did this answer your question?