Skip to content

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.

Pillar 01

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
Deep dive →

Points history

20+ entries
Reward redeemed
Amount discount · Jun 3
−500
Reward returned
Amount discount · Jun 3
+500
Reward redeemed
Percentage off · Jun 3
−1,000
Reward redeemed
Amount discount · May 29
−2,000
Order #1031
1,875 points · May 29
+1,875
View all activity →
Pillar 02

Punch 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
Deep dive →
charmloyalty.com

Punch card

4/6
5

1 more order to the reward

Pillar 03

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
Deep dive →
charmloyalty.com

VIP tiers

Bronze
0–999
Silver
1,000–4,999
Gold
5,000–9,999
Platinum
10,000+
You've reached the top tier!

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
Pillar 04

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
Deep dive →
charmloyalty.com

Referral program

1

Share your link with a friend

2

Your friend signs up and makes a purchase

3

You both get rewarded!

YOU GET
+500
points
THEY GET
+200
points

Your referral link

charmloyalty.com/r/maya-9f3Copy

Discount code to share

MAYA10Copy
Rewards confirm after a 30-day window.

Referral activities

9
Friends referred
6
Successful purchases
4,500
Referral points earned
Pillar 05

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)
Deep dive →
Charm Insider — Annual

Membership

Charm Insider

12-month membership

$99.00 / year

Included with your membership

Free shipping
10% off every order
3% back as store credit
Members-only monthly drops
Pillar 06

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
Deep dive →
admin · campaigns
Bonus campaignScheduled

Double points weekend

Fri Jun 6 — Sun Jun 8 · all markets
2
3
4
5
6
7
8
Multiplier2× points
AudienceAll members
Pillar 07

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
Deep dive →
mail · campaign preview
Subject: You earned 50 points!
From: Charm <rewards@charm.com>
Rewards update

You earned points!

Great news — you just earned points on your recent activity.

Points earned

+50

Order #1234

Your balance

350

points

Your next reward

$5 off your order — 500 points

Only 150 more to go!

View your rewards →
You're receiving this because you're a member of this store's rewards program · Unsubscribe
Pillar 08

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
Deep dive →
Pillar 09

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
Deep dive →
Search

Take payments anywhere

Connect a card reader →

Add custom sale
Apply discount
Loyalty
Add a customer to start
Add tile
Pillar 11

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
Deep dive →
Pillar 10

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
Deep dive →
charmloyalty.com/hub

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.