AI dashboard

AI dashboard · e-commerce

CMO dashboard, built by AI on your Data Model

Net sales, profit, ad spend, new customers and CAC for an online store, on one board view. Claude built it through OWOX MCP, and every number comes from a governed Data Mart, not from the AI's guess.

7 Data MartsBuilt by Claude via OWOX MCPRefreshed every Report runE-commerce data model

The dashboard

What each view answers

Four questions, one Data Model

Every view answers one question a marketing or sales lead asks. Between them they read seven of the twelve Data Marts in the e-commerce Data Model below, and each view names the ones it uses, so you can open the definition behind any number.

The E-commerce data model: 12 Data Marts and how they join
E-commerce data model · 12 Data Marts · 15 relationships · open it →

Summary

Is marketing paying for itself?

Opens with what the numbers mean: whether marketing makes money, how last month compared, which platforms lose money and where the opportunity is. Then net sales and profit against ad spend from all seven platforms, month by month, with net sales per $1 of ads and ad spend per new customer.

PurchasesOrdersUnified Ad SpendCustomersCustomer acquisition cost

Channels

Which platforms make money, and which lose it?

Net sales by channel group, then every ad platform's spend against the net sales and profit the store recorded from its visits, what is left after ad spend, and what each platform claims per $1 beside it. Then ad spend and its return against the budget plan, and a Scale, Hold or Cut call on each platform from a rule printed on the page.

PurchasesSessionsTraffic SourcesUnified Ad SpendROAS

Customers

Are we winning new customers?

New customer accounts each month and revenue by segment. The view says plainly why CAC by channel is left out: in this demo, most accounts carry no acquisition source.

CustomersTraffic SourcesPurchasesOrders

Markets

Where does the year come from?

The eight largest markets by net sales, and how each moved on last year. Country is defined once, so every view splits revenue the same way.

PurchasesSessionsCountries

Metrics

The metrics on this dashboard

Each one is defined once in the Data Model and read the same way in every view. Follow a chip for what the metric means and how to calculate it.

Net salesNet profitAd spendCustomer acquisition costReturn on ad spendNew customers

Connected, not a snapshot

An AI dashboard is only as true as what it reads

Most AI dashboards start from an exported file. That works until the second export.

On a CSV

The AI guesses what revenue means, every time

Each export is its own version of the truth, so two dashboards give two numbers. The file goes to whoever has it, and it is out of date the moment it is saved.

Two exported files showing 29 and 32 orders for the same days

Which one goes to the board?

On your Data Model

Spend and revenue meet on one channel name

Ad spend, sessions and orders share the source, medium and campaign defined once in Traffic Sources, so cost sits next to the revenue it bought instead of in a separate report.

Purchases in the e-commerce Data Model, joined through Orders to Sessions and Customers

One definition, every view.

Connecting the AI straight to the warehouse is not enough either. A warehouse rarely holds the business context, so the AI still guesses what the numbers mean. The Data Model is where that context lives.

How it is built

From your warehouse to a dashboard in five steps

Your analyst does step two once. After that, anyone with access asks their AI for the dashboard they need.

  1. 01Your warehouseBigQuerySnowflakeDatabricksRedshiftAthenaYour data stays where it is. OWOX runs on it and keeps no copy.
  2. 02Data ModelData MartsjoinsmetricsYour analyst defines once what net sales, an order and a channel mean.
  3. 03OWOX MCP and APIgovernedpermissionsThe only door the AI gets: the Data Marts it may read, nothing raw.
  4. 04Claude or ChatGPTyour own AIAsk for the dashboard in plain words. It builds it on the Data Model.
  5. 05AI dashboardReportevery runKept as a Report, refreshed every time it runs, like Sheets or Excel.

Build yours

Build this on your own data

Connect your warehouse, describe your business once, and let your AI build the dashboards your team asks for.