Winter Update

The Mage logomark rendered in blue glass

The Mage Winter Update

Everything new in Mage this winter, led by Mage AI. Ask your loyalty program anything, right inside your dashboard.

Mage AI available now in your dashboard

Get a demo

Ask your loyalty program anything.

Mage AI reads your customers, rewards and results, and answers in plain English, with the chart to back it up.

Available now in your Mage dashboard
Mage AI orb

Mage AI

How much did we grow RPR in Q3 vs last year?

Your repeat purchase rate grew 27% year on year. It went from 23.4% in Q3 2025 to 29.7% in Q3 2026, up 6.3 points, and it climbed every week of the quarter.

Repeat purchase rate, Q3 vs Q3 (example data)

+27%

Q3 2026 · 29.7%
Q3 2025 · 23.4%
20%25%30%JulAugSepSep 30
Which tier drove the lift?Show it by monthCompare with Q2

An analyst that already knows your program.

No exports, no spreadsheets, no waiting on a report. Type a question in the Mage chat and get the number, the chart and what it means.

Points icon

Points

“How many points are sitting unredeemed right now?”

1.2M

points, worth about $12,000 in rewards. 61% belongs to customers who haven’t ordered in 90 days.

Referrals icon

Referrals

“Did my referral program pay for itself last month?”

6.4×

return. 212 referred orders brought in $27,300 against $4,260 in rewards given.

Rewards icon

Rewards

“Which reward do first-time buyers redeem most?”

$10 off

at 500 points. 3 in 5 first redemptions, and those customers order again 22% sooner.

See Mage AI answer questions about your own program.

Get a demo

Ask about Mage from the tools you already use.

Claude app icon
Codex app icon
Which rewards brought customers back last month?
Answered through the Mage MCP
Claude app icon
Codex app icon
Which rewards brought customers back last month?
Answered through the Mage MCP

MCP connector

Ask Claude or Codex about your loyalty program.

The Mage MCP gives them read-only access to your customers, rewards and program performance.

Sidekick
How do I set up a VIP tier in Mage?

Open Mage from your apps, go to VIP tiers and add a new tier. Set how customers qualify, like total spend, then choose the perks they unlock.

Ask anything...
Shopify Sidekick icon
Shopify Sidekick icon
Sidekick
How do I set up a VIP tier in Mage?

Open Mage from your apps, go to VIP tiers and add a new tier. Set how customers qualify, like total spend, then choose the perks they unlock.

Ask anything...

Shopify Sidekick support

Ask Sidekick anything about how to use Mage.

Ask how to set up a reward, change a tier or find a setting, and get the answer right inside your Shopify admin.

Reward the moments that matter most.

Reward an order when

Order totalOver $150
AND
ProductHydra Blueberry 12-pack
Hydra Blueberry can
OR
CollectionHydration drinks
Hydra Blueberry can

Hydra Blueberry

12 × 355 ml

Spend $150 on hydration drinks

You'll earn500 points

Reward an order when

Order totalOver $150
AND
ProductHydra Blueberry 12-pack
Hydra Blueberry can
OR
CollectionHydration drinks
Hydra Blueberry can

Hydra Blueberry

12 × 355 ml

Spend $150 on hydration drinks

You'll earn500 points

Single order spend

Reward specific orders.

Reward orders that reach a spend you choose or include the products and collections you pick. Combine conditions with AND and OR, and limit how often each customer can earn it.

Hydra Lime Citrus can

Punch card

Hydra Lime Citrus · Active

Make 3 orders over $20

2
3

1 of 3 orders

Complete within 90 daysGet $5
Hydra Lime Citrus can

Punch card

Hydra Lime Citrus · Active

Make 3 orders over $20

2
3

1 of 3 orders

Complete within 90 daysGet $5

Punch card

A punch for every order.

Give customers a punch for every qualifying order, and a reward when they complete the card.

Hydra app icon

Download our app

Earned just now

+200
Hydra app icon

Download our app

Earned just now

+200

Custom earning rule

Reward anything, anywhere.

