Est. net profit (30d)
—
add your data
Revenue
—
last 30 days
Total ad spend
—
all channels
Blended ROAS
—
calculating…
Active profit alerts
Connect your store and add data to see personalised profit alerts here.
Channel ROAS
Add ad spend to see breakdown
Top SKUs by margin
Add your SKUs to see margin analysis
True net profit
—
after COGS + ads
Gross margin
—
revenue minus COGS
Net margin %
—
after all costs
Contribution margin
—
per order
Profit waterfall
Where your revenue goes
How this is calculated
Gross profit = Revenue − COGS (from SKU costs)
Contribution margin = Gross profit − Ad spend
Net profit = Contribution margin − Overheads (est. 12%)
COGS accuracy depends on margin data entered per SKU
Contribution margin = Gross profit − Ad spend
Net profit = Contribution margin − Overheads (est. 12%)
COGS accuracy depends on margin data entered per SKU
SKU profit breakdown
True profit per product line
Cost structure
Profit health signals
Cash in (30d)
—
revenue collected
Cash out (30d)
—
COGS + ads + ops
Net cash flow
—
this period
Runway estimate
—
at current burn
30-day cash flow
Daily in vs out
Cash flow breakdown
Cash flow assumptions
Cash in = collected revenue (Shopify orders)
COGS = SKU costs × units sold
Ad spend = all channels combined
Ops overhead = estimated at 12% of revenue
Inventory = estimated at 15% of COGS monthly
COGS = SKU costs × units sold
Ad spend = all channels combined
Ops overhead = estimated at 12% of revenue
Inventory = estimated at 15% of COGS monthly
90-day cash forecast
Based on current trajectory
Cash flow alerts
Blended ROAS
—
vs platform reported
MER
—
true efficiency
Total ad spend
£0
all channels
Revenue per £1 spent
—
blended return
Channel breakdown
AI
Platform inflation warning
Platform-reported ROAS is typically 30–50% higher than blended reality. Your MER (total revenue ÷ total ad spend) is the true signal to optimise against. Add your channel spend in Edit data to see your real blended ROAS.
How to read Blended ROAS vs MER
Blended ROAS = Total revenue ÷ total ad spend. More accurate than platform ROAS because it accounts for attribution overlap between channels.
MER (Marketing Efficiency Ratio) = Same calculation, but used as your north star metric. Target MER of 4× means every £1 spent returns £4.
To unlock this view: add your Google, Meta, TikTok and email spend in Edit data (top right).
Blended CAC
—
cost per acquisition
Est. LTV (12mo)
—
avg customer value
LTV:CAC ratio
—
target: 4×
Contrib. margin
—
per order avg
Unit economics by channel
Your unit economics
1st-party coverage
91%
post pixel install
iOS gap closed
84%
server-side events
Attributed conv.
—
↑ 12% accuracy
View-through
Off
recommended: off
Top customer journey paths
Incremental ROAS — Meta
—
vs reported
Incremental ROAS — Google
—
confirmed driver
Baseline revenue
—
without paid ads
Ad-driven uplift
—
incremental
MMM recommendations
Total ad spend
—
all channels
Blended ROAS
—
blended
CAPI match rate
87%
↑ 17% via Sonar
Active alerts
—
need attention
Channel recommendations
Est. LTV (12mo)
—
avg customer
LTV:CAC ratio
—
target 4×
90d retention est.
—
industry avg 28%
Est. orders/customer
—
12 month avg
LTV by acquisition source
Est. repeat rate
—
based on your data
Churn risk (est.)
—
lapsed 90+ days
Win-back opportunity
—
recoverable revenue
VIP threshold
—
top 10% by LTV
Recommended retention campaigns
New customer CPA
—
paid acquisition
Returning CPA
—
email/SMS driven
New revenue share
62%
of total
Returning share
38%
of total
New customer % by channel (estimated)
TikTok
85% new
Meta
79% new
Google
68% new
Organic
51% new
Email
18% new
AI
New vs returning insight
Add your data to see personalised new vs returning analysis.
SKUs tracked
—
from your setup
Avg margin
—
across all SKUs
Flagged SKUs
—
below 25% threshold
Benchmark rank
Top 22%
vs 50k brands
SKU action matrix
Industry benchmarks
ROAS
Top 22%
CVR
Top 38%
AOV
Top 46%
Margin
Top 52%
Retention
Top 62%
vs 50,000+ ecommerce brands
Connected platforms
—
from your setup
Available integrations
60+
in full platform
CAPI match rate
87%
+17% via Sonar
Data freshness
Real-time
no CSV exports
Your integrations
Upload status
Ready
awaiting file
SKUs detected
—
from last upload
Last uploaded
Never
—
Data source
Manual
or CSV upload
Upload your data file
Drop your CSV or Excel file here
or click to browse — .csv, .xlsx accepted
Fill in the yellow cells in the template, save it, then upload it here. Your dashboard will update instantly with all your real numbers.
What the template covers
1
Store basics
Monthly revenue, orders, AOV, COGS %, shipping %
2
Ad spend by channel
Google, Meta, TikTok, Email/SMS — monthly figures
3
SKU data (up to 10)
Product name, selling price, COGS per unit, units sold, inventory level, reorder point
4
Auto-calculated columns
Gross margin %, contribution margin, blended ROAS, LTV estimates — all calculated for you
Your data stays in your browser. Nothing is sent to a server. You can re-upload at any time to refresh your numbers.
Agents
4
paid · growth · cro · strategy
Reports generated
0
this session
Powered by
Claude
Sonnet 4
Output
90-Day Plan
+ health score
Ask the Profit Agent Suite
4 specialist agents analyse your store first — Paid, Growth, CRO & Strategy — then synthesise findings to answer your question with real numbers.
Biggest opportunity
Scale which channel?
LTV:CAC deep dive
Full 90-day plan
Meta ROAS issue
Improve margins
How it works
1
You ask a question
Type any question about your store — ROAS, margins, retention, scaling, 90-day plans
2
4 specialist agents run in parallel
Paid Measurement, Growth & Retention, CRO, and Strategy agents each analyse your store data independently
3
Findings injected as context
True ROAS, LTV, CVR gaps and retention risks are passed into the main analysis as specialist evidence
4
Strategy synthesised
A prioritised report with specific numbers, a 90-day plan, and a Profit Health Score — all backed by specialist research
Agents are also active in the background — every daily briefing and AI analysis uses their findings automatically.
Ad Studio
Score and rewrite Google Ads with 4 specialist agents — powered by your SKU data.
Your ad draft
0/30
0/30
0/30
0/90
0/90
Live preview
Ad
glowandco.com
Headline 1 | Headline 2 | Headline 3
Your description will appear here as you type above.
KEYWORD IN H1
—
CTA PRESENT
—
HEADLINES FILLED
—
CHAR LIMITS
—
Pre-flight SKU intelligence
Paid Media Agent — CTR scoring
Search Intent Agent — keyword alignment
Creative Agent — 3 rewrite variants
Paid Measurement — SKU intelligence
Image Agent — creative briefs
Briefings saved
—
last 30 days
Latest health score
—
/100
Avg health score
—
30 day average
Trend
—
vs last period
Daily briefing history
↻ Loading reports...
OpenAI key
Not set
GPT-4o access
API keys
Your API keys are stored only in your browser (localStorage). They are never sent to ProfitAgent servers — only directly to OpenAI or Anthropic when you run an analysis.
Get yours at platform.openai.com/api-keys
Model & provider
Model guide
GPT-4o — Best all-round. Fast, accurate, great at structured output.
Claude Sonnet 4 — Excellent reasoning, very strong on financial analysis.
GPT-4o mini — Cheaper for high volume. Slightly less nuanced.
Claude Haiku — Fastest response, good for simple queries.
Claude Sonnet 4 — Excellent reasoning, very strong on financial analysis.
GPT-4o mini — Cheaper for high volume. Slightly less nuanced.
Claude Haiku — Fastest response, good for simple queries.
Estimated cost per analysis
GPT-4o: ~$0.02–0.05 per query
Claude Sonnet: ~$0.01–0.04 per query
GPT-4o mini: ~$0.001–0.005 per query
Claude Sonnet: ~$0.01–0.04 per query
GPT-4o mini: ~$0.001–0.005 per query
Shopify Integration
Connect your Shopify store
1
Enter your Shopify store URL
Your mystore.myshopify.com address
2
Install the ProfitAgent pixel
Paste into Shopify → Online Store → Themes → Edit code → theme.liquid before </head>
<!-- ProfitAgent Pixel -->
<script src="https://pixel.profitagent.io/v1/pa.js"
data-store="YOUR-STORE-ID"></script>
<script src="https://pixel.profitagent.io/v1/pa.js"
data-store="YOUR-STORE-ID"></script>
3
Connect via OAuth
Click below to authorise ProfitAgent in your Shopify admin. Takes 30 seconds.
What Shopify connection unlocks
↻
Real-time revenue sync
Orders, revenue, and AOV pulled directly from Shopify. Dashboard auto-populates every time you log in.
px
1st-party pixel tracking
Server-side events close the iOS 14 gap — typically recovers 15–25% of previously unattributed conversions.
$
True profit calculation
COGS from Shopify product variants + live ad spend = real profit margin, updated automatically.
%
SKU performance data
Units sold, revenue per SKU, and margin pulled live from your Shopify products and orders.
!
Daily AI briefing
ProfitAgent analyses your store every day and tells you what lost money, what to scale, and what to do next.
Meta Ads
Connect Meta Ads account
Connect your Meta Ads account to unlock AI trend analysis — patterns and anomalies in your campaign data that manual review would never surface.
What connecting unlocks
✦ 7-day campaign trend analysis
✦ ROAS deterioration alerts before you notice
✦ Budget reallocation opportunities
✦ Creative fatigue signals
✦ AI-generated ad variants based on live data
✦ ROAS deterioration alerts before you notice
✦ Budget reallocation opportunities
✦ Creative fatigue signals
✦ AI-generated ad variants based on live data
Get this from Meta Business Manager → System Users → Generate token
Articles
12
help topics
Setup time
3 min
avg onboarding
Support
24hr
email response
Contact
shaun@
profitAgent.io
Example store data — Glow & Co Beauty
Use this example dataset to explore the dashboard with realistic data. Click Load into dashboard to populate all views instantly.
| SKU / Product Name | Variant | Selling Price | COGS/Unit | Units/mo | Margin % |
|---|---|---|---|---|---|
| Vitamin C Brightening Serum | 30ml | £38.99 | £10.20 | 220 | 73.8% |
| Hyaluronic Acid Moisturiser | 50ml | £32.99 | £8.50 | 180 | 74.2% |
| SPF 50 Daily Defence Cream | 75ml | £27.99 | £7.80 | 140 | 72.1% |
| Retinol Night Repair Cream | 30ml | £44.99 | £13.50 | 110 | 70.0% |
| Rose Hip Facial Oil | 25ml | £29.99 | £6.90 | 95 | 77.0% |
| Niacinamide Pore Serum | 30ml | £34.99 | £9.10 | 95 | 74.0% |
| Eye Contour Firming Cream | 15ml | £42.99 | £18.50 | 28 | 57.0% |
| Exfoliating AHA Toner | 150ml | £26.99 | £12.80 | 42 | 52.6% |
| Collagen Boost Face Mask | Pack of 5 | £19.99 | £8.90 | 38 | 55.5% |
| Micellar Cleansing Water | 250ml | £14.99 | £4.20 | 64 | 72.0% |
£68,500
Monthly revenue
620
Monthly orders
£9,780
Total ad spend
7.0×
Blended ROAS
Ad channel breakdown
£2,800
Google Ads
8.5× ROAS
£5,200
Meta Ads
6.1× ROAS
£1,400
TikTok Ads
5.8× ROAS
£380
Email/SMS
11.2× ROAS
Still need help?
✉
Email support
shaun@e-comprofitagent.com — we reply within 24 hours on weekdays.
✓
You are on the free beta
Full platform access, no credit card, no commitment. We will email you before your beta period ends.