How to Integrate Postscript with Loyalty: The Complete Setup Guide

When you integrate Postscript with loyalty, you stop running two retention engines that never talk to each other. Connecting Postscript SMS to your Shopify loyalty program lets you text the right message at the moment it matters: a points balance worth redeeming, a VIP tier a shopper just unlocked, a reward that is about to expire. This postscript loyalty integration runs on real customer behavior, not guesswork, and on Mage it takes minutes to switch on with no developer in the room. Below, we walk through exactly how the connection works, how to set it up, and how to turn loyalty data into SMS campaigns people actually act on.
A quick note before the steps. SMS earns roughly 98% open rates, far ahead of email, so a loyalty text usually gets read within minutes. That immediacy is the whole point. When points and tiers drive the message, your highest open-rate channel is also your most relevant one.
Key Takeaways
- The Mage and Postscript integration syncs six loyalty properties (points balance, lifetime points, redeemed points, VIP tier name, date of birth, and enrolled date) onto each Postscript subscriber for segmentation and personalization.
- Setup runs from the Mage dashboard with no code: connect Postscript, and loyalty properties plus events sync automatically.
- Four loyalty events can trigger SMS automations: points awarded, reward redeemed, VIP tier changed, and points expiring soon (the expiry event is off by default and is enabled in your integration settings).
- Subscribers are matched by Shopify Customer ID, with email as a fallback, so a customer needs both a phone number and a Shopify profile to receive loyalty texts.
- The integration is available on all Mage plans and works across loyalty and referrals, so a single connection powers points, tiers, and word-of-mouth campaigns.
Why Loyalty Data Makes Postscript SMS Hit Harder
The integration pairs your Mage loyalty data with Postscript's SMS marketing tools. The moment a customer earns points, climbs a VIP tier, or cashes in a reward inside Mage, that activity can fire a personalized text through Postscript. You can read more about how the connection is built on our Postscript integration page.
That pairing makes retention plays possible that neither tool can pull off on its own:
- Live personalization, where a text references a shopper's real points balance or current tier instead of a generic offer.
- Behavioral triggers, so a message goes out the instant someone hits a milestone or has points slipping toward expiry.
- Segment targeting, letting you reach only Gold-tier members or customers sitting on a large unredeemed balance.
- Birthday and lifecycle moments, since enrollment dates and birthdays sync across and can anchor seasonal sends.
Data moves in one direction, from Mage into Postscript, and updates automatically as things change in your loyalty program. Postscript receives your loyalty data as custom subscriber properties and as events, which you then use for segmentation, automation triggers, and merge-tag personalization. If you are still shaping the underlying program, our Shopify loyalty program overview covers points, rewards, and earning rules in depth.
Initial Setup: Connecting Postscript to Your Mage Loyalty Platform
The whole connection is a no-code job. You will need admin access to both your Mage dashboard and your Postscript account, and that is the entire prerequisite list. The integration is available on every Mage plan, so there is no upgrade gate to clear before you start.
Step 1: Open Integrations in Mage
In your Mage dashboard, head to the Integrations area. This is where every connected channel lives, and you can browse the full set on our integrations directory if you want to see what else plugs in alongside SMS.
Step 2: Select Postscript and Connect
Find Postscript in the integrations list and select it, then connect your Postscript account when prompted. Authorizing the connection links your store's loyalty data to your Postscript subscriber list. No API keys to copy by hand, and nothing to paste between tabs.
Step 3: Let Properties and Events Sync
Once the accounts are linked, Mage syncs your loyalty properties and events to Postscript automatically. Subscribers are matched by Shopify Customer ID, with email used as a fallback when an ID is not available. That matching is why a shopper needs both a phone number and a Shopify profile to start receiving loyalty texts.
One event is worth flagging now. The points-expiry event is off by default to avoid over-messaging. If you want expiry reminders, turn the event on under Settings, Integrations, Postscript inside Mage before building any automation around it. The other three events (points awarded, reward redeemed, and VIP tier changed) are ready to use as soon as the connection is live.
Step 4: Confirm the Data Landed in Postscript
To check the sync, open a subscriber profile in Postscript and look at their custom properties. You should see fields such as Mage Loyalty Points Balance, Mage Loyalty VIP Tier Name, and Mage Loyalty Lifetime Points populated with real values. If a customer is missing those fields, confirm they have both an email and a phone number tied to their Shopify profile, since the match depends on that record existing.
Ready to increase customer lifetime value?
Join 100+ Shopify stores using Mage to turn one-time buyers into loyal repeat customers.
Automating Loyalty Messages: Key Postscript Flows for Mage Loyalty Events
With the connection live, you can trigger texts off specific loyalty actions. In Postscript, the pattern is consistent: go to Automations, choose Create Automation, set the trigger to a Mage loyalty event, add a Send SMS action, and personalize the copy with that event's properties. Here are the flows we see deliver the most for retention-focused brands.
Welcome Series: Onboarding New Loyalty Members
When a customer joins, the enrolled-date property and the points-awarded event give you everything a first text needs:
- A warm welcome that names their starting points balance.
- A plain-language rundown of how they earn more.
- A link back to your loyalty page so they can explore rewards.
Milestone Celebrations: Tier Upgrades and Achievements
The VIP Tier Changed event carries both the new tier name and, where it applies, the previous one. Use it to send:
- A congratulations text that names the tier they just reached.
- A celebratory discount or perk tied to that level.
- A preview of the benefits that just opened up.
If tiers are central to your program, our Shopify VIP tiers page covers how to structure them so each upgrade feels earned.
Points Balance Nudges: Encouraging Redemption
For shoppers sitting on points they have not used, the synced balance property lets you build a timely nudge:
- A reminder of how many points are available, pulled straight from their profile.
- A short list of what those points unlock, from discounts to free products.
- A gentle prompt to redeem before anything expires.
Segmenting Your Audience: Targeted SMS Campaigns for Maximum Impact
The integration syncs six properties onto each subscriber, and that is what makes precise segmentation possible. Here is what flows across and how to put each field to work.
| Synced property | Example value | How to use it in segments |
|---|---|---|
| Mage Loyalty Points Balance | 100 | Target customers ready to redeem; build campaigns above a points threshold to drive conversions. |
| Mage Loyalty Lifetime Points | 500 | Identify your most valuable shoppers by total points ever earned. |
| Mage Loyalty Redeemed Points | 400 | Spot active redeemers versus members who have never cashed in. |
| Mage Loyalty VIP Tier Name | Gold | Send tier-exclusive offers, early access, or premium launches by level. |
| Mage Loyalty Date of Birth | September 17, 1990 | Power birthday campaigns with a dated reward. |
| Mage Loyalty Enrolled Date | January 1, 2025 | Anchor anniversary sends and onboarding sequences. |
Leveraging VIP Tier Data for Exclusive Offers
Combine the tier name with the points balance to build sharp audiences, for example:
- VIP Tier Name is Gold and Points Balance is over 500, your most engaged spenders.
- VIP Tier Name is Silver and Points Balance is over 1000, ripe for a tier-upgrade push.
- VIP Tier Name is Gold and Redeemed Points is 0, high-status members who have never claimed a reward.
Segmented texts to VIP audiences tend to outperform a blanket blast by a wide margin, because the offer matches the person receiving it.
Re-engaging Dormant Loyalty Members
Build segments around the signals that flag a cooling customer:
- A high points balance paired with no recent activity.
- Lifetime points that suggest past engagement that has since stalled.
- Members who enrolled months ago but never redeemed.
Aim a comeback sequence at these groups, leading with a points reminder and a reason to return.
Driving Redemptions: How to Encourage Loyalty Point Usage via SMS
Redemption reminders tend to land harder over SMS than email, simply because most people read a text within minutes. Structure your redemption campaigns around two reliable moments.
Expiry Warning Sequences
The Points Expiry Soon event (enabled in your integration settings) fires when a customer has points expiring within the next seven days, and it carries the points expiring, current balance, days until expiry, and customer name. That lets you stage a sequence:
- A first friendly heads-up that names the points at risk.
- A follow-up with sharper urgency and a direct shop link.
- A final last-chance note as the deadline closes in.
A merge-tag message like "Hey #{{ Customer Name }}, you have #{{ Points Expiring }} points expiring in #{{ Days Until Expiry }} days" does the personalization for you.
Showcasing Redemption Options
Use the points-balance property to spell out what a shopper can claim right now:
- A set amount off their next order for a given points total.
- Enough points for free shipping.
- A free product unlocked at checkout.
Point each message at your loyalty page so customers can see the full reward menu in one place.
Enhancing Referral Marketing: SMS Strategies for Mage Referrals
Because Mage runs loyalty and referrals on one platform, the same Postscript connection can carry your referral program into SMS. Text is a natural fit for sharing, since the channel is built around quick links and fast replies.
Distributing Referral Invitations via SMS
SMS referral shares convert well for a few reasons:
- Texts arrive instantly and get opened almost immediately.
- Tapping a link on a phone is effortless.
- A message feels personal in a way a mass email rarely does.
Frame the ask simply, inviting customers to share with friends and earn a reward when those friends order. Keep the link prominent and the copy short.
Notifying Advocates of Successful Referrals
When a referral converts, a quick text closes the loop and keeps the advocate motivated:
- An immediate thank-you that confirms the reward.
- A clear note on what they just earned.
- A nudge to share again while the momentum is fresh.
Pairing referral moments with SMS turns one-off shares into a repeatable habit.
Advanced Tactics: Optimizing Loyalty with SMS
A/B Testing Different Approaches
Once your core flows run, test the variables that move results:
- Timing, comparing an immediate trigger against a short delay.
- Offer type, weighing a percentage discount against a flat dollar amount.
- Tone, testing urgency versus celebration.
- Call-to-action wording and placement.
Analyzing Performance with Loyalty Data
Read your Postscript campaign metrics next to your Mage loyalty reporting to see the full picture. Track redemption lift after an SMS send, how quickly tier upgrades follow a campaign, and which referral invitations actually convert. The loyalty side tells you who moved; the SMS side tells you what prompted them.
Troubleshooting and Best Practices
Common Integration Pitfalls
A handful of issues account for most setup hiccups.
| Symptom | Likely cause | Fix |
|---|---|---|
| No loyalty data in Postscript | Customer is missing a phone number in Shopify | Confirm the customer has both email and phone on their Shopify profile. |
| Subscriber not matching | No Shopify Customer ID available | Matching falls back to email, so verify the email on file is correct. |
| Expiry automation never fires | The Points Expiry Soon event is off | Enable it under Settings, Integrations, Postscript in Mage. |
| Messages not personalizing | Merge-tag name does not match | Check the exact property names on the subscriber profile in Postscript. |
SMS Compliance Essentials
SMS marketing is governed by consumer-protection rules, so consent comes first. The essentials hold regardless of platform:
- Collect clear opt-in consent before sending any loyalty texts.
- Include an obvious opt-out, typically the STOP keyword.
- Respect frequency preferences so you do not overwhelm subscribers.
- Keep proper records of consent.
Postscript provides compliant opt-in tools, and your job is to use them and document consent properly.
Maximizing Opt-In Rates
Promote SMS signup by leading with the loyalty perks people actually want:
- Points-balance alerts by text.
- VIP-only offers delivered over SMS.
- First word on double-points events.
When the reason to subscribe is a tangible reward, opt-in rates climb.
Getting Started with Mage and Postscript
This integration works because Mage supplies the loyalty foundation that makes personalized SMS possible. Without real loyalty data, points balances, tier names, redemption history, and referral activity, your texts default to generic blasts instead of targeted retention tools.
Mage gives you what a loyalty-driven SMS program needs:
- A full retention suite, with loyalty, referrals, paid memberships, and VIP tiers on one Shopify-native platform.
- A developer API for teams that want to extend beyond Postscript into custom workflows.
- More than 20 integrations, so Postscript sits alongside tools like Klaviyo, Omnisend, and Judge.me in one connected stack.
- Free white-glove migration, with most brands live in under two weeks.
If you would rather see the connection in action before you build it, you can book a quick demo and we will walk through the setup with your store in mind.
Frequently Asked Questions
What loyalty events can trigger an SMS message?
Four loyalty events can trigger SMS automations through this integration: points awarded, reward redeemed, VIP tier changed, and points expiring soon. The first three are active once the connection is live. The points-expiry event is off by default and must be enabled in your Postscript integration settings inside Mage before it fires.
How do I encourage redemption through SMS?
Encourage redemption by timing texts around natural moments and personalizing with real data. Trigger reminders off the points-expiry event, staging messages at seven days, a few days, and the final day. Use the synced points balance in your copy and link straight to your loyalty page so customers can claim rewards in a tap.
Can I use Postscript for referral notifications?
Yes, you can use Postscript for referral campaigns because Mage runs loyalty and referrals on one platform and the same connection covers both. Invite customers to share their referral link by text, then send an automated thank-you when a referral converts. SMS suits referrals well thanks to instant delivery and high open rates.
What loyalty data syncs to Postscript subscribers?
Six loyalty properties sync onto each Postscript subscriber: points balance, lifetime points, redeemed points, VIP tier name, date of birth, and enrolled date. These appear as custom subscriber properties you can use for segmentation and merge-tag personalization, alongside the events that fire when customers earn, redeem, or change tiers.
Which plan do I need to connect Postscript and Mage?
The Postscript integration is available on all Mage plans, so there is no upgrade required to connect the two. Once linked, loyalty properties and events sync automatically. Subscribers are matched by Shopify Customer ID, with email as a fallback, so customers need both a phone number and a Shopify profile to receive texts.
What are the SMS compliance requirements?
SMS compliance requires explicit consent before you send loyalty texts, plus a clear way to opt out. Collect opt-in permission, include the STOP keyword in messages, and honor frequency preferences. Keep documentation of consent on file. Postscript offers compliant opt-in tools, and using them properly keeps your loyalty program on the right side of the rules.
TLDR
To integrate Postscript with loyalty on Mage, open Integrations in your dashboard, select Postscript, and connect the account; loyalty properties and events then sync automatically with no code. Six properties (points balance, lifetime points, redeemed points, VIP tier name, date of birth, and enrolled date) land on each Postscript subscriber, matched by Shopify Customer ID with an email fallback. Four events (points awarded, reward redeemed, VIP tier changed, and points expiring soon, with expiry off by default) can trigger SMS automations built in Postscript. From there, segment by tier and balance, automate welcome, milestone, redemption, and expiry flows, and extend the same connection to referral campaigns, all on a channel that earns roughly 98% open rates.






