Emails customers actually open.
Thirteen lifecycle templates, brand colors baked in, sent straight from Charm or synced to Klaviyo — every loyalty moment becomes a reason to check their inbox instead of unsubscribing.
You earned points!
Great news — you just earned points on your recent activity.
+50
Order #1234
350
points
Your next reward
$5 off your order — 500 points
Only 150 more to go!
What it is
A loyalty program that never emails anyone is invisible — a points balance or an expiring reward only drives a repeat order if the customer actually sees it. Charm treats every loyalty event as a trigger for a branded, on-time email, not an afterthought bolted onto a generic ESP template.
Thirteen templates cover the full member lifecycle out of the box — onboarding, earning, redeeming, advocacy, and membership status — and each one ships with your brand colors already applied. No design work required before the first one sends.
How it works
Four moving parts.
The configuration surface is small on purpose. Most stores set this up in one sitting.
- 01
Thirteen templates, every lifecycle moment
Onboarding: a welcome email the moment someone joins the program, explaining how to earn and what's available to redeem right now.
Earning: points-earned confirmations, a birthday reward, and a store-credit cashback notice — each one shows the new balance and what it unlocks.
Redeeming: reward-redeemed confirmations with the code front and center, plus reward- and points-expiring nudges timed to drive one more order before the deadline.
Advocacy: referral-completed and friend's-welcome-reward emails that close the loop on your referral program without a manual follow-up.
Membership & status: tier-achieved celebrations, and membership welcome / expiring / expired notices that protect recurring revenue from silently lapsing.
- 02
A WYSIWYG editor that doesn't make designers cry
Every template opens in a visual editor — brand colors, logo, and fonts are pulled in automatically, and you rearrange blocks without touching HTML.
Per-locale translations are included: a Czech customer gets the Czech version of the same template, automatically, in the same brand styling.
- 03
Two-way Klaviyo sync, or send straight from Charm
Charm fires a loyalty event — points earned, tier achieved, referral completed — into Klaviyo the moment it happens. You author the campaign, own the segment, and keep your existing flows.
Don't use Klaviyo? Skip it entirely. Charm sends every template directly from your own domain, with deliverability handled out of the box.
Examples
Three configurations to steal.
Ready-to-copy patterns we see in production. Tune the numbers to your margin and audience.
Birthday reward
Sends the morning of the customer's birthday with a bonus reward — timed to land before they've made other plans for the day.
Tier achieved
Fires the moment a customer crosses a tier threshold, celebrating the upgrade and listing every new perk they just unlocked.
Points expiring
Sent three days before a reward or points balance expires, with the redeem action already in the email — no need to go find the widget.
Use cases
What it looks like in the wild.
Coffee subscription: expiry nudge
A points-expiring email three days out recovers otherwise-lost redemptions, and reads as a favor rather than a sales pitch.
DTC beauty: the tier-achieved moment
A tier-achieved email doubles as a small celebration of the customer's own status — the kind of moment people screenshot unprompted.
Apparel: closing the referral loop
Referral-completed and friend's-welcome emails remove the manual thank-you that most referral programs quietly depend on.
FAQ
Common questions.
Do I need Klaviyo to use Charm's emails?
Can I edit the email templates?
Are the emails translated for international customers?
What triggers each email?
Related
The rest of the platform.
Loyalty works best when the pillars work together.
When you're ready
Free up to 250 orders / mo.
Every feature on this page is included in Free. Upgrade only when your order volume crosses the threshold.