🟢 Live on the Shopify App Store · free during early access

Know your real profit.
Scale the ads that earn it.

EcomClarity connects your Shopify store with your Meta and Google ads, calculates true net profit after COGS, fees and ad spend — and tells you exactly which ads to scale, watch or kill. With an AI copilot that reads your numbers so you don't have to.

No credit card · 5-minute setup · EU-hosted

On mobile? Email yourself the install link and finish at your desk.

app.ecomclarity.io
📷media/dashboard.png
EcomClarity profit dashboard
💰
Net profit, not vanity revenueAfter COGS, fees, shipping & ad spend
🎯
Real ROAS from your ordersAttribution from your store's own data
📦
Unlimited ordersFlat pricing — no per-order tiers, ever
🤖
AI copilot built inInsights, nudges & a morning briefing
ProfitClarity

Your real bottom line, every single day

Shopify shows revenue. Your bank account shows the truth — weeks later. EcomClarity shows it now.

  • The full profit ladder — gross sales down to net profit, with COGS, transaction fees, shipping, discounts, refunds and ad spend accounted for.
  • Cash-basis accuracy — money counts when it moves, so pending refunds never distort today's numbers.
  • Per-product profitability — see which products actually make money after everything.
  • Compare against last period — every KPI shows whether you're up or down, and by how much.
Dashboard
📷media/profit.png
Profit ladder and KPI tiles
AdClarity

Every ad set: scale, watch, or kill

Stop staring at Ads Manager wondering. Every Meta ad set and Google ad group is classified against your break-even ROAS and target CPA.

  • Clear action buckets — ready to scale, at risk, or should be turned off. CBO campaigns are judged as one unit, the way Meta actually spends them.
  • Meta and Google side by side (Google in early access) — Google Ads spend lands in the same ledger, with Real ROAS from your own orders and a verdict per ad group.
  • Net profit per ad (NPOAS) — not just revenue per unit of spend, but what each ad leaves after product costs, fees and overhead.
  • Your rules, your thresholds — build custom rules or start from proven templates like early-scale and early-kill.
  • Automations with guardrails — let EcomClarity pause Meta losers or step budgets up and down automatically, protected by streak requirements, cooldowns, daily caps and budget ceilings.
  • Act without opening Ads Manager — pause ad sets, change budgets, duplicate a winner into a fresh campaign, or create a new campaign, ad set and ads. Everything new is created paused and tagged for attribution.
AdClarity
📷media/adclarity.png
AdClarity scale / at-risk / kill buckets
Real ROAS

Meta says 4.2. What do your orders say?

Meta grades its own homework. EcomClarity ties every order to the ad that drove it — using your store's own customer-journey data, no extra pixel needed.

  • Real ROAS per ad — Meta-reported ROAS side by side with revenue from actual attributed Shopify orders.
  • Drill into the orders — click any ad and see the exact orders behind its numbers.
  • Profit-aware, not just revenue-aware — break-even ROAS is computed from your real margins per product.
  • Ask the customer, too — a one-question "How did you hear about us?" survey on the Thank-you page shows the channels no click data can see, with revenue and profit per answer.
  • More than one view of the truth — switch between attribution models, from last click to multi-touch and a Confirmed view that places orders the click data missed when Meta's own report matches them exactly and the customer doesn't say otherwise. Your profit numbers never move.
  • Your columns, your call — choose and reorder exactly the metrics you want in the ads manager.
Ads Manager
📷media/ads-manager.png
Real ROAS vs Meta ROAS per ad
ClarityPilot — included

An analyst who already knows your store

Not a chatbot bolted on top — an AI grounded in your live profit and ads data, working for you around the clock.

  • Ask anything — "which product made the most profit last week?" and get an answer from your real numbers.
  • Proactive nudges — "this ad set has been below break-even for 3 days" lands in your notification bell before you go looking.
  • Morning briefing — yesterday's profit, what changed, and what needs your attention, in-app and by email.
  • It sees your ads, not just their numbers — your ads' copy and images are read too, so it can explain why a winning ad works.
  • Goals it keeps you to — set monthly targets for revenue and profit, track progress daily, and simulate where your P&L lands at a target revenue.
  • Also in ChatGPT and Claude — connect your store to the AI assistant you already use and ask it about your real numbers. Changes are confirmed by you, every time.
