Solution

NewOWOX MCP — your product metrics, accessible and handy

You're buying next season on gut... Let's Fix That.

OWOX gives merchandising direct access to governed product data — sell-through, returns-adjusted margin, repeat purchase by SKU — right from Claude or ChatGPT. One-click in Google Sheets. No analyst queue. No CSV exports. No reordering blind.

↓ A real ecom manager, mid-conversation. Try it — click anything.

The analytics system 170,000 spreadsheet users already trust

Marketplace users

175K+

teams running OWOX from the Google Workspace Marketplace

G2 rating

4.9

296 verified reviews on G2

Connector downloads

156K+

open-source connector installs via npm

GitHub stars

231

the platform is open source — star it, fork it, self-host it

The product data problem

Your product data lives in 6 systems. None of them talk to each other.

"Which categories drive repeat purchases?" requires joining orders, marketing attribution, and customer behavior from three systems. Your analyst spends a week. By the time the answer arrives, the promotion is over.

How product data works today

Ask the analyst. Wait a week. Get a partial answer.

  • "Reorder rate by category?" — requires joining 3 systems. Takes a week.
  • Analyst builds a one-off query for every cross-system question — then throws it away
  • Marketing says campaign drove $2M. Product sees $1.4M. Gap is invisible.
  • Inventory decisions based on last month’s numbers — real-time data doesn’t exist
  • Category reviews start with "let me pull that" — and end without the answer

With OWOX

Every system’s data. One library. Answers in seconds.

  • Product, customer, marketing, and inventory data — joined in one library
  • Browse "Category Performance" and "Customer Cohorts" in Sheets — pick, filter, refresh
  • Cross-system joins defined once — reused in every report and meeting
  • AI weekly briefs — top categories, cohort trends, inventory alerts
  • Category reviews start with data that’s already there

Product decisions improve when you can join every system’s data in seconds instead of waiting weeks.

Get started free →

F04 · Cross-system joins

Every system’s data. One governed library.

Your data team joins product data from every system in the warehouse and publishes it as a governed library. Every metric gets one definition, one owner.

  • Product performance joined with marketing attribution — see which campaigns moved which categories
  • Customer cohorts joined with order data — repeat purchase rates, LTV by channel, churn signals
  • One definition per metric across product, marketing, and finance — no more reconciliation

See it in action →

F05 · Self-serve product data

Your product team self-serves — here’s how.

Category managers browse the joined library in Google Sheets, pick columns like “Revenue by Category” or “Reorder Rate,” and refresh daily — no SQL, deterministic, traceable.

  • Column picker shows "Revenue by Category," "Reorder Rate," "Days of Stock" — business-friendly names
  • Join product Data Marts with marketing or customer Data Marts using pre-approved keys — no SQL needed
  • Every cell is deterministic, traceable, verifiable — patented technology, zero hallucinations

How the library is built and served →

F06 · Product intelligence

Weekly product brief. Top categories. Cohort trends. Inventory alerts.

Insights turn your product Data Marts into recurring narratives delivered on schedule. AI writes the summary. Every metric is deterministic SQL.

  • Category performance — revenue trends, margin shifts, sell-through rates — auto-generated weekly
  • Cohort alerts — "Repeat purchase rate for Q1 cohort dropped 12% vs. Q4" flagged automatically
  • Patented technology — AI narrates product trends, never invents the numbers

Read the docs

F07 · OWOX MCP

Ask a product question. Get a cross-system answer in your AI chat.

Ask in Claude or ChatGPT: "reorder rate by category, last 90 days, cohort by acquisition source?" — the join that used to take your analyst a week comes back in two prompts. Every number computed by analyst-approved SQL over governed joins. This is MCP.

  • Cross-system answers on demand — orders + product + marketing + inventory, already joined — no week-long one-off query.
  • Zero hallucinations: the model narrates, analyst-approved SQL computes over pre-approved join keys. It can't invent a join. Patented.
  • Persist any answer to a Google Sheet for the category review.

See how MCP works →

How it works

From "let me pull that" to self-service product analytics — in three steps

Your data team joins the data. Your product team self-serves. AI delivers product intelligence. Category reviews start with answers.

Step 1

Data team joins the systems

Orders, customers, marketing, and inventory joined and published as governed Data Marts. One definition per metric.

Step 2

Product team self-serves

Category managers open Sheets, browse the library, pick columns, filter by product line, refresh daily.

Step 3

AI delivers trusted data

Product narrative — top categories, cohort trends, inventory alerts — in claude or chatGPT. Deterministic.

What changes for your product org

Make product decisions on joined data, not siloed reports

When every system’s data lives in one governed library, the product function transforms.

