Sales Dashboard

Apr 1, 2026 – Apr 30, 2026 as of 2026-05-09 16:55 UTC
Needs attention

Previous Month Summary

Apr 1, 2026 – Apr 30, 2026 · generated by Claude Sonnet
Omura generated $19.0k across both markets in April 2026, with the UK delivering £13.9k and demonstrating healthy 5.4% revenue growth while the US contracted 18.4% to just $1.3k despite a modest uptick in transaction volume. The UK market drove 34.2% of revenue from new customers and maintained strong performance across both device sales (Series X1E at £4.8k) and consumables (Flowersticks at £6.8k). US performance remains concerning with only 28 transactions and limited new customer acquisition at 12.5%, signaling an urgent need to re-evaluate go-to-market strategy in that region.

Monthly Board Summary

Apr 1, 2026 – Apr 30, 2026 · deeper reasoning · generated by Claude Opus

Group revenue for April came in at approximately $19,000, with the UK contributing the overwhelming majority at £13,874 against a subdued US performance of just $1,349. The UK showed modest sequential growth of 5.4% in revenue and 4.0% in transactions, suggesting steady demand, while the US declined 18.4% in revenue despite a small uptick in transactions—a clear signal that AOV compression is the issue there, not traffic. At $48 AOV in the US versus £54 in the UK, the US is skewing heavily toward consumables (Flowersticks accounted for 61% of US revenue) with negligible hardware attach. Without a forecast baseline in the data, it's difficult to assess run-rate accuracy, but the US trajectory is concerning enough to warrant attention regardless.

UK unit economics remain healthy: a rolling 90-day CAC of £12.24 against a median LTV of £80 produces an LTV:CAC ratio above 6x, with effectively instant payback. The 37% repeat rate supports a consumables-led model where hardware buyers convert into recurring Flowerstick purchasers. The US picture is incomplete—no CAC data is flowing, likely because paid spend is paused or negligible—but the 33% repeat rate and $72 median LTV suggest similar dynamics could emerge if acquisition were scaled. The risk is that US performance is currently running on fumes from past cohorts without replenishment; new customer revenue at just 12.5% of the total confirms the store is almost entirely serving existing buyers.

Channel mix and brand health data isn't available at the granularity needed to decompose paid versus organic versus direct, but the new-customer percentage acts as a proxy. The UK at 34% new-customer revenue indicates the acquisition engine is functioning, while the US at 12.5% is operating as a retention store. If branded search or organic traffic were strong in the US, we'd expect to see higher new-customer contribution; the absence suggests both paid and organic discovery have stalled. This isn't necessarily a crisis—the UK may be the right market to concentrate spend given regulatory and competitive dynamics—but the board should be explicit about whether the US is in intentional maintenance mode or unintentional decline.

Operationally, refund rates are clean: zero in the US and 1.4% in the UK, both within normal range. No stock-out signals are present in the product mix, and top-SKU concentration (Flowersticks plus Series X hardware) looks appropriate for the brand's portfolio. The action item is straightforward: the US needs a decision. Either reactivate acquisition spend and test whether the unit economics seen in the UK can translate, or formally treat it as a low-cost retention channel and size expectations accordingly. Letting it drift without a stated strategy makes performance impossible to judge and masks whether the business has a viable second market or just one strong one.

Net Sales Scorecard

Apr 1, 2026 – Apr 30, 2026 · MoM Δ vs prior calendar month
US (omura.com)
$1,349
↓ −30% MoM 28 txns · AOV $48
UK (uk.omura.com)
£13,874
↓ −21% MoM 258 txns · AOV £54
Group Total (USD)
$18,968
↓ −22% MoM US + UK + EU combined

What "Net Sales" means here: order subtotal after discounts and refunds, excluding VAT/sales tax and shipping (i.e., the revenue the business recognises, not what the customer paid). This matches Shopify's "Net sales" report metric. Shopify's "Total sales" (the bigger headline figure in Admin) is typically ~20 % higher for UK/EU because it includes VAT and shipping.

