Skip to content

Referrals customers actually share.

Friend-of-friend referrals with anti-fraud cooldowns, milestone bonuses, and a full per-customer ledger. Both sides win — quietly, in a way that doesn't read as MLM.

What it is

A referral program rewards an existing customer (the referrer) for sending a new customer (the referee) to your store, conditional on the new customer making a purchase. It's the cheapest customer acquisition channel that exists, when the offer is calibrated honestly.

Charm's referral engine ships with anti-fraud controls built in. Cooldowns, per-customer caps, milestone bonuses, and a complete ledger that shows pending vs completed referrals at the customer level.

How it works

Four moving parts.

The configuration surface is small on purpose. Most stores set this up in one sitting.

  1. 1

    Configure the friend-of-friend offer

    Both sides get rewarded. The referee (new customer) typically gets a discount on their first order (10-15% off works best). The referrer (existing customer) earns points or store credit only after the referee's order ships and the return window closes.

    Most stores set the referrer's reward at 1-1.5× their average gross margin on the referee's first order — making the program self-funding even before second-order revenue.

  2. 2

    Lock in the anti-fraud controls

    Cooldown period: a customer who just signed up can't earn the referrer reward for at least N days (default 7). This blocks the 'refer yourself' loophole.

    Per-customer cap: limit how many referrals a single customer can convert in a month (default 10). Stops the long-tail of fake-account abusers.

    Manual review queue: referrals above a configurable threshold pause for human review before the reward fires.

  3. 3

    Add milestone bonuses

    Stack additional bonuses on top of the per-referral reward: 250 pts at 5 successful referrals, 1000 pts at 10, free product at 25. Milestones turn casual referrers into engaged advocates.

    Milestones are global per-customer (counted across their lifetime) not reset annually. The point is that hitting 25 referrals feels significant — making it expire defeats the purpose.

  4. 4

    Track the ledger

    Every referral has a clear state: pending (referee signed up, hasn't ordered) → converted (referee placed order) → eligible (return window cleared) → paid (referrer rewarded).

    The customer's account hub shows their full referral history with statuses. The admin shows a referral leaderboard you can use to identify advocates worth reaching out to personally.

Examples

Three configurations to steal.

Ready-to-copy patterns we see in production. Tune the numbers to your margin and audience.

Pattern 1

Classic give-get

Friend gets 10% off first order. You earn 500 pts when their order ships (and return window closes).

Pattern 2

Premium beauty

Friend gets a free sample bundle. You earn $20 store credit. Cap: 5 referrals per month per customer.

Pattern 3

Subscription-first

Friend gets 25% off first subscription delivery. You earn 1,500 pts at delivery + 5,000 pts if they stay subscribed past 90 days.

Use cases

What it looks like in the wild.

Beauty

DTC beauty: friend-gets-product

Friend gets a free travel-size with their first order (high perceived value, low CAC). You earn store credit. Typical conversion: 18% of referees become repeat customers.

Food & Beverage

Coffee subscription: subscription-conditional reward

Friend gets 50% off first month. You earn nothing until their second month renews. Filters tire-kickers, rewards genuine advocacy.

Apparel

Apparel: milestone bonuses for advocates

Standard 10% off / 200 pts per referral. At 5 successful referrals: free embroidered product (high-margin, low-cost gesture). Creates word-of-mouth volume.

FAQ

Common questions.

How is fraud actually blocked?
Three layers: cooldown periods between signup and reward eligibility (defaults to 7 days, configurable 0-90), per-customer caps on monthly referrals, and a manual review queue above threshold. Device fingerprinting catches the rest.
Can referrers share their code on social media?
Yes — every customer gets a unique shareable link and a discount code. Both work; the link auto-applies the discount, the code can be entered manually at checkout.
What happens if the referee returns the order?
Referrer reward only fires after the configured return window closes (default 30 days). If the referee returns within that window, no reward is paid.
Can I see who my best advocates are?
Yes — the admin shows a referral leaderboard sorted by lifetime successful referrals. Use it to identify advocates worth a personal thank-you or a comp upgrade.
Does the referral discount stack with VIP tier perks?
Configurable per-program. Default: yes — the referee can use the referral discount AND apply their VIP tier multiplier on the same order.

When you're ready

Free up to 150 orders / mo.

Every feature on this page is included in Free. Upgrade only when your order volume crosses the threshold.