Skip to content
§
§ · case study · emani

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.

Metric dashboard for the Emani clean-beauty Shopify Plus engagement showing $2M MRR at month 24, +520% growth, and 42% subscription share
Fig. 1 · four metrics · month 24 · Shopify Plus
metric 01
$2.0M

MRR at month 24, measured on Shopify analytics, verified against Klaviyo cohort revenue.

metric 02
+520%

YoY revenue growth versus pre-engagement baseline, trailing twelve months.

metric 03
42%

Subscription share among new orders within 30 days, via ReCharge.

metric 04
4%

Monthly subscription churn including pauses, well under the 7% industry median.

metric rise · $320K → $2M MRR · 6.2x in 24 months
§ 02 · the challenge

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.

§ 03 · the approach

The Clean Shelf Method, run bottom-up.

Five layers, run in order, no shortcuts. Detailed at /industries/beauty-cosmetics/.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

§ 04 · the stack

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.

01 · platform

Shopify Plus

Checkout Extensibility, Shopify Markets, B2B company accounts for Sephora wholesale.

02 · subscriptions

ReCharge

SKU-tuned cadence, skip-before-ship, membership tier layered on top.

03 · email

Klaviyo

System of record. Seven flows tied to SKU-specific use windows.

04 · SMS

Attentive

Launch windows, back-in-stock, VIP early access. $0.94 revenue-per-send.

05 · reviews

Okendo

Skin-type attribute filtering. Syndicated to Google Shopping and Sephora.

06 · support

Gorgias

Beauty-specific macros. Adverse event intake feeds the MoCRA log.

07 · tracking

Malomo

Branded shipment-tracking page. 44% open rate. Routine education + referral hooks.

§ 05 · the results, line by line

Compounding is boring. That is the point.

metricpre-engagementmonth 24change
MRR$322K$2.0M+520%
PDP conversion1.8%4.1%+128%
mobile AOV (% of desktop)62%91%+47%
subscription share12%42%+250%
monthly churn9.4%4.0%-57%
brand search share18%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."
Founder
Emani · clean beauty
§ 07 · your brand

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 .

Online now

Hi there. How can we help you today?

Reply