Cumulative Daily Net Sales

Apr 1, 2026 – Apr 30, 2026

Period Comparison

vs prior 7-day period (WoW) · vs same window prior month (MoM) · vs same window last year (YoY)

US (omura.com)

Metric Value WoW MoM YoY
Net sales $1,349 ↓ −18% ↓ −30% ↓ −44%
Transactions 28 ↑ +4% ↓ −10% ↓ −44%
Avg order value (net) $48 ↓ −21% ↓ −23% ↑ +1%
Sessions N/A — N/A — N/A — N/A
Session conversion rate N/A — N/A — N/A — N/A
New customer revenue 12% ↓ −30% ↓ −13% — N/A
Refund rate 0% ↓ −100% ↓ −100% — N/A

UK (uk.omura.com)

Metric Value WoW MoM YoY
Net sales £13,874 ↑ +5% ↓ −21% ↑ +6%
Transactions 258 ↑ +4% ↓ −19% ↑ +10%
Avg order value (net) £54 ↑ +1% ↓ −2% ↓ −3%
Sessions N/A — N/A — N/A — N/A
Session conversion rate N/A — N/A — N/A — N/A
New customer revenue 34% ↓ −8% ↑ +10% — N/A
Refund rate 1% ↓ −12% ↓ −59% ↑ +1300%
Meta spend £2,252 — N/A — N/A — N/A
Blended ROAS 6.2x — N/A — N/A — N/A
CAC (per new customer) £33 — N/A — N/A — N/A

P12M Net Sales with YoY Overlay

trailing 12 months vs same window prior year

Weekly Seasonality

net sales by day of week · trailing 12 months

US (omura.com)

UK (uk.omura.com)

═══ Operations ═══

Stock Watch — Reorder Radar

on-hand inventory vs trailing 28-day velocity · lead times from lead_times.yaml

US (omura.com)

1 OUT 2 CRITICAL 14 healthy 5 overstocked 16 dead stock
StatusProduct / SKUOn handVelocityDays of coverReorder by
OUTSeries X Dry Herb Vaporizer — Jade
USA-GRP-JDE-2EM
00.0 u/day<1 dayORDER NOW
CRITICALOmura Flowersticks™ — 12 packs
GLO-16S-OMU-12P
240.8 u/day29 daysORDER NOW (Apr 30)
CRITICALSeries X Complete Bundle — Jade
USA-CBN-X1-JDE
30.1 u/day42 daysORDER NOW (Apr 30)
HEALTHYSeries X Dry Herb Vaporizer — Slate
USA-GRP-SLT-2EM
6
HEALTHYSeries 1 Dry Herb Vaporizer - Case of 6 — Gold
USA-GRP-06X-S1G
8
HEALTHYSeries 1 Dry Herb Vaporizer - Case of 6 — Silver
USA-GRP-06X-S1S
8
HEALTHYSeries 1 Dry Herb Vaporizer - Case of 6 — Rose Gold
USA-GRP-06X-S1R
9
HEALTHYSeries 1 Dry Herb Vaporizer - Case of 6 — Black
USA-GRP-06X-S1B
8
HEALTHYSeries X Dry Herb Vaporizer - Case of 6 — Jade
USA-GRP-06X-X1J
12
HEALTHYSeries X Dry Herb Vaporizer - Case of 6 — Gold
USA-GRP-06X-X1G
21
HEALTHYSeries X Dry Herb Vaporizer - Case of 6 — Rose Gold
USA-GRP-06X-X1R
13
HEALTHYSeries X Dry Herb Vaporizer - Case of 6 — Slate
USA-GRP-06X-X1S
2
HEALTHYSeries 1 Dry Herb Vaporizer - Case of 24 — Black
USA-GRP-24X-S1B
27
HEALTHYSeries X Dry Herb Vaporizer - Case of 24 — Jade
USA-GRP-24X-X1J
28
HEALTHYSeries X Dry Herb Vaporizer - Case of 24 — Rose Gold
USA-GRP-24X-X1R
19
HEALTHYSeries X Complete Bundle — Slate
USA-CBN-X1-SLT
6
HEALTHYOmura Flowersticks™ - 2-pack — 2 packs ($4.75 each)
GLO-16S-OMU-2P
17
OVERSTOCKEDOmura Flowersticks™ — 8 packs
GLO-16S-OMU-8P
590.1 u/day412 daysMar 4 (in 299d)
OVERSTOCKED» Omura Flowersticks (100% off) — 2 packs
GLO-16S-OMU-2P-Free
290.0 u/day805 daysMar 31 (in 692d)
OVERSTOCKEDOmura Flowersticks™ — 4 packs
GLO-16S-OMU-4P
940.1 u/day878 daysJun 12 (in 765d)

