MRR at month 24, measured on Shopify analytics, verified against Klaviyo cohort revenue.
Emani · clean beauty to $2M MRR.
A 24-month Shopify Plus partnership with a post-PMF clean beauty brand. We ran a Clean Shelf Method rebuild, built the subscription architecture, and made compliance MoCRA-ready. The result: +520% growth, 42% subscription share, 4% monthly churn.
Four numbers tell the whole story.
Emani went from early traction to $2M in monthly revenue in 24 months. The brand arrived with real clean-beauty product-market fit and customers who loved it. What held it back was a generic Shopify theme that could not close at the rate the product deserved. Today, retention carries most of the compounding. Every number here is measured inside Shopify Plus, ReCharge, and Klaviyo.
YoY revenue growth versus pre-engagement baseline, trailing twelve months.
Subscription share among new orders within 30 days, via ReCharge.
Monthly subscription churn including pauses, well under the 7% industry median.
Great product. Wrong storefront.
Emani had a great product and the wrong storefront to sell it. The brand ran on a profitable three-SKU hero set, and customers wrote unprompted love letters in the reviews. Yet PDP conversion on returning visitors sat at 1.8 percent. Subscription share was under 12 percent. Mobile AOV was 62 percent of desktop. The product deserved better.
The founder had tried a dozen tactical fixes across the previous eighteen months. A new photo shoot. A homepage redesign. A discount-heavy Klaviyo revamp. Each moved the needle for a week, then reverted. Meanwhile the Shopify theme sat buried under five apps that each solved one problem and created two more.
The underlying problem was architectural. The PDP could not answer the questions a clean-beauty buyer brings to the page. And the retention layer ran on a generic subscribe-and-save widget that did not know one SKU's use window from another's.
MoCRA was another looming constraint. The Modernization of Cosmetics Regulation Act took effect in 2024. Suddenly every claim on the site, every ingredient list, and every adverse event needed to live in a structured workflow, not a shared Google Doc. Without that data model, the brand could not credibly grow past $3M ARR without tripping a regulatory wire.
Retail was calling too. Sephora and Amazon Luxury Stores both wanted Emani on the shelf. Neither would carry a brand that could not syndicate ingredient data, guaranteed claims, and inventory as one source of truth.
The intro call took 38 minutes. We turned down faster projects that quarter to say yes to this one. The math was honest: contribution margin above 55 percent, PMF verified by an organic repeat-purchase curve that actually curved up, and a founder willing to sit in a Friday operating review for the duration.
The Clean Shelf Method, run bottom-up.
Five layers, run in order, no shortcuts. Detailed at /industries/beauty-cosmetics/.
- L1
Conversion layer (weeks 1-10).
PDP rebuilt against the actual buyer questions. Ingredient transparency rendered from metafields. Shade finder quiz for the tinted SKUs. Review density pushed from 34 to 220 on hero SKUs before any paid push. PDP conversion moved from 1.8 to 3.6 percent inside week six.
- L2
AOV layer (weeks 8-14).
Routine builder UX so a buyer could assemble a cleanser, serum, and moisturiser in one flow. Set pricing honest (not fake-discounted). "Complete the routine" upsell in cart. Mobile AOV climbed from 62% to 91% of desktop.
- L3
Retention layer (months 3-6).
Post-purchase sampling of adjacent SKUs based on routine. Replenishment reminders tuned to 45-day serum windows and 60-day cleanser windows. Klaviyo flows fired from in-app events rather than time-based. Reorder rate moved from 28% to 44% in 90 days.
- L4
LTV layer (months 5-9).
ReCharge subscription architecture. Skip-before-ship controls one tap from account. Membership tier above the 15% subscribe-and-save (early access to new SKUs, birthday gifting, closed educational content). Subscription share hit 42% by month nine; membership churn held at 2.1% monthly.
- L5
Brand equity layer (months 10-24).
The four layers below compounded. Organic search share of brand-name queries rose from 18% to 54%. Paid CAC dropped structurally. Sephora called first. Retail dual-channel operations came online in month 14 via Shopify's B2B portal for wholesale buyers.
Seven tools, deep integration.
We replaced fifteen partially-configured apps with seven deeply-integrated ones. Every tool talks to every other tool; nothing lives in isolation.
Shopify Plus
Checkout Extensibility, Shopify Markets, B2B company accounts for Sephora wholesale.
ReCharge
SKU-tuned cadence, skip-before-ship, membership tier layered on top.
Klaviyo
System of record. Seven flows tied to SKU-specific use windows.
Attentive
Launch windows, back-in-stock, VIP early access. $0.94 revenue-per-send.
Okendo
Skin-type attribute filtering. Syndicated to Google Shopping and Sephora.
Gorgias
Beauty-specific macros. Adverse event intake feeds the MoCRA log.
Malomo
Branded shipment-tracking page. 44% open rate. Routine education + referral hooks.
Compounding is boring. That is the point.
| metric | pre-engagement | month 24 | change |
|---|---|---|---|
| MRR | $322K | $2.0M | +520% |
| PDP conversion | 1.8% | 4.1% | +128% |
| mobile AOV (% of desktop) | 62% | 91% | +47% |
| subscription share | 12% | 42% | +250% |
| monthly churn | 9.4% | 4.0% | -57% |
| brand search share | 18% | 54% | +200% |
| 2nd-order CAC (% of 1st) | 88% | 24% | -73% |
All numbers verified against Shopify, Klaviyo, ReCharge, and Google Search Console dashboards on April 1, 2026. Screenshots under NDA on request.
Q2 2026 follow-up: MRR clipped $2.4M in April (+20% over the engagement-end figure), subscription share holding at 44%, monthly churn down to 3.6%. Reported against the same Shopify analytics + Shopify Plus 2026 Index retention benchmark for clean-beauty (industry median 5.8% monthly churn).
"They rebuilt the operating model, not the aesthetic. The aesthetic already worked."
Your Clean Shelf starts with a call.
30-minute diagnostic. Run the beauty brand litmus test on your numbers. Scoped quote within 48 hours.
Published · Last updated .