Award points for actions outside Shopify, like downloading your app, through the API or Shopify Flow.

Upload photo
Customer selfie in a grocery aisle holding the product

Spotted in Whole Foods

Photo challenge · earn $5.00 store credit

Product in shot
Taken in store
Approved by Mage AI

+$5.00 store credit

Added to Maya's balance

Upload photo
Customer selfie in a grocery aisle holding the product

Spotted in Whole Foods

Photo challenge · earn $5.00 store credit

Product in shot
Taken in store
Approved by Mage AI

+$5.00 store credit

Added to Maya's balance

Photo challenge and AI receipts

Points for a photo.

Set a photo challenge and reward customers for every upload. Receipt uploads are checked by AI, so approvals take seconds.

Perks that go beyond the discount code.

AHA Night Treatment jar

Free AHA Night Treatment

500 points

Redeem reward
Your cart
AHA Night Treatment jar

AHA Night Treatment

Free reward
$0.00$84.00
Hydrating Cream tube

Hydrating Cream

Watermelon Glow · 50 ml

$42.00
Subtotal · 2 items$42.00
Check out
Buy with Shop
AHA Night Treatment jar

Free AHA Night Treatment

500 points

Redeem reward
Your cart
AHA Night Treatment jar

AHA Night Treatment

Free reward
$0.00$84.00
Hydrating Cream tube

Hydrating Cream

Watermelon Glow · 50 ml

$42.00
Subtotal · 2 items$42.00
Check out
Buy with Shop

Seamless free product

Free product, already in the cart.

When a customer redeems a free product, Mage adds it to the cart and applies the discount for them.

30-min skincare consult

Redeemed · booking link sent

1,500 pts
Early access to the spring drop800 pts
Handwritten thank-you card300 pts
Donate $5 to Ocean Cleanup500 pts

30-min skincare consult

Redeemed · booking link sent

1,500 pts
Early access to the spring drop800 pts
Handwritten thank-you card300 pts
Donate $5 to Ocean Cleanup500 pts

Reward with anything you can offer. Offer rewards that are not a discount code, like a virtual class or a gift you send yourself. You get an email each time one is redeemed.

Checkout startedmaya.k@gmail.com
Insider tier identified

VIP express shipping applied

No code needed

Checkout startedmaya.k@gmail.com
Insider tier identified

VIP express shipping applied

No code needed

VIP perks that apply themselves. Give your higher VIP tiers perks that apply on their own at checkout, starting with free shipping. No code for customers to redeem.

Checkout

Your basket

Night Treatment jar
1

Night Treatment

Watermelon Glow · 60 ml

$84.00

$25.00 store credit

Available to use

Apply
Subtotal · 1 item$84.00
ShippingFree
Store credit−$25.00
Total$59.00
Apple Pay
Checkout

Your basket

Night Treatment jar
1

Night Treatment

Watermelon Glow · 60 ml

$84.00

$25.00 store credit

Available to use

Apply
Subtotal · 1 item$84.00
ShippingFree
Store credit−$25.00
Total$59.00
Apple Pay

Spend store credit at checkout. Customers choose how much of their balance to use right in checkout. It only leaves their balance when the order is paid.

Loyalty your customers can spend like cash.

+$10.00 store credit

10% back on your $100.00 order

Subtotal$64.00
Store credit−$10.00
Total$54.00

+$10.00 store credit

10% back on your $100.00 order

Subtotal$64.00
Store credit−$10.00
Total$54.00

Store credit mode

Rewards in real money.

Run your whole program in store credit instead of points. Customers see a balance in your store’s currency and spend it like cash.

Wallet pass

Put a branded Wallet pass in every customer’s pocket.

Customers add your pass to Apple or Google Wallet to track points, rewards and store credit at a glance, and scan it at Shopify POS to redeem in store. Geo-notifications can nudge them to pop in when they're nearby.

iPhone showing a branded loyalty pass in Apple Wallet with a nearby-store notification

Features

1.

Geo-notifications

A nudge to pop in when they're near your store.

2.

Apple and Google Wallet

