Connected data sources
All overnight syncs completed 04:12 AM CT
Shopify
Synced 04:08
Meta Ads
Synced 04:10
TikTok + Shop
Synced 04:11
Amazon
Synced 04:09
Google Ads
Synced 04:10
Platforms (Walmart/Target/Faire)
Manual upload · 6d
Wholesale (CSV)
Loaded 03:45
Survicate (NPS)
Synced 04:12
Coastal Crumb — Week ending 19 Apr 2026
Net rev run-rate $27.7K · Blended CAC $129.60 · CM 38.4%
Executive summary tables
Cross-metric snapshot · week ending 19 Apr 2026 · toggle columns & export
Top KPI summary
Week + YoY + YTD + annual
| Metric | Week ending 19 Apr 26 |
YoY 20 Apr 25 |
Δ YoY | Week ending 12 Apr 26 |
YoY 13 Apr 25 |
YTD 2026 | YTD 2025 | 2025 | 2024 |
|---|---|---|---|---|---|---|---|---|---|
| Net revenue | $551.6K | $438.2K | +25.9% | $541.2K | $426.8K | $7.41M | $5.90M | $22.84M | $18.15M |
| Net revenue run-rate ($K) | $27.7K | $22.1K | +25.3% | $27.1K | $21.5K | — | — | — | — |
| Contribution margin (%) | 38.4% | 37.0% | +1.4 pp | 38.1% | 36.8% | 37.6% | 36.2% | 36.4% | 35.1% |
| Contribution margin ($) | $211.8K | $162.1K | +30.7% | $206.2K | $157.1K | $2.79M | $2.13M | $8.31M | $6.37M |
| Media spend ($) | $180.2K | $132.4K | +36.1% | $169.7K | $127.2K | $2.41M | $1.78M | $7.12M | $5.36M |
| Total CM $ / Marketing spend $ | 1.18x | 1.22x | -0.04 | 1.21x | 1.23x | 1.16x | 1.20x | 1.17x | 1.19x |
| Contribution margin less media ($) | $31.6K | $29.7K | +6.4% | $36.5K | $29.9K | $380.4K | $350.2K | $1.19M | $1.01M |
| Blended net AOV after discounts ($) | $145.90 | $143.20 | +1.9% | $145.80 | $142.10 | $136.90 | $137.80 | $138.40 | $134.60 |
| 1st order contribution margin ($) | $24.40 | $21.80 | +11.9% | $23.90 | $21.50 | $22.10 | $20.40 | $20.80 | $19.10 |
| Blended CAC (Website + TikTok Shop) | $129.60 | $135.20 | -4.1% | $128.40 | $134.10 | $132.80 | $138.90 | $137.20 | $141.80 |
| Blended CAC (Website only) | $131.40 | $137.80 | -4.6% | $130.10 | $136.40 | $134.60 | $141.20 | $139.80 | $144.30 |
| Ratings (x / 5) | 4.6 | 4.5 | +0.1 | 4.6 | 4.5 | 4.6 | 4.5 | 4.5 | 4.4 |
| Ratings respondents | 98 | 82 | +19.5% | 104 | 78 | 1,604 | 1,310 | 4,820 | 3,940 |
| NPS | 45 | 42 | +3 | 45 | 41 | 44 | 40 | 41 | 39 |
| # of respondents (NPS) | 22 | 18 | +22.2% | 24 | 17 | 356 | 298 | 1,080 | 892 |
P&L metrics
Source: Shopify
| Metric | YTD 2026 | 2025 | Last 5 wks | 19-Apr | 12-Apr | 5-Apr | 29-Mar | 22-Mar | 15-Mar | 8-Mar | 1-Mar |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross revenue – Total ($) | $8.44M | $22.84M | $2.96M | $626.1K | $612.4K | $598.2K | $571.9K | $554.3K | $548.2K | $541.1K | $534.6K |
| Gross revenue run-rate ($K) | $32.6K | — | $29.6K | $32.6K | $31.8K | $31.1K | $29.7K | $28.8K | $28.5K | $28.1K | $27.8K |
| Website discounts – % of gross revenue | 7.0% | 6.8% | 7.0% | 7.1% | 6.9% | 7.2% | 6.8% | 7.0% | 6.9% | 7.0% | 7.1% |
| Website refund rate – % of gross revenue | 2.9% | 3.0% | 3.1% | 8.0% | 2.7% | 3.1% | 2.9% | 2.8% | 2.9% | 3.0% | 2.8% |
| Net revenue – Total ($) | $7.41M | $20.04M | $2.61M | $551.6K | $541.2K | $520.7K | $506.4K | $489.2K | $485.3K | $478.1K | $469.2K |
| Net run-rate (less discounts & returns) ($K) | $27.7K | — | $26.1K | $27.7K | $27.1K | $26.0K | $25.3K | $24.5K | $24.3K | $23.9K | $23.5K |
| Orders – Total | 54,112 | 146,820 | 17,590 | 3,643 | 3,712 | 3,491 | 3,402 | 3,340 | 3,302 | 3,275 | 3,240 |
| Items Ordered – Total | 61,308 | 165,910 | 19,878 | 4,130 | 4,201 | 3,955 | 3,812 | 3,780 | 3,740 | 3,710 | 3,670 |
| Average items per order | 1.13 | 1.13 | 1.13 | 1.13 | 1.13 | 1.13 | 1.12 | 1.13 | 1.13 | 1.13 | 1.13 |
| Net AOV – Blended | $136.90 | $136.50 | $148.40 | $145.90 | $145.80 | $149.20 | $148.90 | $146.50 | $147.00 | $146.00 | $144.80 |
Amazon metrics
Source: Amazon Seller Central
| Metric | YTD 2026 | 2025 | Last 5 wks | 19-Apr | 12-Apr | 5-Apr | 29-Mar |
|---|---|---|---|---|---|---|---|
| Amazon Revenue | $1.42M | $3.92M | $508.6K | $195.2K | $104.8K | $102.4K | $103.2K |
| Amazon Revenue run-rate ($K) | $10.1K | — | $10.2K | $10.0K | $10.5K | $10.2K | $10.3K |
| Media Spend – Amazon ($) | $520.1K | $1.42M | $191.4K | $55.0K | $54.1K | $53.2K | $52.1K |
| Cost per order ($) | $33.40 | $34.10 | $33.60 | $33.60 | $33.40 | $33.80 | $33.20 |
Social · Instagram
Source: Instagram followers
| Metric | 19-Apr | 12-Apr | 5-Apr | 29-Mar | 22-Mar | 15-Mar | 8-Mar | 1-Mar |
|---|---|---|---|---|---|---|---|---|
| Instagram followers | 12,834 | 11,974 | 11,301 | 10,882 | 10,316 | 9,604 | 9,217 | 8,806 |
| Week-over-week Δ | +860 | +673 | +419 | +566 | +712 | +387 | +411 | — |
Customers
Source: Shopify
| Metric | YTD 2026 | 2025 | Last 5 wks | 19-Apr | 12-Apr | 5-Apr | 29-Mar | 22-Mar | 15-Mar | 8-Mar | 1-Mar |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Customers acquired (Website) | |||||||||||
| New | 22,410 | 56,820 | 6,812 | 1,391 | 1,451 | 1,386 | 1,298 | 1,286 | 1,244 | 1,210 | 1,196 |
| Returning | 28,904 | 73,210 | 10,664 | 2,213 | 2,207 | 2,093 | 2,082 | 2,069 | 2,048 | 2,026 | 2,013 |
| Total customers | 51,314 | 130,030 | 17,476 | 3,604 | 3,658 | 3,479 | 3,380 | 3,355 | 3,292 | 3,236 | 3,209 |
| Subscribers acquired (Website) | |||||||||||
| New | 8,128 | 20,310 | 2,472 | 506 | 528 | 503 | 471 | 464 | 452 | 439 | 434 |
| % of new customers | 36.3% | 35.7% | 36.3% | 36.4% | 36.4% | 36.3% | 36.3% | 36.1% | 36.3% | 36.3% | 36.3% |
| Avg. orders per customer | 1.05 | 1.08 | 1.01 | 1.01 | 1.01 | 1.00 | 1.01 | 1.00 | 1.00 | 1.01 | 1.01 |
| % Existing customers | 56.3% | 56.3% | 61.0% | 61.4% | 60.3% | 60.2% | 61.6% | 61.7% | 62.2% | 62.6% | 62.7% |
Marketing
Source: Google · Meta · Amazon · TikTok
| Metric | YTD 2026 | 2025 | Last 5 wks | 19-Apr | 12-Apr | 5-Apr | 29-Mar | 22-Mar |
|---|---|---|---|---|---|---|---|---|
| Total marketing spend (incl. Amazon) | $2.41M | $7.12M | $842.6K | $180.2K | $169.7K | $164.4K | $163.9K | $164.4K |
| New customers acquired | 22,410 | 56,820 | 6,812 | 1,391 | 1,451 | 1,386 | 1,298 | 1,286 |
| Website CAC ($) – new customers (excl. Amazon) | $129.60 | $135.20 | $131.40 | $129.60 | $127.80 | $131.20 | $134.60 | $134.10 |
Net Promoter Score
Source: Survicate
| Metric | YTD 2026 | 2025 | Last 5 wks | 19-Apr | 12-Apr | 5-Apr | 29-Mar | 22-Mar | 15-Mar | 8-Mar | 1-Mar |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Overall NPS | |||||||||||
| NPS rating | 44 | 41 | 44 | 45 | 45 | 44 | 43 | 44 | 42 | 44 | 43 |
| # of respondents | 356 | 1,080 | 104 | 22 | 24 | 20 | 19 | 19 | 21 | 18 | 20 |
| Simple Scoop | |||||||||||
| NPS rating | 81 | 78 | 84 | 86 | 85 | 83 | 82 | 85 | 81 | 83 | 80 |
| # of respondents | 112 | 348 | 32 | 7 | 8 | 6 | 5 | 6 | 5 | 7 | 6 |
| Spa Protector | |||||||||||
| NPS rating | 29 | 24 | 27 | 27 | 28 | 28 | 26 | 27 | 25 | 26 | 24 |
| # of respondents | 244 | 732 | 72 | 15 | 16 | 14 | 14 | 13 | 16 | 11 | 14 |
18.3%
Net revenue (week)
$551.6K
vs $466.1K WoW · $27.7K run-rate
6.2%
Marketing spend
$180.2K
Meta $68K · Google $41K · TikTok $14K · Amazon $55K
4.1%
Blended CAC
$129.60
Website + TikTok Shop
26.1%
New customers
1,391
2,213 returning · 38.6% new mix
3.2%
Net AOV
$145.90
3,645 orders · 4,130 items
— 0 pts
NPS (30d rolling)
45
22 respondents · blended
Revenue (LHS) + Blended CAC (RHS)
Net revenue run-rate (weekly)
2026
2025
Revenue by channel
Marketing spend by channel (weekly)
Stacked · Meta · Google · TikTok · Amazon
Blended CAC (weekly)
Website + TikTok Shop · YoY overlay
New vs returning customers
Stacked, $ and # toggle
AOV distribution
Order value histogram · last 5 weeks
Contribution margin by SKU group
CM% weighted by SKU group mix · input via Admin → CM estimates
NPS — rolling 7d & 30d
Source: Survicate · all products
Weekly P&L summary
Source: Shopify
| Metric | YTD 2026 | YTD 2025 | Δ YoY | 19 Apr | 12 Apr | 5 Apr | 29 Mar | 22 Mar |
|---|---|---|---|---|---|---|---|---|
| Gross revenue | $8.44M | $6.71M | +25.8% | $626.1K | $612.4K | $598.2K | $571.9K | $554.3K |
| Website discounts (% gross) | 7.0% | 6.4% | +0.6 pp | 7.1% | 6.9% | 7.2% | 6.8% | 7.0% |
| Website refunds (% gross) | 2.9% | 3.1% | -0.2 pp | 8.0% | 2.7% | 3.1% | 2.9% | 2.8% |
| Net revenue | $7.41M | $5.90M | +25.6% | $551.6K | $541.2K | $520.7K | $506.4K | $489.2K |
| Orders | 54,112 | 42,803 | +26.4% | 3,645 | 3,712 | 3,491 | 3,402 | 3,340 |
| Items ordered | 61,308 | 48,250 | +27.1% | 4,130 | 4,201 | 3,955 | 3,812 | 3,780 |
| Avg items / order | 1.13 | 1.13 | — | 1.13 | 1.13 | 1.13 | 1.12 | 1.13 |
| Net AOV (blended) | $136.90 | $137.80 | -0.7% | $145.90 | $145.80 | $149.20 | $148.90 | $146.50 |