AI data analyst for e-commerce brands

Shopify and Meta disagree. Know the real number.

Net revenue, margin and returns on one board, checked every morning.

Store health

Last 7 days · all channels

vs prior 7 days
Net revenue
$286K
+6%
Return rate
18.4%
+2.1 pts
Margin
31%
−2 pts
MER
3.4x
+0.1x

Net revenue, last 12 weeks

W28W30W32W34W36W38

Shopify says $312K. Net of returns and discounts: $286K.

shopify.orders + shopify.refunds + ad platforms · refreshed 07:00

Trusted by forward-thinking teams

Ask it anything

Monday meeting at 10. The real number is in Slack.

Your numbers

Defined once. Used in every answer.

Net revenue
gross_sales − returns − discounts
Contribution margin
(net_revenue − cogs − shipping − fees − ad_spend) / net_revenue
Return rate
returned_orders / orders
MER
net_revenue / total_ad_spend
Repeat purchase rate
customers_with_2plus_orders / customers
AOV
net_revenue / orders

AI dashboards

Fulfilment and returns, from one prompt.

Loading dashboard...

From a customer

“I don't remember a time where we had a problem and no one showed up. They were honest and transparent. We were sleeping better.”

Demirhan AydınDemirhan AydınCo-founder & CTO, Fabrikatör
instead of three or four
1 tool
to onboard a new engineer
~1 week
internal and customer-facing
2 surfaces
Read the Fabrikatör story

Built on the Bruin platform

What runs behind the answer.

Frequently asked

Questions from e-commerce teams.

How do I know Bruin’s revenue and margin numbers are correct?

Every answer shows the query and the sources behind it. Net revenue, margin and returns have one definition, checked before Bruin answers.

Why do Shopify, Meta and GA4 show different revenue for our store?

Each counts differently: Shopify reports gross sales, Meta counts view-through orders and GA4 misses orders lost to blocked tracking. Bruin counts net revenue once and shows where each tool differs.

Which ecommerce tools does Bruin connect to?

Shopify, Klaviyo, Meta, Google Ads, TikTok Ads, Amazon Ads, GA4, Stripe, Gorgias and Zendesk, plus thousands more through APIs.

How is Bruin different from Triple Whale or Polar Analytics?

Those focus on marketing attribution. Bruin joins Shopify, ad spend, Klaviyo, QuickBooks, Xero or NetSuite, support and returns in one model, and answers in Slack with the query behind every number.

Can Bruin show true profit after COGS, shipping and ad spend?

Yes. Shopify orders, ad spend and costs from QuickBooks, Xero or NetSuite sit in one model, so contribution margin is counted the same way for every product and channel.

Can Bruin show our store’s returns by product and reason?

Yes. Return rate by SKU, size and reason, next to sales, so you see what to fix before you reorder.

Can Bruin track our stock across every location?

Yes. Stock cover and sell-through by location and SKU, with an alert when a bestseller is about to run out.

Can Bruin tell me each morning what needs attention in our store?

Yes. Schedule a brief on revenue, margin, returns and stock, and Bruin posts what moved and why.

Does our store need a data team or data expertise to use Bruin?

No. Connect Shopify and your ad accounts, then ask in Slack. If you have a data team, Bruin runs on their models and checks.

Does Bruin work in WhatsApp or Microsoft Teams, not just Slack?

Yes. Bruin answers in Slack, Microsoft Teams, Google Chat, WhatsApp, Discord, Telegram, email or the browser. Pricing is not per seat.

How is Bruin different from asking ChatGPT about our store data?

A chat assistant only sees what you paste in. Bruin answers from your connected Shopify, ad and finance data, runs the query itself and shows its sources.

Is our store’s data safe with Bruin?

Bruin is SOC 2 Type 2 attested and ISO/IEC 27001:2022 certified. Your data stays in your warehouse and is never used to train AI models.

How much does Bruin cost, and is it per seat?

Bruin Cloud is free to start: $100 in credits and 50 AI tasks, no credit card. After that, compute is billed per second (about $2.50 an hour for SQL, $10 on a standard instance) and AI tasks cost $1 to $3 each, depending on complexity. Committed-use discounts lower the rate as usage grows. No seats.

Know your real number before Monday's meeting.

$100 in credits and 50 AI tasks. No credit card.

A demo walks through your own data.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.

The signup form is hosted by Brevo. Allow marketing cookies to load it.