Points, rewards and store credit, always one swipe away.

3.

Scan at Shopify POS

Redeem in store with the QR code on the pass.

iPhone showing a branded loyalty pass in Apple Wallet with a nearby-store notification

Features

1.

Geo-notifications

A nudge to pop in when they're near your store.

2.

Apple and Google Wallet

Points, rewards and store credit, always one swipe away.

3.

Scan at Shopify POS

Redeem in store with the QR code on the pass.

Loyalty that renews with every order.

Watermelon Glow Dew Drops bottle

Watermelon Glow Dew Drops

Subscription · renews every 4 weeks

Active

Subscription started

2 Sep

+100 points

Renewal 1

30 Sep

+25 points

Renewal 2

28 Oct

+25 points

Renewal 3 · milestone

25 Nov

+25 points+100 bonus

Renewal 4

23 Dec

+25 points

Renewal 5 · milestone

20 Jan

+25 points+250 bonus
Watermelon Glow Dew Drops bottle

Watermelon Glow Dew Drops

Subscription · renews every 4 weeks

Active

Subscription started

2 Sep

+100 points

Renewal 1

30 Sep

+25 points

Renewal 2

28 Oct

+25 points

Renewal 3 · milestone

25 Nov

+25 points+100 bonus

Renewal 4

23 Dec

+25 points

Renewal 5 · milestone

20 Jan

+25 points+250 bonus

Subscription milestones

Reward every renewal.

Award points when a subscription starts and at the renewals you choose, and let customers apply rewards to their next subscription order. Works with Skio, Loop, Stay.ai and Recharge.

Ask customers what they want. Reward them for telling you.

My preferences

What’s your main hair goal right now?

Repair damageAdd volumeColour care

How would you describe your hair?

StraightWavyCurly

What do you like hearing about?

Type your answer…
For answering100 points

Audience

Wavy hair · wants repair

Repair damageWavyNew products
1,284 customersExport

Meta Ads

Custom audience · Facebook & Instagram

My preferences

What’s your main hair goal right now?

Repair damageAdd volumeColour care

How would you describe your hair?

StraightWavyCurly

What do you like hearing about?

Type your answer…
For answering100 points

Audience

Wavy hair · wants repair

Repair damageWavyNew products
1,284 customersExport

Meta Ads

Custom audience · Facebook & Instagram

Customer preferences

Your questions, in the sidebar.

Build your own questionnaire in My preferences and reward customers for answering. Their answers come back to you as audiences you can push straight into Meta and Google ads.

Order placedSurvey sent

Maya Kowalski

#4821 · $86.00 · 3 items

Quick survey2 of 3

How often do you shop for skincare?

Every week
Every month
A few times a year

Which brands do you use today?

GlossierThe OrdinaryCeraVeOther
Earn 50 pointsContinue
Post-purchase survey412 responses
Export CSV
CustomerEmailShops for skincareBrands usedAnswered
Maya Kowalskimaya.k@gmail.comEvery monthThe Ordinary, CeraVe12 Oct
Jordan Reyesjordan.reyes@outlook.comEvery weekGlossier12 Oct
Priya Nairpriya.nair@me.comA few times a yearCeraVe, Other11 Oct
Tom Ashworthtom.ashworth@gmail.comEvery monthThe Ordinary11 Oct
Order placedSurvey sent

Maya Kowalski

#4821 · $86.00 · 3 items

Quick survey2 of 3

How often do you shop for skincare?

Every week
Every month
A few times a year

Which brands do you use today?

GlossierThe OrdinaryCeraVeOther
Earn 50 pointsContinue
Post-purchase survey412 responses
Export CSV

Maya Kowalski

Every month · The Ordinary, CeraVe

12 Oct

Jordan Reyes

Every week · Glossier

12 Oct

Priya Nair

A few times a year · CeraVe, Other

11 Oct

Tom Ashworth

Every month · The Ordinary

11 Oct

Customer surveys

Surveys at the right moment.

Trigger a short survey when a customer signs up or places an order, reward them for finishing it, and export every answer by customer as a report.

