Revenue Agent·Veloura.com
demo@thestarforest.com
442,931 real production orders across W15–W27·SFCC prod·standard basis (excludes auto-renew, net fulfilled · Veloura demand)·every number computed by the validated engine, never written by the model·

W27 brief.

Jun 28 – Jul 4, 2026·7 insights ready for discussion·3 flagged need attention·compared to W26

This week at a glance

vs W26 · vs Finance plan
Orders
17,406
vs prior wk
+3.3%
Avg order
$64.77
vs prior wk
-7.0%
Mobile revenue
$190K
vs prior wk
+18.3%
Veloura-brand share
49.6%
vs prior wk
+0.8%
MetricThis weekSource
Margin $$502KVeloura margin feed
Margin rate45.3%Veloura margin feed
Site CVR2.52%SFCC orders ÷ GA4 sessions
Sessions709,656GA4
PDP add-to-cart18.6%GA4
Bounce rate25%GA4
Margin $ and rate light up when Veloura sends the margin feed · CVR / Sessions / Add-to-cart / Bounce are GA4 (their QM→GA4 migration target).

What needs attention

7 ranked · σ-flagged by materiality + magnitude
Verdict · 7-week structural state

Plan attainment — Elevated concern, structural state: COOLING

⚡ New this week — structural state moved COMPOUNDING → COOLING · trend turned deteriorating.
86%
W15
84%
W16
80%
W17
89%
W18
84%
W19
75%
W20
75%
W21
75%
W22
104%
W23
69%
W24
78%
W25
75%
W26
11 of 12 weeks under plan · latest 74.6% · avg 81.1% · trend -13.0% (3-wk vs 3-wk).
💡The $47K demand shortfall is almost entirely a basket problem — AOV dropped from $50 to $47 a $84K drag that a small conversion lift ($47K tailwind) only partially offset.
  • Basket (AOV) fell $50 to $47 costing ~$84K — 179% of the total revenue miss
  • Conversion rate nudged up (2.35% to 2.45%), recovering ~$47K and masking the full AOV damage
  • Traffic was a minor headwind — sessions dipped ~6K, contributing roughly $10K of the shortfall
Is there a mix shift, markdown, or bundle change this period that would explain why customers are spending $5 less per order on average?
plan_recalibrationtraffic
cooling
Elevated concern
−$3.38M
Cumulative gap, 12 wks
Needs a decision
01
trafficpromoHigh priority

Mon W27 came in -42.5% vs its 4-week Mon baseline

💡The $96K demand drop was driven 70% by a conversion rate collapse from 2.5% to 1.7%, not a traffic or basket problem — but why conversion fell that sharply on this Monday is not in the data and may simply be normal Monday volatility at Veloura.
  • Conversion rate fell 2.5% to 1.7%, costing roughly $68K of the $96K total drop
  • Top brands LUMÉ, VELOURA PRO, and LUMÉ GLOW together account for $39K of the loss across 157 brands — broad-based, no single culprit
  • Cause of the conversion drop is an honest gap — brand mix and traffic vs basket were checked and neither explains it
Was anything live on this Monday — a site change, a promo expiry, or a checkout update — that could explain a conversion rate cut nearly in half?
−$96K
Net miss vs 4-week Mon baseline
02
upsideHigh priority

Mobile app share 16.8% — 5.8pt above the 11% plan target

💡App dollar sales drove nearly all of the 3.2pt week-over-week share jump — app revenue added $29K and contributed 2.6 of the 3.2pts, putting mobile 5.8pts above the 11% plan — but why app demand surged is not in this data.
  • App revenue grew $29K WoW, accounting for 2.6 of the 3.2pt share gain
  • A smaller 0.6pt lift came from overall total demand mix shifting favorably
  • Root cause of the app demand spike is not captured — worth a human gut-check
Was there a push notification, app-exclusive offer, or featured placement live this week that could explain the app demand spike?
+$66K
Net win vs 11% plan target
03
upsideMedium priority

LUMÉ GLOW grew $35,953 vs W26 (+138.2%)