Answer cross-system questions in seconds

"Which categories drive repeat purchases from paid acquisition?" — a question that used to take a week now takes 30 seconds. The join is pre-built.

Product and marketing see the same customer

Marketing attribution joined with product performance. When product says "underperforming," marketing sees which campaigns targeted it.

Your analyst builds models, not exports

When the product team self-serves cross-system data, your analyst works on demand forecasting, assortment optimization, and segmentation.

What users are saying

What product leaders say

Real things real customers said — each quote pinned to a specific claim, straight from the quotes database.

A7re: getting time back
Nodari RizunFounder & CEO, Pürblack®
“We regained time. And time is the one resource that never comes back.”
C8re: data, not guesses
Mark SimmonsCMO, Pürblack®
“As a marketing leader, it's so refreshing to make decisions based on data and insights rather than guesses.”
E7re: decisions in minutes
Nodari RizunFounder & CEO, Pürblack®
“We don't need to wait for a report anymore. We don't wait on an engineer or an account manager — within minutes we get data, make a decision, question it, and pivot.”

Customer stories

WHAT YOUR DATA TEAM DEPLOYS

Every system, joined once — by the analyst your data team hires

Your data team sets up a Reporting Analyst once: it joins product, customer, marketing, and inventory data into a governed library your product team self-serves. When someone needs to ask "why did the Q1 cohort's reorder rate drop?" in plain language, the Senior Analyst answers — traceable to SQL, never hallucinated.

Reporting Data Analyst

Answers product, sales & marketing questions with presision and data in spreadsheets

Senior Data Analyst

Answers your “why” questions in plain language — @owox in Slack, Claude, ChatGPT via MCP. Traceable to SQL.

FAQ

Questions product leaders ask

Can OWOX join data from Shopify, GA4, ad platforms, and our ERP?

OWOX connects to the data warehouse where all this data lands. Most e-commerce teams already replicate Shopify orders, GA4 sessions, ad platform spend, and ERP inventory to a warehouse via Fivetran, Stitch, or native exports. OWOX sits on top: your analyst wraps each source as a Data Mart, defines join keys (order_id, customer_id, product_sku, campaign_id), and publishes the library. When your category manager joins "Category Performance" with "Inventory Levels" in Sheets, they’re running a pre-defined join across four systems — without writing SQL.

How does this help with customer cohort analysis?

Cohort analysis requires joining acquisition data (which campaign, which channel, when) with purchase behavior over time (first order, repeat orders, LTV). That data typically lives in 3+ systems. Your analyst creates a "Customer Cohorts" Data Mart joining acquisition source with order history, defines the cohort logic in SQL, and publishes it. Your product manager opens Sheets, picks the cohort Data Mart, filters by acquisition quarter or channel, and sees repeat purchase rates, revenue per cohort, and retention — refreshed daily.

My product team isn’t technical. Can they use this?

The Google Sheets Extension is a column picker. Your team browses Data Marts with names like "Category Performance" and "Customer Cohorts," checks the columns they want, applies filters, and hits refresh. No SQL, no query language, no new tool. The technical work happens once on your analyst’s side: define the Data Marts, set join keys, publish. The consumption side is point-and-click.

How does this compare to Amplitude or Mixpanel?

Amplitude and Mixpanel are excellent for product event tracking — clicks, page views, feature usage. But they only see behavior data. They can’t join it with order revenue from Shopify, marketing attribution from Facebook Ads, inventory from your ERP, or support data from Zendesk. OWOX sits on top of the warehouse where all your data converges. Your analyst wraps Amplitude exports, Shopify orders, ad platform data, and ERP inventory as Data Marts, joins them with defined keys, and publishes. Your product team gets something Amplitude can’t: "Which categories have the highest repeat purchase rate from TikTok-acquired customers, and what’s the current inventory?" — all in one Sheets report.

What does this cost?

Reporting data analyst is $65/month — includes Data Mart management and the Google Sheets Extension and AI Insights.

Senior Data Analyst starts at $95 with MCP, multi-destination delivery.

Enterprise is custom with SSO, RBAC, and monitoring. For context: building cross-system joins typically requires 2–3 weeks of analyst time per quarter — ad hoc, unreusable. OWOX turns those into governed, reusable Data Marts. Build once, self-serve for months.

How fast can my team start using this?

First product Data Marts live in a few days — connect the warehouse, wrap your product, order, and customer tables, define join keys, publish. Your product team sees the library in Sheets immediately. A full cross-system library — categories × customers × marketing × inventory — typically takes about a week of analyst time. AI Insights deliver your first weekly brief the following Monday. No six-month project. Build incrementally: start with the questions that come up in every category review.

Still have questions? Talk to us →