Put loyalty on the product page.

The Eternal Cuff, a sterling silver cuff with carnelian inlay
2× POINTS THIS WEEKEND
Ends in 2d 14h
The Eternal Cuff$340.00

Sterling silver · Carnelian inlay

Earn 680 points with this purchase

Usually 340 · doubled until Sunday

ADD TO CART
product.liquidMage JS SDK
{% assign variant = product.selected_or_first_available_variant %}

const resp = await MageSDK.getProductEarningValue({
  productId: {{ product.id }},
  variantId: {{ variant.id }},
  price:     {{ variant.price }}
});

if (resp.success) {
  const { formatted, regularFormatted,
          bonusApplied, loyaltyMode } = resp.data;

  const unit = loyaltyMode === 'store_credit'
    ? 'in store credit' : 'points';

  earnEl.textContent    = `Earn ${formatted} ${unit}`;
  usuallyEl.textContent = bonusApplied
    ? `Usually ${regularFormatted}` : '';
}

Response · bonus campaign active

{ "formatted": "680", "regularFormatted": "340",
  "bonusApplied": true, "loyaltyMode": "points" }
The Eternal Cuff, a sterling silver cuff with carnelian inlay
2× POINTS THIS WEEKEND
Ends in 2d 14h
The Eternal Cuff$340.00

Sterling silver · Carnelian inlay

Earn 680 points with this purchase

Usually 340 · doubled until Sunday

ADD TO CART
product.liquidMage JS SDK
{% assign variant = product.selected_or_first_available_variant %}

const resp = await MageSDK.getProductEarningValue({
  productId: {{ product.id }},
  variantId: {{ variant.id }},
  price:     {{ variant.price }}
});

if (resp.success) {
  const { formatted, regularFormatted,
          bonusApplied, loyaltyMode } = resp.data;

  const unit = loyaltyMode === 'store_credit'
    ? 'in store credit' : 'points';

  earnEl.textContent    = `Earn ${formatted} ${unit}`;
  usuallyEl.textContent = bonusApplied
    ? `Usually ${regularFormatted}` : '';
}

Response · bonus campaign active

{ "formatted": "680", "regularFormatted": "340",
  "bonusApplied": true, "loyaltyMode": "points" }

JS SDK

Show what a product earns, right where they buy.

New SDK methods return what any product earns and the live bonus campaign on it, so your theme can show “2x points” and when it ends.

And plenty more besides.

The smaller updates that shipped alongside the headline features this season.

Earning

  • Wishlist earning rule
  • Newsletter signup rule
  • Photo and video review points with Judge.me
  • Loox reviews through Shopify Flow
  • Purchase rates set per VIP tier
  • Punch card time windows and cooldowns

Rewards and campaigns

  • Rewards that combine with other discounts
  • Bonus campaigns by product metafield or type
  • Opt-in VIP stacking on bonus campaigns
  • Points drops for all customers
  • Reward icon designer
  • Discount code prefixes

Referrals

  • Hold advocate rewards for a set number of days
  • Send advocate rewards on payment
  • Unused rewards withdrawn on refund
  • Approve or reject referrals
  • A journey view for every referral

Storefront

  • Redesigned rewards widget
  • Product page points calculator
  • Saved from Cart in the sidebar
  • Wishlist hearts on sidebar products
  • Best seller product recommendations
  • Product exclusions and hide sold out
  • Custom CSS for each loyalty page block

Messaging and integrations

  • Klaviyo Reviews
  • Next reward and next expiry in your ESP
  • More events for Omnisend, Postscript and Attentive
  • Back in stock and price drop emails
  • Welcome email on every signup route
  • A banner for each email template
  • Re:amaze Integration

Admin and data

  • A rebuilt admin on Shopify’s latest Polaris
  • Reports hub with CSV exports
  • Customer merge
  • Migration from Smile
  • Store credit in the REST API
  • Cart earning value in the JS SDK
  • Essential plan

That’s the Winter Update.

Seventeen new features, led by Mage AI. All live now in your Mage dashboard.