A tenth of your customers can carry half the revenue. Give them an owner, not a discount.
In the skincare file, 1,831 customers, the top 10%, carried 51% of revenue. Sort your own file the same way. Then ask who in your company owns those people by name.
Those are the skincare file's shares, and your dollar thresholds will differ, so pull your own. Export one row per customer with lifetime net revenue, refunds deducted. Merge identities on customer ID, then email, then phone, or one top customer splits into two middling ones. Sort descending and read the revenue at the top 1%, 10% and 20% marks. Those three numbers are your ladder.
For example, an invented 10,000-customer file might put the top 1% at $2,000 and the top 20% at $300. Build each tier as a segment of lifetime revenue at or above its threshold, so new qualifiers enter on their own, and recompute monthly. Klaviyo's predicted CLV is a sanity check on the ladder. The pull takes an afternoon if customer IDs are clean, a few days if not.
An exchange runs the same curve with the volume turned up. As a contract retention marketing manager at Binance (2019–20), I worked on designing the VIP loyalty tiers and shipped more than twenty customer journeys. The tier was set by rolling trading volume and recomputed constantly. A trader could enter it on a Monday and drop out by month's end without churning in any way an email platform would see.
Everyone at the company knew it: the top of the file carried the business. The rolling tier made decline visible while it could still be reversed. The effect on lifetime value and on churn in that cohort was reported internally as a before-and-after, so read it as a pattern rather than a measured effect.
"Improve retention" has no denominator, no owner, no date and no failure condition, so nobody can be wrong about it. "Zero churn in the top 1%" has all four. It fails the first time a name drops off, which is what makes it usable.
In the skincare file the denominator is 183 named people. The owner holds the list, and the date is the review. Replacing one top-1% customer takes about nine new customers at the file's $142 average, and that $142 already assumes three of every four never come back.
Hold two tiers side by side, because lifetime revenue only goes up and a customer who stopped buying two years ago stays in the lifetime tier. Trailing-twelve-month revenue drops them once they slow down. The Monday list is the gap: customers still in your lifetime tier who have dropped out of your trailing-twelve-month tier. Each one is a name for the owner to contact that week.
Set the absence alert by product. Fire it when a top-tier customer passes the 75th-percentile gap between orders for what they buy. Test predicted churn risk as a second trigger. A site-wide 90-day rule notices a monthly buyer at day 91, six weeks late, and flags a quarterly buyer at day 91, six weeks early.
This tier reorders on its own clock, so a code sent to it marks down orders that were coming anyway. The rule: no codes sent to this tier, and no tier-specific depth. Track the tier's discount share apart from the file's, because a blended figure hides the drift. Pay the tier in status instead.
| Trigger | Cadence | Message | Benefit | Owner |
|---|---|---|---|---|
| Enters the top tier | Within a day | Welcome note signed by the owner | Early access, direct reply address | Tier owner |
| Absence alert | Past the 75th-percentile gap | Personal check-in on the product | Replacement without a ticket | Tier owner |
| Close to the next tier | Points to next tier below your line | The gap and what the next tier brings | Status at the next rung | Lifecycle lead |
| Quarter opens | Quarterly | Note from the owner on what's coming | First look at new products | Tier owner |
Sync three profile properties from your loyalty app on every change: points balance, tier, and points to the next tier. Store the numbers as numbers, or greater-than filters fail.
Put loyalty inside mail that already goes out: points earned in the first post-purchase email, and the balance and what it buys in the replenishment reminder. Keep order and shipping confirmations about the order. Klaviyo won't let a transactional message carry an offer, and a confirmation that leads with one counts as marketing mail.
Tier-up carries nothing but good news, so send it within the hour of the tier change.
You're 120 points from Gold. Gold members see new products a week early and get a named person to write to. Your next reorder gets you there. One button: Reorder and reach Gold.
Referral works when someone the customer trusts asks at a moment when the ask makes sense. At Heathers Mission, a nonprofit I worked with, I helped raise more than $100K. Its 2020 World Marathon Challenge, Jonathan Negretti running seven marathons on seven continents in seven days, raised more than $30K and delivered a thousand bears.
Put the referral link in the happy moments: the welcome, the first email after delivery, and the loyalty emails. Give each customer a personal link, pre-filled share text and a two-sided offer. Keep it out of abandonment and winback flows, because a customer you're chasing isn't about to recommend you.
Never buy reviews, never tie an incentive to a positive review, and ask every customer, not only the happy ones. If you reward a review or a referral post, the reward gets disclosed: put it in the pre-filled share text.
Never prove the program by comparing members with non-members; members were your best customers before they joined. If you're launching, roll it out to a random 90% first and read repeat rate at 90 days against the 10% who don't have it yet. If it's already live, hold a random 10% out of the loyalty blocks and triggered flows.
This is one chapter of The Second Order, which is free and readable in full on a single page with no form in front of it.