Skip to main content

Integrate Mage Loyalty with Omnisend

Learn how to sync loyalty data from Mage Loyalty to Omnisend

Written by Armintas Griežė

Mage Loyalty is a Shopify loyalty program app that helps businesses manage points, VIP tiers, cashback, referrals, rewards, and wishlists. Connect Mage Loyalty to Omnisend to sync loyalty data and trigger Automation Workflows based on customer activity.


Benefits

  • Sync points, rewards, VIP tiers, and loyalty dates to Omnisend.

  • Trigger Automation Workflows based on loyalty activity.

  • Send personalized messages about points, rewards, referrals, and cashback.

  • Create segments using loyalty and membership data.

  • Send wishlist reminders, back-in-stock alerts, and price-drop notifications through Omnisend.

Setup Process

Step 1. In Omnisend, go to Apps → search for Mage Loyalty → click Connect now → Copy API Key.

Step 2. In your Shopify admin, go to Apps → Mage Loyalty → Integrations. Find Omnisend and click Connect.

Step 3. Paste the copied API key into the API Key field and click Save API Key.

Step 4. In Mage Loyalty, select the events you want to send to Omnisend.

Step 5. In Omnisend, check the box I have completed all the steps → click Confirm.

What Data Is Passed

Mage Loyalty syncs the following custom properties to Omnisend:

Property name

Example value

Description

magePointsBalance

100

The customer’s current points balance.

magePointsAsCashBalance

$17.50

The cash value of the customer’s points balance.

mageLifetimePoints

500

The customer’s lifetime points earned.

mageRedeemedPoints

400

The total number of points the customer has redeemed.

mageVipTierName

Gold

The customer’s current VIP tier.

mageNextVipTierName

Platinum

The next VIP tier available to the customer.

mageAmountToNextVipTier

380

The number of points needed to reach the next VIP tier.

mageDateOfBirth

1990-09-17T16:00:00.000Z

The customer’s date of birth.

mageEnrolledDate

2025-01-01T17:00:00.000Z

The date when the customer enrolled in the loyalty program.

mageLastSynced

2026-05-12T15:56:00.000Z

The date and time when the customer’s loyalty data was last synchronized.

Mage Loyalty sends the following types of custom events to Omnisend:

Event category

Examples

Loyalty

Points Awarded, Points Pending, Bonus Points Awarded, Reward Redeemed, VIP Tier Changed, Points Expiry Soon, Gift Reminder, Birthday, Mage Welcome

Referral

Referral Invite Sent, Referral Claimed, Referral Reward Earned

Cashback

Cashback Credited

Wishlist

Wishlist Reminder, Wishlist Back in Stock, Wishlist Price Drop

Event Details

  • Points Awarded tracks points earned through purchases, actions, or other activities.

  • Points Pending tracks points awaiting approval, such as points held during a refund window.

  • Bonus Points Awarded tracks flat bonus points from a tiered bonus campaign.

  • Reward Redeemed tracks when a customer redeems points for a reward or discount.

  • VIP Tier Changed tracks when a customer moves up or down a VIP tier.

  • Points Expiry Soon tracks when points are due to expire within 7 days.

  • Gift Reminder tracks when a gift occasion reminder is sent.

  • Birthday tracks when a customer earns points on their birthday.

  • Mage Welcome tracks when a customer creates an account or a guest becomes a registered customer.

  • Referral Invite Sent tracks when an advocate sends a referral invite.

  • Referral Claimed tracks when a referred customer claims a referral discount code.

  • Referral Reward Earned tracks when an advocate earns a reward after a friend makes a purchase.

  • Cashback Credited tracks when cashback is credited as store credit.

  • Wishlist Reminder tracks reminders for items that remain on a customer’s wishlist.

  • Wishlist Back in Stock tracks when a wishlisted item is back in stock.

  • Wishlist Price Drop tracks when a wishlisted item decreases in price.

FAQ

Can I use Mage Loyalty data in segments?

Yes. Use properties such as magePointsBalance, mageVipTierName, and mageNextVipTierName to create targeted segments.

What should I check if loyalty data doesn’t appear in Omnisend?

Check that:

  1. You copied the correct API key.

  2. You pasted the key into the Mage Loyalty Omnisend integration.

  3. The integration is connected.

  4. The required events are enabled.


Didn't find the answer to your question? Reach out to our Support team through the in-app chat or at [email protected] – our team is available 24/7.

Did this answer your question?