UK (uk.omura.com)

4 CRITICAL 1 LOW 14 healthy 4 overstocked 3 dead stock
StatusProduct / SKUOn handVelocityDays of coverReorder by
CRITICALSeries X1E Dry Herb Vaporiser — Jade
X1M-JADE
10.6 u/day1 daysORDER NOW (Apr 30)
CRITICALFlowerstick™ Travel Case
TRVL-CASE-1
234.2 u/day5 daysORDER NOW (Apr 30)
CRITICALHome Fill System
GLO-HFM-OMU-16
722.1 u/day34 daysORDER NOW (Apr 30)
CRITICALSeries X Dry Herb Vaporiser — Jade
USA-GRP-JDE-X1-B1
110.3 u/day38 daysORDER NOW (Apr 30)
LOWOmura Flowersticks™ — 12 Packs
GLO-16S-OMU-12P
2813.1 u/day91 daysORDER NOW (Apr 30)
HEALTHYOmura Flowersticks™ — 24 Packs
GLO-16S-OMU-24P
1381.2 u/day110 daysORDER NOW (May 6)
HEALTHYSeries 1 Dry Herb Vaporiser — Black
USA-GRP-BLK-S1-B1
230.2 u/day128 daysMay 24 (in 15d)
HEALTHYSeries X1E Dry Herb Vaporiser — Slate
X1M-SLATE
3642.2 u/day167 daysJul 2 (in 54d)
HEALTHYMeasuring Grinder
0300303
3371.8 u/day188 daysJul 23 (in 75d)
HEALTHYSeries X Dry Herb Vaporiser — Gold
USA-GRP-GLD-X1-B1
140.1 u/day197 daysAug 1 (in 84d)
HEALTHYSeries 1 Dry Herb Vaporiser — Rose Gold
USA-GRP-RSG-S1-B1
320.1 u/day223 daysAug 27 (in 110d)
HEALTHYSeries 1 Dry Herb Vaporiser — Gold
USA-GRP-GLD-S1-B1
210.1 u/day295 daysNov 7 (in 182d)
HEALTHYSeries 1 Dry Herb Vaporiser — Silver
USA-GRP-SIL-S1-B1
330.1 u/day308 daysNov 20 (in 195d)
HEALTHYOmura Flowersticks™ — 4 Packs
GLO-16S-OMU-4P
8302.4 u/day352 daysJan 3 (in 239d)
HEALTHYSeries X Dry Herb Vaporiser — Slate
USA-GRP-SLT-X1-B1
2
HEALTHYSeries 1 Dry Herb Vaporiser (Device) — Gold
USA-GRP-GLD-1EM
20
HEALTHYSeries X Dry Herb Vaporiser (Device) — Jade
USA-GRP-JDE-2EM
7
HEALTHYSeries X Dry Herb Vaporiser (Device) — Slate
USA-GRP-SLT-2EM
1
HEALTHYSeries X Dry Herb Vaporiser (Device) — Gold
USA-GRP-GLD-2EM
14
OVERSTOCKEDOmura Flowersticks™ — 8 Packs
GLO-16S-OMU-8P
4171.1 u/day389 daysFeb 9 (in 276d)

