How to Integrate Attentive with Loyalty: The Complete Setup Guide

The fastest way to integrate Attentive with loyalty is to let your loyalty program feed live customer data into your SMS and email platform, then build messages around it. Your program already knows each shopper's points balance, VIP tier, referral activity, and birthday. Left sitting inside the loyalty app, that data does nothing. Pushed into Attentive, it turns every text and email into something specific to the person reading it. When we connect Mage Loyalty to Attentive, those loyalty attributes and events flow across automatically, so your team can segment, personalize, and trigger journeys that respond to what each customer actually does. Retention math rewards this: research from Harvard Business School found that lifting retention by 5% can raise profits anywhere from 25% to 95%. The connection takes minutes, not a sprint, and it works on every Mage plan.
Key Takeaways
- The Mage Loyalty and Attentive connection uses a single OAuth click inside the Mage dashboard, with no API keys to copy or developer time required.
- Loyalty attributes (points balance, lifetime points, VIP tier, enrolled date, birthday) sync to Attentive subscriber profiles for segmentation and personalization.
- Beyond attributes, Mage fires real-time events for points earned, redemptions, tier changes, referrals, birthdays, and more, so you can trigger Attentive journeys, not just static sends.
- Personalized communication matters: most shoppers respond to messages that reflect their relationship with a brand rather than generic blasts.
- Acquiring a new customer costs far more than keeping one, so connecting loyalty to SMS protects the customers you already earned.
- The integration is available on every Mage plan and works alongside loyalty, VIP tiers, and referrals on the same platform.
What Loyalty Data Adds to Your Attentive Messaging
Why Combine Loyalty Data with SMS Marketing
SMS reaches people faster than almost any other channel. Texts get opened in minutes, while a sizable share of marketing emails sit unread for hours or never get opened at all. That speed is wasted, though, if every message says the same thing to everyone. Loyalty data is what makes the speed worth something. When Attentive knows a customer sits 200 points from a reward or just hit your Gold tier, the message can speak to that exact moment.
Once connected, Mage writes loyalty properties onto each matching Attentive subscriber profile. The properties we sync include the following.
| Property | What it contains | Example |
|---|---|---|
| Mage Points Balance | Points the customer can spend right now | 1500 |
| Mage Lifetime Points | Total points the customer has ever earned | 5000 |
| Mage Redeemed Points | Total points the customer has spent | 3500 |
| Mage VIP Tier Name | The customer's current VIP tier | Gold |
| Mage Enrolled Date | When the customer joined your program | January 1, 2025 |
| Mage Date of Birth | The customer's birthday, if provided | September 17, 1990 |
| Mage Last Synced | When Mage last pushed an update | May 13, 2026 3:56 PM |
With that data arriving on its own, your team can send "You have 1,500 points ready to redeem, that's $15 off your next order" instead of one more discount blast nobody asked for. The difference in response is not subtle. To see how the points engine behind these attributes works, our Shopify loyalty program page walks through earning rules, redemption, and balances.
Benefits of an Integrated Retention Strategy
The business case writes itself. Keeping a customer is cheaper than finding a new one, and loyalty members who hear from you at the right moment redeem more, churn less, and buy again sooner. Connecting the two systems compounds a few specific gains:
- Higher engagement, because a message tied to someone's actual points or tier reads as relevant rather than promotional.
- More redemption, because timely reminders push points off the shelf and back into a cart.
- Lower churn, because win-back flows can target members who are drifting before they fully lapse.
- Sharper insight, because combined loyalty and messaging data shows patterns neither system reveals alone.
The connection also carries referral activity into Attentive. When an advocate sends an invite, a friend claims a code, or a reward is earned, Mage fires an event you can act on. That lets you run SMS and email flows that nudge sharing and thank advocates, turning happy customers into a quiet acquisition channel. Our Shopify referral program page covers how those referral mechanics and fraud protection work on the loyalty side.
Prerequisites: Preparing Your Accounts for Integration
Essential Mage Settings for Attentive Sync
Before you connect, make sure your loyalty program is actually doing something worth syncing. We'd check that you have:
- Active earning rules, so points are being awarded for purchases, signups, social actions, or whatever you reward.
- Redemption options configured, so the balances flowing into Attentive map to real rewards customers can claim.
- VIP tiers set up if you plan to segment by tier, since the tier name is one of the synced properties. Our Shopify VIP tiers page explains how lifetime points drive tier movement.
There is no plan gate here. The Attentive connection is available across Mage plans and works with loyalty and referrals together, so you do not need to upgrade or buy an add-on to turn it on. Authentication runs through OAuth, which means no API keys, no tokens, and no engineering ticket on your side.
Configuring Attentive for Incoming Loyalty Data
On the Attentive side, confirm a few things before you flip the switch:
- An active Attentive account with admin access, since authorizing the OAuth connection requires it.
- Live subscriber collection, meaning your sign-up units are deployed and gathering opt-ins.
- Email capture on those sign-up forms, not just phone numbers.
That last point matters more than it looks. Mage matches customers to Attentive profiles by email, so a sign-up unit that only collects a phone number leaves the loyalty data with nowhere to land. One more thing worth knowing up front: custom attributes only appear on the profile of an opted-in subscriber. If someone's email is not yet a subscriber, Mage stores their loyalty data and it shows up automatically the moment they opt in.
Ready to increase customer lifetime value?
Join 100+ Shopify stores using Mage to turn one-time buyers into loyal repeat customers.
Step-by-Step Integration Guide: Connecting Mage and Attentive
Authorizing the Attentive Integration within Mage
The whole connection runs through one OAuth handshake. Here is the path we use.
Step 1: Open Integrations in Mage. In your Mage Loyalty dashboard, go to Integrations and click the Attentive card. Our full integrations directory shows the other tools that connect the same way.
Step 2: Start the connection. Click Connect with Attentive.
Step 3: Sign in and approve. Sign in to your Attentive account when prompted, then review and accept the requested permissions.
Step 4: Confirm the connection. You are redirected back to Mage automatically. The card now reads Connected and shows your Attentive company name.
Step 5: Register your event types. Attentive only lists a custom event in its Journey and Segment builders after that event has fired at least once. Use the Send Test Event card to fire each event you plan to use against your own email, or click Register all event types to fire all thirteen at once. They show up in the Attentive dropdowns within about thirty seconds.
Step 6: Sync your customers. Click Sync All Customers at the top of the integration page to push every loyalty customer's properties to Attentive in one batch. Mage also syncs automatically whenever a customer's points, tier, or other loyalty data changes, so this initial push is the only manual sync most merchants ever run.
From open to verified connection, this takes most brands a few minutes.
What the Integration Syncs
The connection moves two kinds of data. The first is the set of subscriber properties shown earlier (points balance, lifetime points, redeemed points, VIP tier name, enrolled date, date of birth, and last synced), which update as customers interact with your program and act as filters inside Attentive segments.
The second, and this is where Mage goes further than a properties-only sync, is a stream of real-time events. Each one can be toggled on or off independently from the Event Settings card on the integration page.
| Event | When it fires | Default |
|---|---|---|
| Points Awarded | A customer earns points from a purchase, action, signup, or anniversary | On |
| Points Pending | A customer earns points still awaiting approval, such as during a refund window | Off |
| Reward Redeemed | A customer redeems points for a reward or discount | On |
| VIP Tier Changed | A customer moves up or down a VIP tier | On |
| Referral Invite Sent | An advocate emails a referral invite to a friend | Off |
| Referral Claimed | A friend claims their referral discount code | Off |
| Referral Reward Earned | An advocate earns a reward after a friend's qualifying purchase | Off |
| Points Expiry Soon | A customer has points expiring within seven days | Off |
| Gift Reminder | A gift-occasion reminder is due | Off |
| Birthday | A customer earns points on their birthday | Off |
| Wishlist Reminder | An item sits in a wishlist past the reminder delay | Off |
| Wishlist Back in Stock | A wishlisted item is restocked | Off |
| Wishlist Price Drop | A wishlisted item drops below your price threshold | Off |
Because these events trigger journeys, not just filters, you can do more than slice an audience. You can react to a moment the instant it happens.
Leveraging Loyalty Data in Attentive for Targeted Campaigns
Segmenting Customers by Loyalty Tier in Attentive
Attentive's segment builder reads the Mage properties directly. Create a dynamic segment and filter on the synced attributes to assemble audiences that mean something. A few we'd build first:
- Gold-tier customers, using Mage VIP Tier Name is Gold, for an exclusive offer.
- Big spenders ready to redeem, using Mage Points Balance is greater than 1000, to nudge them to spend.
- Points-rich but quiet, combining a high points balance with no recent purchase, for a gentle reactivation.
- Program alumni, using Mage Enrolled Date is more than 365 days ago, for a win-back flow.
- New members, using a recent enrolled date, for an onboarding welcome.
A "Gold tier exclusive" text lands differently from a blanket promo because it acknowledges the relationship the customer already built with you. That is the entire point of syncing the data.
Personalizing Messages with Point Balances and VIP Status
Once the properties are flowing, you can drop them straight into message copy as personalization fields. A points reminder becomes "Hi {first name}, you've got points ready to redeem, and as a Gold member that's worth even more off your next order." A tier message can pull in the tier name itself. The mechanics are the same ones you'd use for any Attentive merge field, except now the values come from live loyalty data instead of a static list.
When a customer sees their own balance and understands what it is worth in dollars, redemptions climb. Vague "come back soon" messages get ignored. A concrete number with a clear next step does not.
Advanced Segmentation Strategies for Maximum Impact
Past the basics, a few combinations earn their keep:
Win-back for dormant high-value members. Pair a high points balance with a long gap since the last order and offer a reason to return before those points feel forgotten.
Tier-upgrade motivation. Identify members close to the next VIP threshold and tell them how near they are. "You're almost at Gold, one more order gets you there" converts because it gives an existing goal a deadline.
Birthday-month flows. Switch on the Birthday event and trigger a journey when a customer earns birthday points, then follow up a few days later to encourage them to spend the bonus.
Expiring-points nudges. Turn on Points Expiry Soon and trigger a journey when a balance is about to lapse. Mage aggregates expiring points into a single event per customer per seven-day window, so nobody gets spammed with one text per expiring rule.
Campaign Ideas That Drive Results
Points Balance Reminder Campaigns
Run these on a regular cadence and keep the value concrete. Translate points into dollars, show what that buys, and add a little urgency. A message built on the Points Awarded event can fire right after someone earns, congratulating them and reminding them how close a reward now sits. The combination of timing and a specific number is what moves passive members to redeem.
VIP Tier Exclusive Offers
VIP members expect to be treated like VIPs, and the synced tier name lets you deliver on that without manual list-building. Trigger a journey on VIP Tier Changed and use the New Tier Name property in the body, so the moment someone reaches Gold they hear about it along with the perks that come with it. Early access to launches, tier-specific discounts, and birthday multipliers all map cleanly onto tier-based segments. To see how tier benefits and retention connect, our customer retention hub covers the broader playbook.
Referral Activation Messages
Plenty of customers never realize they can earn for referring friends. The referral events close that gap. Fire a journey on Referral Invite Sent to thank an advocate, on Referral Claimed when a friend redeems, and on Referral Reward Earned when the advocate's reward lands. Each event carries the campaign name, reward details, and relevant emails, so your messages can be specific rather than generic. Referral flows tend to deliver some of the strongest returns in ecommerce, because they grow on enthusiasm you already created.
Common Pitfalls and Best Practices
Technical Issues to Avoid
A few snags trip people up, all of them avoidable.
Missing email on sign-up forms. Mage matches on email. If a sign-up unit collects only phone numbers, loyalty data has no profile to attach to. Always capture email.
Attributes not showing in Attentive. Custom attributes only appear on an opted-in subscriber's profile. If a customer's email is not yet a subscriber, Mage holds the data and it surfaces automatically once they opt in, so an empty profile usually means the person has not subscribed yet, not that the sync failed.
Events missing from the Journey builder. Attentive only lists event types that have fired at least once. If a trigger is missing, click Register all event types on the integration page and wait about thirty seconds.
Testing on thin data. Do not launch to your full list before you have proven the flow. Subscribe a test account, earn some points, and confirm the attributes and events arrive in Attentive first.
Best Practices for Maximum Impact
- Start with three to five high-value segments rather than trying to build everything at once. Lead with the ones that move revenue: near-redemption balances, lapsing high-value members, and tier-upgrade candidates.
- Test with your own number. Subscribe, earn points, and walk the full flow before any broad send.
- Watch a few profiles weekly. Spot-check a handful of Attentive subscribers to confirm attributes are updating, and you'll catch any drift early.
- Use Sync All Customers if data looks stale. It re-pushes every customer's properties in one batch.
- Keep one clear action per message and respect frequency caps. Even a perfectly personalized text wears thin if it arrives too often.
Compliance and Data Privacy Considerations
Whenever customer data moves between platforms, stay on the right side of the rules. Disclose the data sharing in your privacy policy, honor opt-outs immediately across both systems, follow TCPA guidance for SMS with explicit consent and respected STOP requests, and account for GDPR and CCPA if you serve customers in those regions. Disconnecting is just as clean as connecting: clicking Disconnect on the integration page stops the data flow right away, and the loyalty data already stored on existing Attentive profiles is not deleted.
Making the Most of Your Mage and Attentive Integration
The real advantage here is not the wiring. It is treating retention as one coordinated system instead of two tools running in separate tabs. When loyalty data moves into your messaging platform on its own, you stop broadcasting and start having conversations that happen to scale.
Why Mage Delivers a Strong Attentive Integration Experience
A few things set the Mage connection apart for Shopify brands. Setup is one OAuth click with no tokens to copy and no developer required, so a marketer can finish it alone. The sync is two-way in spirit: properties for segmentation plus real-time events for journeys, where many loyalty integrations stop at properties. It runs on every Mage plan with loyalty and referrals on the same platform, so there is no integration tier to buy into. And it sits inside a full retention suite, loyalty, VIP tiers, referrals, and more, rather than a single bolt-on feature. You can read the full details on our Attentive integration page.
Measuring Success and Optimizing Over Time
Once your flows are live, track a handful of metrics so you know what is working. Compare SMS click-through rates between loyalty-driven segments and your general list. Watch redemption rates after points reminders. Measure revenue per message for loyalty-targeted sends against standard promotions. Keep an eye on repeat-purchase rate and the lifetime value of active members versus everyone else. Set those baselines early, revisit them monthly, and refine your segments as customer behavior shifts. The brands that win here are the ones that keep tightening, not the ones that set it once and walk away. If you'd like to see the workflow end to end, you can book a demo with our team.
Frequently Asked Questions
What loyalty data syncs to Attentive automatically?
Loyalty data syncs to Attentive in two forms. Mage writes subscriber properties (points balance, lifetime points, redeemed points, VIP tier name, enrolled date, date of birth, and last synced) and fires real-time events for points earned, redemptions, tier changes, referrals, birthdays, expiring points, gift reminders, and wishlist activity, all usable in segments and journeys.
Can I reward customers for subscribing to Attentive SMS?
Yes, you can reward SMS subscribers through your Mage earning rules. Create an earning rule that awards points for the subscribe action, and customers earn automatically when they join through your Attentive sign-up units. Make sure those sign-up forms capture email as well as phone, since Mage matches customers to profiles by email.
How long does the initial data sync take?
The initial sync usually completes within minutes for most stores. After connecting, click Sync All Customers to push every loyalty profile at once, and larger customer bases may take a little longer to finish. Mage then syncs automatically on every points, tier, or data change, so you rarely need a manual sync again.
Does the Attentive integration work on every Mage plan?
Yes, the Attentive integration is available on every Mage plan. There is no separate integration tier or add-on to purchase, and it works with loyalty and referrals together on the same platform. You connect through a single OAuth authorization inside the Mage dashboard, with no API keys or developer involvement required.
Why don't my loyalty attributes appear on an Attentive profile?
Loyalty attributes only display on the profile of an opted-in Attentive subscriber. If a customer's email is not yet a subscriber, Mage stores their loyalty data and it appears automatically once they opt in through a form or popup. An empty profile usually means the person has not subscribed yet, not that the sync failed.
What happens if data stops syncing between the two platforms?
First, confirm the integration card in Mage still shows Connected. If it does but data looks stale, fire a test event or click Sync All Customers to re-push properties, then check Attentive. Remember that attributes and timeline events only show for opted-in subscribers, so a missing entry often just means the customer has not subscribed.
TLDR
To integrate Attentive with loyalty using Mage, open Integrations in your Mage dashboard, click the Attentive card, and authorize the one-click OAuth connection. Mage then syncs loyalty properties (points balance, lifetime points, VIP tier, enrolled date, birthday) onto Attentive subscriber profiles and fires real-time events for points, redemptions, tier changes, referrals, birthdays, expiring points, and wishlist activity. Use the properties to build dynamic segments and the events to trigger journeys, so your SMS and email become personalized to each customer's loyalty status instead of generic. Register your event types, run Sync All Customers once, capture email on sign-up forms for matching, and test the full flow before launch. The connection works on every Mage plan alongside loyalty, VIP tiers, and referrals, and takes minutes to set up.