ClarityPilot
📷media/claritypilot.png
ClarityPilot chat and nudges
SupportClarity

Support that knows the order — and the margin

Your inbox is where money quietly leaves: refunds, replacements and goodwill discounts, decided without seeing what they cost.

  • Email and store chat in one inbox — with the oldest thing still on you at the top.
  • The customer's orders beside every message — what they bought, when it shipped, and what they've spent with you.
  • Replies drafted from the actual order — and when a case needs your judgement, it asks instead of guessing.
  • Your rules, your voice — notes and policies the drafts follow, and AI drafting that stays off until you turn it on.
SupportClarity
📷media/supportclarity.png
SupportClarity inbox with the order beside the message
The suite

Seven modules. One ledger.

Most tools measure one thing. EcomClarity reconciles profit, ads, inventory, reporting, customers and support on a single shared ledger — so your numbers finally agree, and each module makes the others smarter.

📊 ProfitClarity

Your true net profit — gross sales down to the bottom line, per day and per product, after COGS, fees, shipping, discounts, refunds and ad spend.

🎯 AdClarity

Every Meta ad set and Google ad group graded against your real break-even ROAS — scale, watch or kill — with rules, guardrailed automations, and Shopify-verified Real ROAS & profit-on-ad-spend.

📦 StockClarity

Reorder timing, stockout ETAs and dead-stock capital tied to profit — plus a sourcing calculator that shows a new product's margin and break-even ROAS before you order.

🧾 ReportClarity

Investor- and bookkeeper-ready packs: operating P&L, VAT report, and bank-exact Shopify payout reconciliation — export to PDF or CSV.

👥 CustomerClarity

Profit-based LTV (not vanity revenue LTV), cohort retention, RFM segments and CAC:LTV payback — with segment export to Klaviyo & Omnisend.

💬 SupportClarity

Email and store chat in one inbox, with the customer's orders and shipments beside every message. Replies are drafted from the actual order, and you see what a refund or replacement costs before you decide.

🤖 ClarityPilot

An AI copilot grounded in your live data — ask anything, get proactive nudges and a morning briefing, and let it act on your ads within your guardrails. Also reachable from ChatGPT and Claude.

Run several brands? Growth runs up to 4 Shopify stores on one subscription — each with its own Meta account and fully isolated data, switchable from one login.

See it in action

Two minutes is all it takes

Short walkthroughs of each part of EcomClarity — real interface, demo data.

Profit dashboard tour

From gross sales to net profit — where the money actually goes.

Scale-or-kill decisions

AdClarity buckets, rules and automations with guardrails.

ClarityPilot in action

Ask questions, get nudges, start the day with a briefing.

Why EcomClarity

Built by a store owner, for store owners

EcomClarity runs daily on the founder's own Shopify store. Every feature exists because a real store needed it.

What's coming

Built in the open — shaped by early users

EcomClarity ships improvements weekly, and early-access stores decide what comes next. What just landed, and what's next:

ShippedSupportClarity — profit-aware support

Your inbox is where money quietly leaves. Email and store chat now live in EcomClarity, with replies drafted from the actual order and the cost of a refund shown before you make it.

Early accessGoogle Ads

Google spend in the same ledger as Meta, Real ROAS from your own orders, and a scale-or-kill verdict per ad group. Running for early-access stores now; one-click connection for every store follows Google's app review.

ShippedPost-purchase survey

"How did you hear about us?" on the Thank-you page, with revenue and profit per answer — and a Confirmed attribution view built on it.

ShippedGoals & what-ifs