How "Reorder by" is computed: velocity = trailing-28-day units sold per day (replacements included since they consume stock). Days of cover = on hand ÷ velocity. Reorder by = today + (days_of_cover − lead_time − safety_buffer). Lead times default to 90 days; override per-SKU in lead_times.yaml. Discontinued SKUs (zero on-hand AND zero sales in the trailing 12 months) are filtered out automatically, so this list stays focused on commercially active products.

═══ Acquisition Engine ═══

Marketing Efficiency

ad spend & MER · Apr 1, 2026 – Apr 30, 2026 · blended ROAS = net sales ÷ Meta spend
Total ad spend
$2,860
Meta · UK + EU combined
MER
6.2x
net sales (paid regions) ÷ ad spend
CAC
$41
per new customer
LTV:CAC (paid regions)
6.5:1
median LTV ÷ rolling CAC · gross proxy

US (omura.com)

No paid spend in this region.

UK (uk.omura.com)

Meta spend £2,252
Net sales (window) £13,874
Blended ROAS 6.2x
CAC (per new customer) £33
Meta purchases 24

Blended ROAS = Shopify net sales ÷ Meta spend (per region). Higher than Meta Ads Manager's reported ROAS — they use Meta's own attribution; we use 100 % of Shopify revenue, which conflates organic / direct / email with paid. CFO-friendly headline; not a strict measure of paid efficiency. MER at the group level uses only regions that have ad spend (UK + EU); US revenue is excluded from the denominator since it has no Meta spend, otherwise it would inflate the ratio artificially.

Channel Revenue Mix

monthly net sales by GA4 channel · trailing 12 months

Revenue split by GA4 default channel grouping. Answers "if I turned off ads tomorrow, what would I keep?" — the Direct + Organic Search bands roughly approximate that floor. Channel revenue is what GA4 sees (its tag must fire), so the per-month total typically lags Shopify net sales by 5–10 % — close-enough for mix-share signal.

Daily Meta Spend & Blended ROAS

Apr 1, 2026 – Apr 30, 2026 · bars = spend, line = same-day net sales ÷ spend

Brand Health (GSC)

weekly branded vs non-branded organic clicks · GSC has a 3-day data lag

US (omura.com)

Top branded queries (90d)

QueryClicksImpr.CTRPos
omura93019,8574.7%4.0
omura vape3353,13910.7%3.0
omura flowerstick2332,4779.4%6.9
omura vaporizer672,6732.5%14.9
omura dry herb vaporizer6548213.5%2.1
omura flowerstick 4 pack (4x16pk)566978.0%6.2
omura flowerstick 4 pack435128.4%6.6
omura series x424689.0%7.0
omura flower sticks401,0503.8%14.7
omura vaporiser3223313.7%1.7

Top non-branded queries (90d)

QueryClicksImpr.CTRPos
omoura41123.6%2.9
omnura3437.0%3.0
flower sticks vape1166.2%5.5
joint vaporizer11100.0%2.0
o'mara11100.0%1.0
omurs11360.7%5.1
yes please1616.7%5.0
"awin" "publisher terms" "sms"010.0%11.0
almora pen020.0%62.0
almora vape020.0%66.0

UK (uk.omura.com)

Top branded queries (90d)

QueryClicksImpr.CTRPos
omura flower sticks14469020.9%16.9
omura uk1291,01712.7%1.1
omura flowerstick1141,04110.9%5.1
omura1064,1232.6%4.3
omura series x10060816.4%5.1
omura vape709577.3%3.9
omura vape uk4843811.0%1.0
omura series 13320416.2%5.0
omura x1323618.9%5.3
omura series x dry herb vaporiser3118416.9%5.3

Top non-branded queries (90d)