💡LUMÉ GLOW's $35,953 revenue jump is a margin trap: contribution actually fell roughly $9,381 because margin rate collapsed from 28% to -3%, meaning the volume surge was sold at a loss.
  • Margin rate dropped 31.5 points, flipping contribution from +$7,336 to -$2,045
  • Growth spread across 5 SKUs, led by Rose Quartz (+$5,387), Golden Hour (+$4,146), and Ocean Pearl (+$3,651)
Was a promotion or pricing change intentionally run on LUMÉ GLOW this week, and if so, was it expected to push margin negative?
+$36K
Net win vs W26
04
promosubsMedium priority

DERMA LUXE declined $27,990 vs W26 (-48.4%)

💡The $27,990 revenue drop in Derma Luxe was low-quality volume walking out the door — margin rate nearly doubled from 11% to 25%, so contribution actually rose $1,077 meaning the business is healthier this week than last despite the headline loss.
  • Gold Series Retinol Cream (Night Formula) led the decline at -$5,339 part of a broad drop across 5 SKUs.
  • Gold Series Retinol Cream (Day and Eye variants) added another -$4,801 combined.
  • Last week's 11% margin suggests a deep promotion or clearance event that has since ended — worth confirming.
Was there a promotion or markdown on Derma Luxe last week that has now expired, explaining both the volume drop and the margin recovery?
−$28K
Net miss vs W26
05
marginpromoMedium priority

Margin erosion — Fragrance rate 21.8%→14.3% cost ~$14,573

💡Fragrance margin collapsed 7.5 points to 14.3%, costing ~$14,573 on $194,310 of demand this week — and because revenue held or grew, this is purely a rate or markdown problem, not a volume one; the cause is not in the data and needs a human gut-check.
  • Fragrance alone accounts for ~$14,573 of the ~$18,687 total contribution lost across 4 divisions
  • Natural & Organic, Hair Care, and Body Care each eroding further — pattern is broad
  • Promo calendar was checked and no clear explanation was found — markdown, input-cost shift, or SKU mix drift are unconfirmed possibilities
Can you confirm whether a markdown, a cost increase, or a mix shift toward lower-margin Fragrance SKUs was intentional this week?
−$19K
Net miss contribution lost vs W26 rate
06
assortmentpromoMedium priority

Color Cosmetics sub-cats — biggest move: Lip Makeup -15.3% (-$15,949) vs W26

💡Lip Makeup dropped $15,949 versus W26 almost entirely because 328 fewer orders were placed — the SKU mix and promo calendar were both checked and neither explains it, pointing to broad organic category softness that needs a human gut-check.
  • Order volume drove 96% of the drop: 2,241 orders down to 1,913, worth roughly $15,235
  • Decline spread across at least 5 SKUs — top three (Velvet Matte Lipstick Rouge, Velvet Matte Lipstick Coral, GlowMist Setting Spray) account for only $3,889 of the $15,949 move
  • SKU mix and promo calendar were checked — no single cause found in available data
Did anything change in W26 that could have inflated that baseline — a site feature, a bundle deal, or an email drop — that would make this week's volume the more normal one?
−$16K
Net miss vs W26

Daily pacing

Plan vs Actual · W27

Daily plan vs actual — W27

─── plan  ─── actual
06-2806-2906-3007-0107-0207-0307-04$0$59K$118K$177K$236K

Trend

Last 13 weeks — Actual vs Plan
W15W16W17W18W19W20W21W22W23W24W25W26W27$0$434K$0.87M$1.30M$1.74M

What moved · brands

by sales WoW% · vs W26

Grew

sales WoW%
LUMÉ GLOW+$35,953+138.2%
LUMÉ+$19,465+85%
VELOURA MARINE+$6,709+33.6%
KIYO SKIN+$6,543+107.7%
VELOURA RADIANCE+$6,343+7.2%
BOTANIKA+$6,307+39.2%

Declined