Monthly targets for revenue and profit, tracked every day, with ClarityPilot following up when you drift.

ShippedChatGPT & Claude connector

Connect your store to the AI assistant you already use — read your numbers there, with every change confirmed by you.

PlannedServer-side Meta tracking

Send purchases and storefront events to Meta's Conversions API straight from EcomClarity — no separate tracking app needed.

PlannedTikTok

The same profit-first ad intelligence — Real ROAS and profit-on-ad-spend — for TikTok spend.

PlannedLive warehouse & 3PL sync

Connect your WMS/3PL so real warehouse stock, inbound POs and lead times flow straight into StockClarity.

GrowthProfit & cash forecasting

Project profit and cash forward from your trends and goals — see where the month lands before it does.

About the tags: Shipped is already live in the app today. Planned shows what we're building next. Growth marks features aimed at a higher plan. Exact plan availability is confirmed when we announce pricing — and founding stores lock in founder terms, so installing now is the best deal you'll get.

Pricing

Free during early access

Every module, every feature, unlimited orders. Install while the beta is open to lock in a permanent founder discount — up to 35% off when paid plans launch.

Early access
$0 / month
  • ProfitClarity — full profit analytics
  • AdClarity — rules & automations (Google in early access)
  • Real ROAS order attribution
  • Stock, reports, customers & support
  • ClarityPilot AI copilot
  • Unlimited orders & history
  • Up to 4 stores on one login
  • Email support from the founder
Install free — Shopify App Store

Founding store perk: install during the beta and lock in a permanent founder discount — up to 35% off, for as long as EcomClarity stays installed. Flat monthly pricing, unlimited orders, never per-order tiers. Paid plans launch after beta, announced well in advance.

FAQ

Questions, answered

What does it cost?

Nothing right now — EcomClarity is completely free during early access, with no credit card required. When paid plans launch they'll be flat monthly prices with unlimited orders, and existing stores will get plenty of notice.

Do I need to change my pixel or tracking setup?

No. EcomClarity reads order data directly from Shopify and ad data directly from Meta's and Google's APIs. Attribution uses Shopify's own customer-journey data, so it works alongside whatever pixel or CAPI tool you already run. The only things that ever touch your storefront are optional and off until you switch them on — like the one-question survey on the Thank-you page.

Does it work with Google Ads?

It's in early access. Google spend joins Meta's in the same profit ledger, with Real ROAS from your own orders and a scale-or-kill verdict per ad group. One-click connection for every store opens once Google has finished reviewing the app — email us if you'd like to be among the first. Automatic budget changes and pauses are Meta-only for now; on Google, EcomClarity advises and you decide.

Can I use it from ChatGPT or Claude?

Yes. EcomClarity can be connected to ChatGPT, Claude and other assistants that support MCP. You approve the connection in EcomClarity, the assistant answers from your real numbers, and anything that would change your data or your ads asks for your confirmation first.

How long does setup take?

About five minutes: install from the Shopify App Store, connect your Meta ad account with one click, and add product costs (or import them). Your order history and ad data sync automatically from there.

Can it really change my ad budgets automatically?

Only if you turn that on. Automations are off by default — rules start in "suggest" mode where you get a notification and decide yourself. If you enable auto mode, every action is protected by guardrails: streak requirements, cooldowns, daily action caps, budget step limits and hard ceilings. Everything is logged.

Where is my data stored?

In EU datacenters (Germany). The customer data EcomClarity holds — names and emails for customer analytics, support conversations and survey answers — is processed only on your behalf and never sold, and Shopify's customer and store erasure requests are carried out automatically. See the privacy policy for details.

How do I get support?

Through the Support & feedback form inside the app, or by emailing hello@ecomclarity.io — in English or Swedish, whichever you prefer. During early access you're talking directly to the founder.

Get started

See your real numbers today

Install, connect Meta, add your costs — and know exactly where you stand before your next ad budget decision.

On your phone? Get the install link by email and finish in ~2 minutes at your desk.