12 Loyalty Program Email Examples (Most brands just send 3!)

These loyalty program email examples cover the 12 messages that turn a quiet points balance into a repeat order. Most loyalty programs do not fail because the rewards are wrong. They fail because members forget the program exists, and nothing in the inbox reminds them. Below you will find each email type, when to send it, subject lines that work, and copy you can adapt today.
TL;DR
- The 12 emails split into four jobs: onboarding members, confirming they earned something, nudging them to spend it, and bringing them back when they drift.
- The highest-impact one for most stores is the points expiry reminder, because it recovers revenue that is otherwise about to disappear.
- The most skipped one is the reward unlocked email, which is why so many programs show high enrolment and low redemption.
- Every example below includes a subject line, preview text and body copy you can paste and adapt.
- Automation beats manual sending on every one of these except the launch announcement, because the timing is where the value sits.
What makes a loyalty email different from a promo email?
Before the examples, it helps to understand why these emails behave differently from the rest of your sending calendar. The distinction is not cosmetic, and it changes how you write every line.
A promotional email asks the customer for something. It asks them to buy, usually by offering a discount, which costs margin on every order and gradually teaches your list to wait for the next sale rather than paying full price today.
A loyalty email does the opposite. It reminds the customer about something they already own: the points are theirs, the tier is theirs, the reward is already sitting in their account. You are not giving anything away. You are preventing something from being wasted, which is a far cheaper way to earn an order.
That difference changes the psychology completely. The pull is loss aversion rather than deal-seeking, and the customer arrives at checkout feeling like they spent earned currency instead of catching a discount. Loss aversion is the behavioural principle that people work harder to avoid losing something they hold than to gain something equivalent, which is exactly why expiry reminders outperform generic promotions.
Which three ingredients make a customer loyalty email work?
It is personal in a way the customer can verify. “You have 340 points” is specific and checkable. “Check out our rewards program” is neither. If your email cannot display the member’s actual balance, tier or progress toward the next reward, it is a promotional email wearing a loyalty costume, and members will read it as one.
It translates points into money. Nobody intuitively knows what 340 points is worth, but everybody understands what $17 off means. The strongest rewards program emails do the arithmetic for the reader instead of outsourcing it to someone who will not bother doing it.
It arrives at the moment it matters. A tier upgrade email sent the second someone qualifies lands while they still feel good about the order that got them there. The identical email sent three weeks later is a statement of fact rather than a celebration, and it converts accordingly.
The timing point has numbers behind it. Across more than 183,000 brands, automated flows account for just 5.3% of email send volume but generate close to 41% of total email revenue, with click rates of 5.58% against 1.69% for one-off campaigns (Klaviyo, 2026). Those figures cover all ecommerce flows rather than loyalty specifically, but the mechanism is the same one these emails rely on.
The 12 loyalty program email examples
Here is the full set, grouped by the job each one does. Build them roughly in this order, because the early emails reach every member while the later ones only reach a subset.
| # | Send when | Primary job | |
|---|---|---|---|
| 1 | Welcome | Member joins | Explain the program while they care |
| 2 | Program announcement | Launch day + 48h | Convert existing customers to members |
| 3 | Points earned | Right after an order | Build the habit, prompt order two |
| 4 | Pending points | Points held in a delay window | Prevent “where are my points” tickets |
| 5 | Reward unlocked | Balance crosses a reward | Turn earning into redemption |
| 6 | Reward redeemed | Member claims a reward | Deliver the code, confirm the value |
| 7 | Points expiring | ~14 days before expiry | Recover dormant balances |
| 8 | Reward expiring | Before a claimed code lapses | Recover a reward already in hand |
| 9 | VIP tier upgrade | The second they qualify | Make status visible |
| 10 | VIP-only offer | Launches and sales | Make the tier feel worth reaching |
| 11 | Birthday | On the day | Low-cost emotional touchpoint |
| 12 | Win-back with points | ~1.5x purchase interval | Return without discounting |
Group 1: Getting members started
1. The welcome email
Send when: someone joins the program, delayed 30 to 60 minutes so it does not collide with their order confirmation.
This is the only moment you get to explain the entire program while somebody is genuinely paying attention, so resist the urge to list every earning rule you have. Three things is plenty: how they earn, what points are worth in real money, and where to check their balance.
The most common mistake here is explaining the program in your language rather than the member’s. Phrases like “tier thresholds” and “earning velocity” mean nothing to a shopper. “Every dollar earns a point, 100 points is $5 off” means everything, immediately.
Subject: You’re in. Here’s how to start earning Preview: Every order from here earns points
Welcome to the club.
Here’s the short version: every dollar you spend earns a point. 100 points gets you $5 off. No codes to remember, no minimum spend.
You can check your balance any time from your account.
CTA: See all the ways to earn
Subject line alternatives: Your rewards account is ready · Welcome. Here’s $5 to start with · You just joined. Here’s what that gets you
2. The program announcement
Send when: you launch the program, or relaunch after a rebuild. This is a one-off campaign to your existing list rather than an automation.
Send it roughly 48 hours after the program goes live on site, not the same morning. You want the rewards page loading properly and the widget rendering before you drive your whole list at it, because a broken first impression is expensive to undo.
The angle that works best is pre-credited points. Converting existing customers into members is the cheapest enrolment you will ever get, and telling them they already have a balance converts an abstract offer into something they feel they own.
Subject: We built you a rewards program Preview: And you’ve already earned points
Something new: every order now earns points you can spend on the next one.
Because you’ve shopped with us before, we’ve already credited your account. Sign in and see what’s waiting.
CTA: Check my points
Group 2: Confirming they earned something
3. The points earned email
Send when: immediately after points land on an order.
This is the cheapest repeat-purchase nudge available to you. It costs nothing to send, it confirms to a first-time buyer that the program is real rather than decorative, and it hands them a concrete reason to come back that is not a discount.
Show both numbers every time. What this specific order earned, and the running total afterwards. One without the other tells half the story and wastes the opportunity.
Subject: You just earned 120 points Preview: Your balance is growing
Thanks for your order. You earned 120 points, already in your account.
Balance: 340 points. That’s $17 off your next order.
CTA: See what you can get
4. The pending points notice
Send when: points are earned but held during a delay window.
Many loyalty programs hold newly earned points for a short period rather than releasing them instantly, usually to cover the returns window and stop someone ordering, redeeming and refunding. The mechanic is sensible, but the customer has no idea it exists.
What happens instead is predictable. They buy, they check their account, they see nothing, and they open a support ticket. This email prevents that ticket entirely, which makes it one of the rare messages that improves customer experience and reduces support volume at the same time. Almost nobody sends it.
Subject: Your points are on the way Preview: They’ll land in 14 days
Thanks for your order. Your points are reserved and will be ready to spend on 23 October.
Nothing you need to do. We’ll let you know when they’re live.
CTA: View my account
5. The reward unlocked email
Send when: a member’s balance crosses the threshold for a reward they can actually claim.
Earning points is not the goal of a loyalty program. Redemption is. A member sitting on a large unspent balance is not a loyal customer, they are a liability on your books and a person who has not come back, and the gap between those two readings is where most programs quietly lose money.
This email catches the exact moment somebody becomes able to redeem something real. It converts an abstract points number into a concrete, claimable thing, which is why it consistently outperforms a generic balance update.
Subject: You’ve unlocked a reward Preview: $15 off, ready to claim
Your balance just crossed the line.
You can now claim $15 off your next order.
It’s sitting in your account waiting.
CTA: Claim it
6. The reward redeemed confirmation
Send when: immediately after a member cashes in points.
Transactional, unglamorous and necessary. The customer sees the code on screen at the moment they redeem, but codes get lost in the gap between claiming one and actually placing the order. This email is where they go looking when that happens.
Subject: Here’s your discount code Preview: Use it on your next order
Your reward is ready.
$15 off. Code: SAVE15XYZ
Enter it at checkout on your next order.
CTA: Start shopping
Group 3: Getting them to spend it
7. The points expiry reminder
Send when: points approach expiry. Around 14 days out works as the main push, with a shorter follow-up closer to the date.
If you build only one email from this entire list, build this one. It recovers revenue that is otherwise about to vanish from your books, it requires no discount whatsoever, and the urgency behind it is completely real.
That last point matters more than it sounds. You are not inventing a countdown or manufacturing scarcity. You are telling somebody about money they earned and are about to lose through inaction, which is why this email rarely generates complaints despite being the most urgent one you send.
Subject: 340 points expire in 14 days Preview: That’s $17, gone if you don’t use it
Your points expire on 23 October.
340 points = $17 off. After that date they’re gone.
CTA: Spend my points
Subject line alternatives: Don’t lose your $17 · Your points expire soon · 14 days left to use 340 points
8. The reward expiry reminder
Send when: an already-claimed discount code approaches its own expiry date.
Most brands fold this into the points expiry email and treat them as one message. They are not the same thing, and merging them costs you orders.
Expiring points are currency the member has not yet decided to spend. Expiring rewards are a discount code they already went to the trouble of claiming and are now about to waste. The intent gap between those two people is enormous, and the second group sits far closer to a purchase, so treat this as the more urgent of the pair.
Subject: Your $15 reward expires Friday Preview: Code inside
You claimed a reward and it’s about to expire.
Code: SAVE15XYZ Expires: 23 October
CTA: Use it now
9. The VIP tier upgrade
Send when: the second someone qualifies for a new tier. Never batch this into a weekly digest.
Tiers work because they convert spending into status, but status only functions socially if somebody tells you about it. An upgrade that happens silently in a database is not an upgrade, it is a field changing value, and the member never feels a thing.
Lead with what just unlocked rather than with congratulations in the abstract. The new perks are the reason to place another order, so put them where the eye lands first.
Subject: Welcome to Gold Preview: Here’s what just unlocked
You’ve moved up to Gold.
What that gets you:
- Double points on every order
- Early access to new drops
- Free shipping, always
CTA: See my perks
10. The VIP-only offer
Send when: you have a launch, a sale, or a limited product worth gating. Segment to your top tier only.
This is where tiers finally earn their keep. A members-only window costs you nothing extra in margin and makes the tier feel like it was genuinely worth reaching, which is the entire point of building one.
The mechanic matters more than the size of the discount here. Early access frequently outperforms a deeper discount offered to everybody, because the exclusivity itself is the reward and discounting it away defeats the purpose.
Subject: Gold members: shop this 48 hours early Preview: Before anyone else sees it
The new collection goes live to everyone on Thursday.
You get it now.
CTA: Shop early access
Group 4: Bringing them back
11. The birthday email
Send when: on the member’s birthday, or during that week.
This is consistently among the highest-engagement emails in any loyalty program, for a fairly obvious reason: almost nobody else is sending that person something pleasant on that particular day, so the competition in the inbox is unusually thin.
One firm rule applies. Only send it if you are genuinely giving something. A birthday email carrying no gift reads as a data-harvesting exercise, and it does more brand damage than sending nothing at all would have done.
Subject: Happy birthday. We got you something Preview: 200 bonus points, on us
Happy birthday.
We’ve dropped 200 bonus points into your account. That’s $10 to spend on whatever you like.
CTA: Treat yourself
12. The win-back with unspent points
Send when: a member has gone quiet for roughly 1.5 times your average purchase interval and still holds a balance.
Most win-back emails discount their way back to a lapsed customer. That approach costs margin on the recovered order and, worse, teaches your best customers that going quiet is rewarded with a better price next time.
A lapsed member holding unspent points hands you a far better angle. You are not offering them anything new at all. You are reminding them about something they already own and are about to lose by continuing to do nothing, which converts without touching your pricing. Cap the sequence at three emails, because if three did not work a fourth will not either.
Subject: You’ve still got 340 points here Preview: We’ll add 100 more if you come back this week
It’s been a while.
You’ve still got 340 points sitting in your account, worth $17 off.
Come back this week and we’ll add another 100 on top.
CTA: Use my points
Want these 12 emails as a swipe file? Every subject line, preview and body above is written to be adapted rather than admired. Copy them into your email platform, swap the numbers for your own conversion rate, and you have a loyalty program running by the end of the week.
Which mistakes kill loyalty program emails?
Four failures account for most underperforming programs, and all four are straightforward to avoid once you know to look for them.
Sending the app’s default emails as-is. Most loyalty apps ship with built-in templates that technically send but usually look nothing like your brand and sit outside the sending reputation you spent months building. Rebuild them in the platform where the rest of your email lives.
Sending both versions. This is the most common technical mistake by a wide margin: rebuilding loyalty emails in Klaviyo or Omnisend without switching off the app’s built-in equivalents. Every member then receives two of everything, which looks careless and burns unsubscribes. Disable them one at a time as each new flow goes live.
Showing points without showing money. If your email says “you have 340 points” and stops there, you have handed the arithmetic to somebody who will not do it. Show the dollar value every time, right next to the points number.
Letting loyalty emails pile onto everything else. These fire off behaviour, which means one can land in the same hour as an abandoned cart reminder and a browse abandonment email. Add suppression rules so members receive one message at a time rather than three.
![Side-by-side comparison of a weak and a strong customer loyalty email]
Figure 4: The same loyalty email example, before and after
How do you automate loyalty program emails?
Every email above except the launch announcement should run as an automation rather than a manual send, because the entire value of these messages sits in their timing. There are two routes, and the right one depends on your stage.
Use your loyalty app’s built-in emails. This is fastest to set up and needs no integration work at all. The trade-off is limited design control and emails that sit outside your main sending reputation, which is perfectly acceptable for a store still finding its feet.
Connect your loyalty app to your email platform. Your loyalty events become triggers inside Klaviyo, Omnisend or Mailchimp, and loyalty data such as points balance and tier becomes available for personalisation and segmentation across every other flow you run. More setup, considerably more control, and your loyalty emails stop living in a silo.
For most stores past the earliest stage, the second route is worth the afternoon it takes. BLOY connects natively to Klaviyo, Omnisend and Mailchimp with no middleware, so loyalty events arrive as triggers in real time rather than in a monthly export.
For the full setup, including exact triggers and personalisation tags: Klaviyo loyalty flows: the 12 emails every Shopify brand should automate.
What should you measure?
Open rate is the wrong primary metric for loyalty email marketing. These emails tend to open well simply because the subject line contains the reader’s own balance, which tells you very little about whether the program itself is working.
Track these four instead.
| Metric | What it tells you | Watch for |
|---|---|---|
| Redemption rate | Share of issued points actually spent | High enrolment with low redemption means the program is not working |
| Click-to-redeem | Of those who click, how many redeem | High clicks, low redemptions points at your redemption page, not the email |
| Member vs non-member repeat rate | Whether the program earns its cost | Measure over a fixed window and watch the gap widen or close |
| Revenue per recipient by email | Which of the 12 pulls weight | Expect expiry and reward-unlocked to over-index |
Redemption rate is the single best health check available to you. A program reporting thousands of members and almost no redemptions has succeeded at enrolment and failed at everything that follows, whatever the dashboard headline says.
One caution on benchmarks. There is no reliable public benchmark for loyalty emails specifically. The flow-level figures published by email platforms cover welcome series, abandoned cart and similar automations rather than points expiry or tier upgrades, so borrowing a number from a blog post will mislead you. Use your own first 90 days as the baseline instead.
FAQ
How many loyalty program emails should I send? Twelve automated emails sounds like a lot, but any individual member only triggers a few of them in a given month. Most members receive two to four loyalty emails monthly. Add suppression rules so these do not stack on top of your promotional calendar.
Which loyalty email should I build first? The points expiry reminder. It recovers revenue that is otherwise about to disappear, it costs no margin, and the urgency is genuine rather than manufactured. If your program does not expire points, start with the reward unlocked email instead.
What makes a good loyalty email subject line? One containing a specific number the reader recognises as their own. “340 points expire in 14 days” outperforms “Don’t forget your rewards”, because the first is about them and the second is about you.
Should loyalty program emails include a discount? Usually not. The whole point of a loyalty program is that the reward has already been earned. Stacking a discount on top trains members to wait for one and undermines the currency you spent months building.
Do I need a loyalty app to send these emails? For the one-off announcement, no. For the other eleven, yes, because they depend on live data such as points balance and tier that has to come from somewhere. The app is what makes the personalisation possible in the first place.
Can I send these as SMS instead of email? Yes, and expiry reminders in particular work well on SMS because of the urgency. Coordinate the two channels so members do not receive the same message twice within the same hour.
Start with one loyalty email this week
You do not need all twelve of these loyalty program email examples live to see a difference in repeat orders. Pick the one that matches where your program is currently leaking: build the reward unlocked email if enrolment is high but redemption is low, build the expiry reminder if points are piling up unspent, or rebuild your welcome email properly if members join and never return.
One email sending this week beats a twelve-email plan sitting in a document.
Install BLOY and start building → · Questions about migrating an existing program? Talk to our team at [email protected] or use the live chat on any page.