Features
Nine ways customers choose you again.
Every pillar below exists to answer one question: why would they order twice? Native to your storefront, checkout, and the shop floor — with the integrations to tie it to the rest of your stack.
Points & rewards
A flexible engine for earning and redeeming. Define your earn rules, set the cost of each reward, and let customers redeem at checkout, in customer accounts, or via discount codes.
- ✓11+ earning rule types: order placed, signup, birthday, review, social follow, subscription, milestone, collection-specific
- ✓Custom actions — define any claimable action (watch a video, join Discord, complete a profile) with its own points value and optional link
- ✓Reward types: discount codes, store credit, free products, free shipping
- ✓Stackable rewards, expiry windows, min/max redemption limits, online or in-store redemption
- ✓Bulk customer point adjustments with reason logging
Points history
20+ entriesPunch cards
Build a buy-again habit on autopilot. Every order is a punch; when the card fills, the customer earns a reward and it resets — a repeating loyalty loop, not a one-time bonus.
- ✓Set orders-per-card and the reward a completed card grants
- ✓Reward a full card with points, a free product, an amount or % off, or free shipping
- ✓Live progress shown on the storefront widget and the customer account hub
- ✓Punches derive from paid orders — refunds self-correct, replays never double-grant
- ✓Repeats every cycle, so it keeps driving the next order
Punch card
4/61 more order to the reward
VIP tiers
Reward your best customers with earned status. Each tier carries its own multiplier, exclusive rewards, branded icons, and automated celebration emails — and you decide exactly how customers qualify.
- ✓Unlimited tiers — start with Bronze/Silver/Gold/Platinum or design your own
- ✓Qualify by points, amount spent, orders placed, successful referrals, or customer tags — combine any or all
- ✓Per-tier point multipliers (e.g., gold earns 2× points)
- ✓Tier-specific rewards and exclusive offers
- ✓16 doodle tier icons, or upload your own
- ✓Manual tier overrides for top supporters
VIP tiers
Achieved on May 28, 2026
Benefits
- Earn 3× more points
- 501 bonus points
Perks
- Free shipping
- $5 off
- 5% back as store credit
- Free product
- 15% off
- Birthday gift
- Early access to new drops
Referrals
Turn happy customers into your best marketing channel. Friend-of-friend referrals with anti-fraud controls and milestone rewards built in.
- ✓Configurable referrer + referee rewards (both win)
- ✓Anti-fraud cooldown periods (0–90 days)
- ✓Per-customer caps to prevent abuse
- ✓Milestone bonuses (every 5th, 10th referral)
- ✓Pending vs completed referral tracking with full ledger
Referral program
Share your link with a friend
Your friend signs up and makes a purchase
You both get rewarded!
Your referral link
Discount code to share
Referral activities
Paid memberships
Sell a paid VIP plan as a product. Members unlock perks — free shipping, point multipliers, member-only discounts — that stack on top of the free loyalty program and your VIP tiers.
- ✓Sell membership as a one-time or term plan, pinned to a product or a single variant
- ✓Member perks stack on points and VIP tiers — same checkout discount engine
- ✓Members-only content — gate pages, products, or collections to members, enforced on the storefront
- ✓Storefront product block + floating-widget upsell drive sign-ups
- ✓Revenue, active-member counts, and expiry tracked in analytics
- ✓Membership fees auto-excluded from point earning (no circular rewards)

Membership
Charm Insider
12-month membership
$99.00 / year
Included with your membership
Bonus campaigns
Schedule double-points weekends, seasonal pushes, VIP-only events, or high-value-order bonuses. Draft, schedule, clone, archive.
- ✓Time-limited bonus campaigns with start/end dates
- ✓Status workflow: draft, scheduled, active, ended, cancelled
- ✓Per-locale visibility (run different campaigns per market)
- ✓Pre-built templates: VIP tier bonus, high-value order bonus, redemption tag
- ✓Clone any campaign for the next push
Double points weekend
Branded emails
Thirteen pre-built templates with brand colors baked in — covering points, rewards, tiers, referrals, store-credit cashback, and paid memberships. Send directly from Charm, or sync events to Klaviyo and author there.
- ✓13 transactional + lifecycle templates: welcome, points earned, reward redeemed, reward & points expiring, birthday, tier achieved, referral completed, friend welcome, store-credit cashback, membership welcome / expiring / expired
- ✓WYSIWYG editor with brand colors and custom sender
- ✓Klaviyo sync: Charm fires events, you author campaigns
- ✓Per-locale email translations included
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!
Integrations
Plays with the rest of your Shopify stack. No glue code required.
- ✓Shopify Flow — 6 actions (award/deduct points, store credit, tier achieved, etc.)
- ✓Shopify Functions — product reward discount generator
- ✓Klaviyo — two-way event sync
- ✓8 review platforms: Judge.me, REVIEWS.io, Okendo, Yotpo, Stamped, Loox, Fera, Air Reviews — plus custom webhooks
- ✓Shopify Markets for per-locale loyalty rules
POS loyalty
One loyalty balance across web and the counter. Staff earn points, redeem rewards, and see tier and membership status right inside Shopify POS — no separate device or login.
- ✓Smart Grid tile + customer block show balance, tier, perks, and membership
- ✓Redeem every reward type at the register: discount code, store credit, free product
- ✓Points earn automatically on POS orders — same engine as online
- ✓Post-sale block confirms points earned on the receipt screen
- ✓Localized in 29 languages, works offline-tolerant on the device
Take payments anywhere
Connect a card reader →
Loyalty landing page
A dedicated storefront page for your program, assembled from Charm theme app blocks. Signed-in members see their balance and progress; guests see the join pitch — on your brand, in 29 languages.
- ✓Drop-in theme blocks: hero, ways to earn, rewards, VIP tiers, referrals, and an auto-generated FAQ
- ✓Real point values, punch-card stamp grids, and milestone ladders with live progress
- ✓VIP tiers in three layouts, including a comparison table that highlights the shopper's current tier
- ✓Members get a personal greeting and balance; guests get the join pitch — with fast skeleton-loaded first paint
- ✓Inherits your brand colors, overridable per surface; every string editable; live preview in the Charm admin
Name personalization
Greet Czech and Polish shoppers in the correct grammatical case, and turn their name day into an automatic reward. Powered by the free Vocato app — zero-config once installed.
- ✓Vocative greetings in the loyalty hub — 'Ahoj, Eliško', not 'Ahoj, Eliška' (Czech & Polish)
- ✓Name-day rewards — auto-issued points or a discount on the customer's svátek / meniny / imieniny
- ✓A countdown card in the hub plus a dedicated name-day email
- ✓Auto-detects the free Vocato app; 'Sync from Vocato' backfills existing customers
- ✓Curated data — falls back to the plain name rather than ever showing a wrong one
When you're ready
Every feature, free up to 250 orders.
Every feature on this page ships on every plan, Free included. You only move up a tier when your order volume does — plans from $15, no per-order fees.