sales WoW%
DERMA LUXE-$27,990-48.4%
VELOURA PRO-$22,295-19.4%
SILKEN-$14,684-24.9%
PURE PETAL-$12,575-58.8%
GLOSSA-$12,548-31.3%
NOIR ATELIER-$10,423-41.9%
BrandSales TWSales PWWoW%Margin% TWMargin% PWSales LYYoY%
$94,623$88,279+7%74.4%74.1%$121,409−22%
Top 25 brands by this-week sales · vs W26. Margin% (this wk & prior), Sales LY & YoY are Veloura's History-feed figures (Veloura.com basis). Smaller brands not in the feed show —.

Where revenue came from · Category

demand $ · this week
$0$93,000$186,000$279,000$372,000SkincareFragranceSerumsBody CareLip MakeupHair CareHyaluronic AcidAnti-AgingBeauty ToolsColor CosmeticsBath & BodyNatural & OrganicAccessories
DivisionSales TWSales PWWoW%Sales LYYoY%Margin $Margin rate
Skincare$271,593$359,624−25%$321,172−16%$88,57332.7%
Sales by division · vs W26. Sales LY, YoY & Margin are Veloura's own History-feed figures (Veloura.com basis; the feed runs a few % under SFCC Sales TW). Sub-categories (Serums, Lip Makeup, Hyaluronic Acid) aren't in the feed's division grain, so their feed columns stay blank.

1P vs 3P · by division

Veloura-owned vs third-party · reconciles to category
Division1P sales3P sales1P shareTotalWoW%Margin $YoY%
Skincare$127,727$143,86647%$271,593−25%$88,573−16%
1P (Veloura-owned) vs 3P sales by division · vs W26. Reconciles to the category table. Margin $ & YoY are Veloura's History-feed figures for the whole division (not split 1P/3P); sub-categories stay blank.

Basket Mix