QueryClicksImpr.CTRPos
flower sticks vape127516.0%4.2
flower stick11990.5%13.4
flower sticks14740.2%11.0
get me the website1616.7%3.5
hla-ams flower thc 24% cbd <1%1551.8%6.7
how much1425.0%3.8
medgram s11333.3%6.7
take me to the store11100.0%2.0
vaporiser12590.4%15.5
whole flower cbd1333.3%7.0

Branded = queries containing "omura", "flowerstick", "x1e", or similar product/brand patterns. Non-branded = everything else — captures pure SEO acquisition for category terms. Branded trend is the long-term brand-awareness signal; sustained drops ≥30 % MoM are flagged in the pulse banner. Subdomain scoping is applied via a page-filter regex per region (the shared sc-domain:omura.com property covers all subdomains so each region's data only includes its own subdomain's pages).

═══ Conversion Engine ═══

Top Movers

vs prior 7-day period · net sales

Product Performance

net of replacements · Apr 1, 2026 – Apr 30, 2026

US (omura.com)

ProductGross salesNet salesUnits% Revenue% Volume
Omura Flowersticks™$870$8293061.4%85.7%
Series X Dry Herb Vaporizer$420$140110.4%2.9%
Series X Complete Bundle$300$300222.2%5.7%
Series 1 Complete Bundle$80$8015.9%2.9%
» Omura Flowersticks (100% off)$0$010.0%2.9%

UK (uk.omura.com)

ProductGross salesNet salesUnits% Revenue% Volume
Series X1E Dry Herb Vaporiser£12,120£4,8074028.4%7.0%
Omura Flowersticks™£7,129£6,79623040.2%40.2%
Series X Dry Herb Vaporiser£1,778£1,468148.7%2.4%
Series 1 Dry Herb Vaporiser£932£681134.0%2.3%
Home Fill System£927£892655.3%11.4%
Flowerstick™ Travel Case£773£4431222.6%21.3%
Measuring Grinder£704£656543.9%9.4%
Series X1E Dry Herb Vaporiser - Jade£522£52243.1%0.7%
Omura Flowersticks™ - 12 Packs£165£16551.0%0.9%
Series 1 Dry Herb Vaporiser (Device)£140£000.0%0.0%

Discount Code Usage

net sales attributed per code · trailing 12 months
═══ Retention Engine ═══

Active Customers (P180D)

customers who placed an order in the past 180 days

Customer Mix — New vs Returning

monthly net sales split · trailing 12 months

A customer is classified as new on their first order seen in our data window; every subsequent order counts as returning. Customers whose actual first order pre-dates our 12-month cache will appear "new" on their first visible order — error skews higher at the start of the window and decays as history accumulates.

Unit Economics

gross-LTV vs CAC · all-time customers · CAC window matches available Meta-spend coverage (≤90d) · LTV is a net-sales proxy (contribution-margin variant filed)

US (omura.com)

Customers (lifetime) 664
Repeat-customer rate 33%
Median LTV $72
Mean LTV $110
P90 LTV $198
Avg orders / customer 1.92
Subscription split (Recharge)
Subscribers 16 (2% of base)
Median LTV — subscribers $30 (1.2 ord)
Median LTV — one-time $76 (1.9 ord)
Subscriber LTV lift — (subs too young)
CAC & payback
CAC (rolling 90d)
LTV:CAC ratio
Payback period

UK (uk.omura.com)

Customers (lifetime) 2,444
Repeat-customer rate 37%
Median LTV £80
Mean LTV £102
P90 LTV £183
Avg orders / customer 1.97
CAC (rolling 30d) £12
LTV:CAC ratio 6.5:1
Payback period 0 mo

