Jun 26, 2026
Reward the referrer, not just the friend
Referrals could always reward the friend who was invited. Now the referrer — the customer who did the inviting — can earn a real reward too: points, a single-use discount code, or both.
Set it per referral rule. Choose points, a discount code, or both, and for the code pick a percentage or fixed amount off, an optional minimum order value, and how many days it stays valid. The code is unique, single-use, and scoped to that referrer, so it can't be shared or reused. It arrives in the same referral-completed email the customer already gets — no second message — and is automatically revoked if the qualifying order is fully refunded.
This is the "invite a friend, you both get 15% off" mechanic in a single rule, not a workaround. Existing programs are untouched: referrer rewards default to points-only, exactly as before.
Referral data, ready for your automations
Every customer's referral details now live on their Shopify customer record as metafields under the charm_loyalty namespace — their referral link, referral code, and any active discount code. Shopify Flow, Klaviyo, and Ecomail read them straight off the profile, so a "share your link" email or a give-get automation pulls the real, current values with no extra wiring.