what sells together · categories & product cross-sell
Which categories are bought together
422,263 checkout baskets · 81,603 span 2+ categories · 2026-04-04 → 2026-07-08
34% of Brush Kits baskets also buy Moisturizers — a 2.38× pairing, and the clearest bundle to offer. Read the Vitamin C Serums + Mineral Makeup pairing with care: it looks 3.95× in the raw data, but the buy-one-get-one is doing about 1.8× of that.
How to read lift: how much more often two categories land in the same basket than random chance — 2.4× = 2.4× more than if they were unrelated · = no link · under 1× = they rarely share a basket. Attach = of baskets with the first category, the share that also buy the second; lift then adjusts that for how common the second category is on its own.
Organic affinities real behavior
PairingLiftAttachBaskets
Brush Kits + Moisturizers2.38×34.5% of Brush Kits985
Lip Balms + Face Masks2.21×16.4% of Face Masks572
Brush Kits + Exfoliants / Peels1.94×18.1% of Brush Kits517
Sunscreen + Exfoliants / Peels1.27×11.9% of Sunscreen487
Promo-amplified read with care
Organic = the promo-free lift (trust this one). With BOGO = raw lift, but a buy-one-get-one forces both items into the basket, inflating it. Promo lift = how much the deal amplifies the pairing (With BOGO ÷ Organic).
PairingOrganicWith BOGOPromo lift
Vitamin C Serums + Mineral Makeup2.19×3.95×1.8×
Vitamin C Serums + K-Beauty0.73×1.26×1.73×
Botanical Oils + Vitamin C Serums1.01×1.74×1.72×
Mineral Makeup + K-Beauty0.72×1.22×1.69×
Collagen Boosters + Vitamin C Serums0.73×1.2×1.64×
Retinol + Hyaluronic Acid0.78×1.25×1.6×
Botanical Oils + Mineral Makeup1.22×1.94×1.59×
Botanical Oils + K-Beauty0.81×1.27×1.56×
Honesty: 95.8% of lines categorized · 25.1% are buy-one-get-one (stripped for the organic view, so a promo can't fake a pairing). Gross checkout baskets, every placed order.
Product cross-sellprototype
For the top anchor products, the genuine cross-category complements most often bought with them — by lift, attach rate and the cross-sell's margin. Same-subcategory pairings (bar → bar), flavour/size variants, memberships & BOGO lines are removed.
Cross-sellLiftAttachMargin
Hyaluronic Hydra Serum (50 mL) · VELOURA ESSENTIALS · 5,761 baskets
Collagen Peptide Serum · VELOURA PRO2.33×1.8%47.1%
Ceramide Barrier Cream 2.0 · VELOURA ESSENTIALS2.37×0.8%39.5%
Midnight Recovery Oil · VELVET RITUAL1.26×0.8%67.8%
Radiance Renewal Cream - 50 mL (60 Day) · VELOURA RADIANCE · 5,252 baskets
Triple Repair Night Mask · VELOURA REPAIR2.75×0.4%76.4%
Rosehip Facial Oil 100mL · VELOURA HYDRA1.69×0.8%74.2%
Rosehip Facial Oil Mini · VELOURA HYDRA1.39×0.6%71.4%
Hyaluronic Hydra Serum (100 mL) · VELOURA ESSENTIALS · 4,543 baskets
Ceramide Barrier Cream 2.0 · VELOURA ESSENTIALS3.04×1.2%32.2%
Collagen Peptide Serum · VELOURA PRO2.06×1.9%44.4%
Gold Series Retinol Cream™ · DERMA LUXE1.85×0.6%19.7%
Vitamin C Glow Serum - 30 mL (90 Day) · VELOURA RADIANCE · 4,265 baskets
Rosehip Facial Oil 100mL · VELOURA HYDRA2.76×1.7%70.1%
Rosehip Facial Oil Mini · VELOURA HYDRA1.96×0.8%71.4%
Collagen Peptide Serum · VELOURA PRO1.4×1%44.1%
How to read: Lift = how much more often the cross-sell lands in the anchor's basket than chance (popularity-controlled — 3× means 3× over baseline). Attach = share of the anchor's baskets that include it. Margin shown where the COGS feed covers the SKU. The play: surface the high-lift, high-margin item on the anchor's PDP / in cart.

Products

top sellers this week · collapsed
ProductBrandSales TWSales PWWoW%OrdersMargin $PDP / ATC / CVR
Radiance Renewal Cream - 50 mL (60 Day)$16,903$15,088+12%315$13,8272,161 / 742 / 21.5%
Top 25 products by this-week sales · vs W26. Margin $ is est (all-channel YTD rate × this-week .com sales); PDP / ATC / CVR are GA4 item views / add-to-cart / conversion (Veloura's sheet uses QM — won't tie to the decimal). Newer SKUs without a margin row show —.

Traffic & channels

GA4 · sessions · CVR · ROAS — your QM→GA4 migration, here early
Channel mix — sessions, conversion & ROAS
2026-06-28 → 2026-07-04 · GA4 property 229136907
GA4 · not QM
Sessions -0.8% vs W26, blended ROAS 5.8× → 6.1× on −$21K ad spend — efficiency improving.
Sessions
709,656
Sessions YoY
−29.7%
Site CVR · orders ÷ sessions
2.52%
Blended ROAS · Google
6.1×
Sessions & ROAS — last 4 weeks
W24W25W26W270K216K432K648K864K0.0×2.0×4.0×6.0×8.0×
Session mix · this week
710K
sessions
Direct22.9%
Organic Search13.1%
Paid Search13.1%
Paid Shopping10.7%
Cross-network9.5%
Display9.2%
Paid Social6.8%
Other14.7%
ChannelSessionsWoWGA4 RevenueCVRClean CVRROAS · LC
Direct162,197+4,840$212,9961.97%
Organic Search93,168+3,037$84,8491.40%
Paid Search92,867+6,263$241,9363.65%5.1×
Paid Shopping76,287+4,324$51,2931.24%1.3×
Cross-network67,690−25,705$43,2131.06%0.8×
Display65,141+518$2,3030.07%
Paid Social48,268+1,887$2,6550.10%
Email44,950−1,354$130,8804.19%
Unassigned20,493+5,325$17,2451.28%
Affiliates11,884−4,051$82,82510.59%
Referral8,916−251$19,7354.39%
Paid Other6,146−578$14,1793.08%
SMS4,192+8$7,7412.73%
Organic Shopping2,784+639$1,8201.34%
Organic Social2,310−1,208$6420.53%
AI Assistant1,229−152$1,2591.52%
Audio489+238$00.00%
Organic Video453+352$940.32%0.95%
Paid Video188−150$290.38%0.0×
Mobile Push Notifications6+2$00.00%
How we read these numbers — GA4 vs site CVR · Clean CVR · ROAS basis
Per-channel CVR uses GA4’s own transactions — GA4 records 77.3% of your SFCC orders (consent / ad-block / cross-device loss), so channel CVRs read below the SFCC-based site CVR above. Clean CVR strips the ghost sessions (flagged in the Traffic-quality card) from each channel’s denominator — only the channels a crawler hit change. ROAS · LC = last-click (GA4 session-attributed revenue ÷ Google ad cost; Google-cost channels only). Sessions YoY = the same EDT week a year ago (52-week shift); GA4 history reaches Jan 2023. We show the property TOTAL only — per-channel YoY is distorted by Veloura's QM→GA4 channel re-tagging (channel definitions changed between years), so only the total is apples-to-apples. GA4-sourced — Veloura's current weekly sheet uses Quantum Metric for sessions/CVR/channel; they're migrating QM→GA4. These figures are the migration target and won't tie to the QM sheet to the decimal. The orders numerator in CVR is SFCC (identical to Veloura's).
Traffic quality — flagged sessions
2026-06-28 → 2026-07-04 · non-human pattern · GA4
GA4 · not QM
Total sessions
709,656
all GA4 sessions
Flagged · non-humani
5,433
0.8% · 3 pages
Ghost-traffic signature. A landing page is flagged when it clears all three at once, on ≥300 sessions:
≤2% bounce~every session counts “engaged” — a crawler that follows every link trips GA4’s ≥2-pageviews rule.
≤5s engageyet no real dwell time on the page.
≤0.5% CVRand effectively no orders.
Humans don’t combine “engaged every visit” with ~0s and ~0 orders — bots do. We flag, never delete; clean sessions are a conservative floor.
=
Clean sessions
704,223
human-pattern
Site CVR on clean traffic 2.54% — vs 2.52% on raw sessions (+0.02pt). Ghost traffic inflates your denominator, so your true on-site conversion runs higher than the headline.
Flagged pageSessionsBounceEngageCVR
/lip-makeup/512366.html4,6870.1%4s0.05%
/gwp/115160.html4640.0%0s0.00%
/disco-offline/884604.html2820.0%4s0.00%
96.5% of sessions scanned · we flag, never remove (clean = conservative floor). Hover Flagged for the exact rule, or any row for why it tripped.
Site behavior & conversion funnel
2026-06-28 → 2026-07-04 · GA4
GA4 · not QM
Engagement rate
74.6%
Bounce · GA4 def
25.4%
Avg engagement
51s
PDP add-to-cart rate
18.6%
Conversion funnel
Item views
467,867
Add to cart
87,20718.6% of views
Checkout
26,06629.9% of ATC
Purchase
13,81953% of checkout
GA4-sourced. Bounce = GA4 engagement-based (1 − engagement rate), a different definition from Veloura's QM bounce — won't tie to their sheet. ATC rate = add-to-carts ÷ item views.
Top landing pages — WoW
2026-06-28 → 2026-07-04 · where sessions started · GA4
GA4 · not QM
Landing pageSessionsSess WoW%RevenueRev WoW%CVRBounceEngage
/148,563−0%$463,367+1%4.4%26%1m 31s
/department49,388+10%$32,145+60%0.9%49%17s
(not set)35,520+5%$39,035+27%1.5%73%48s
/brands/velvet-ritual28,583+35%$227−52%0.0%72%4s
/new-in.html15,643−2%$629−63%0.1%73%6s
/u/login14,820+59%$16,648+44%1.6%27%51s
/track12,917−20%$1,867+6%0.3%42%15s
/cart11,293−4%$75,262−14%9.8%36%1m 11s
/search10,968−3%$15,080+11%2.0%3%56s
/help/your-order.html5,466+54%$2,195+4%0.7%32%42s
/vip-access.html5,445$25,87913.6%28%1m 12s
/lip-makeup/512366.html4,699+50%$630.1%0%4s
/skincare-sets4,195−7%$6,314−6%2.0%18%1m 18s
/skincare4,028−17%$3,319−60%1.2%43%47s
/moisturizers/769364.html3,591−2%$2,783+11%1.7%0%49s
GA4 landing pages (clean paths). Bounce = GA4 engagement-based (1 − engagement rate), not classic single-page bounce — won't match QM. AET = avg engagement time per session.
GA4 vs Quantum Metric — reconciled to Veloura’s sheet
their Summary tab = QM · their Channel-Mix tab = GA4 · we match their GA4
GA4 = their GA4
Our GA4 sessions
709,656
= their GA4 (+0.17%)
QM sessions · their Summary
588,047
GA4 +20.7% vs QM
GA4 clean · −ghosts
704,223
+19.8% vs QM
MetricOur GA4VelouraReads as
GA4 revenue$915,693$915,925 GA4to the cent
Site CVR2.52% · clean 2.54%2.78% QMclean ≈ QM
PDP add-to-cart18.6%16.1% QMmatch
Bounce25.4% eng.57.0% classicdiff. def
Veloura's Summary tab = Quantum Metric; their Channel-Mix tab = GA4. Our GA4 matches THEIR GA4 (sessions + revenue); the GA4↔QM gap is ~63% explained by the ghost traffic we flag (QM filters bots GA4 counts).

Promotions

active this week · adoption and AOV lift
PromotionCodeUsesAdoptionBase AOVPromo AOVAOV lift
VIP Buy One, Get One 50% OffVIP-Member BOGO50-84213-July263,75821.6%$84$88+4.9%
17,406 demand orders · $236,239 realized discount · base AOV = no-promo orders in each promo's category · AOV lift is descriptive (basket size), not a causal return

Beyond the Excel

margin · YoY · fulfilled · channel — from your Power BI exports
Margin $ / RateVeloura.com · 2026-01-01..2026-07-05
Margin rate42.8%
Margin $$15,097,101
Demand $$35,240,699
Bath & Body70.2%
Color Cosmetics48.3%
Skincare31.5%
Body Care58.8%
Hair Care49.3%
Anti-Aging50.2%
This year vs last year2026-01-01..2026-07-05
YoY-9.7%
This year$35,240,699
Last year$39,036,565
Men's Grooming-56.3%
Fragrance-16.2%
Body Care-10.1%
Natural & Organic-9.8%
Skincare-9.2%
Hair Care-8.6%
Demand vs Fulfilled2026-01-01..2026-07-04
Fulfilled $$35,156,613
Demand $$35,237,614
Shipped of demand99.8%
Channel sales · Plan2026 · Plan
Veloura.com - Corporate SFS · Plan$55655K
S2S - Corporate SFS · Plan$14820K
Veloura.com - Franchise SFS · Plan$13881K
TikTok - FBT · Plan$13461K
BOPIS Corporate · Plan$11145K
Veloura.com - DC Fulfilled · Plan$9986K
2026 is Plan — this feed’s actuals run through 2025-06-30.
Product margin · all-channel2,165 SKUs
All-channel rate45.7%
Margin $$29,398,950
Radiance Renewal Cream - 50 mL (60 Day) #310522$810K · 81.8%
Glow Ritual Kit® (1 Month Supply) #284917$615K · 67.8%
Total Radiance Kit® (1 Month Supply) #293811$567K · 72.3%
Hyaluronic Hydra Serum (100 mL) #701244$485K · 83.2%
Vitamin C Glow Serum - 30 mL (90 Day) #311708$407K · 74.8%
All sales channels (gross) — per-SKU rates carry to Veloura.com; the Veloura.com margin is the “Margin $ / Rate” card.
442,931 real production orders · standard basis (excludes auto-renew, net fulfilled · Veloura demand) · every figure computed by the validated engineAsk Rev for any number's lineage