How to read this: median LTV is the typical customer's lifetime spend (mean is dragged by whales). LTV:CAC ratio ≥ 3:1 is the canonical healthy-DTC threshold; lower means each acquired customer barely covers their acquisition cost. Payback period is median months across the last 6 cohorts until cumulative cohort revenue ≥ CAC; under 12 months is healthy. The Subscription split (US / Recharge) flags any customer whose history contains at least one subscription-tagged order; their full lifetime spend then counts toward subscriber LTV — Recharge / Shopify use the same propagation rule. Tags / sourceName accrue going forward from 2026-03-11, so customers whose only subscription orders pre-date that window will under-classify as one-time. The lift multiplier is suppressed while the subscriber base is still young (median tenure 0d < 90d threshold) — comparing brand-new subscribers' lifetime spend against a 2-year-old one-time customer base would left-censor. The lift unlocks automatically once subscribers cross the threshold. Caveats: LTV uses Shopify net sales (gross proxy — contribution-margin LTV filed as omura-ksv once Shopify product cost is wired); cohorts whose true first order pre-dates our cache window will under-attribute (visible-first bias decays as history accrues past 12 months).

Cohort LTV — per-customer cumulative revenue

last 18 acquisition months × 18 lifetime months · cohorts of ≥ 5 customers

Each row is an acquisition cohort; each cell shows the average per-customer cumulative revenue at that lifetime-month. Reading top-to-bottom: are recent cohorts retaining as well as older ones? Reading left-to-right within a row: how fast does revenue accrue past the first order? Cells past today are blank — the cohort hasn't lived that long yet. Same caveats as the Unit Economics card above.

═══ Roadmap ═══

What's coming

Tracked in beads · ordered by priority · ship dates not committed
P2 · up next omura-ksv

Contribution-margin LTV

Wire Shopify product COGS so LTV reflects what stays in the business after product cost — the honest unit-economics number. Today's gross-LTV inflates LTV:CAC ratios because revenue ≠ margin. After this lands, the LTV:CAC and payback figures become directly comparable to industry benchmarks.

v1 · shipped omura-egp

Subscription-aware LTV (US)

US Unit Economics now separates Recharge subscribers from one-time buyers — distinct n, median LTV per cohort, and a subscriber-LTV-lift multiplier. Customer-level promotion: any one subscription-tagged order in their history flags their entire lifetime spend as subscriber LTV. ARR contribution + churn are deferred to v1.2 (need ≥6 months of tagged history to be honest about churn).

v1 · shipped omura-ul6

Inline tooltips & glossary

59 tooltip-bearing elements per page — KPI rows, headline tiles, Stock Watch status pills, Product Performance and GSC table headers. Hover any ⓘ icon for a one-line definition. Plotly chart hover-templates already cover chart-internal labels.

P3 · backlog omura-njh

Bundle reporting

Roll bundle line-items into a single product entry with a component breakdown on hover. Today's product-performance table treats bundle components as separate SKUs, which fragments the view. Needs a per-region rule for how each store represents bundles in its order data.

v1.2 · deferred

Cohort retention curves

Per-cohort survival curves alongside the existing cumulative revenue heatmap — answers "what fraction of the May cohort is still buying six months in?" Decoupled from revenue so retention can be read independent of order size.

v1.2 · deferred

Spend-saturation scatter

Daily Meta spend vs daily revenue with a LOWESS fit, to surface the point where extra spend stops paying off. The statistically right answer to "should I spend more?" — but needs ~6 months of daily data to be honest, so it sits behind the daily-ROAS view for now.

v1.2 · deferred

Channel-level ROAS & funnel rates

ROAS broken out per channel (Meta, Google, email) instead of blended, plus session → ATC → order conversion rates per channel. Diagnoses leaky channels rather than just headline efficiency. Requires GA4 ATC events to be wired consistently across all three regions.

v1.2 · deferred

Anomaly detection on ROAS / spend

Rolling-percentile or z-score alerts on daily ROAS and channel revenue, surfaced into the pulse banner. The existing rule-based alerts (ROAS < 1.0, MER drop > 25 %, branded search drop > 30 %) cover most of the signal; anomaly detection picks up the rest at higher complexity.

How priorities work: P2 is the next batch in the build queue. P3 is committed but lower-urgency. v1.2 items are deliberate deferrals — the design considered them and chose the simpler v1 alternative; revisit once enough history has accrued or once the simpler view surfaces a question that only the deferred view can answer.