Live demo — A working build Khoda Consulting created to show what’s possible for this use case. The system and architecture are real and you can try the live demo right now. There’s no client engagement behind this — it’s a capability demo. Want one built for your business?
Live Demo · Reference Build
Data Pipeline & Analytics

Unified E-commerce Analytics

E-commerce retailers often make decisions on stale, siloed data spread across five or more tools. Unified E-commerce Analytics is a working data pipeline and analytics dashboard that consolidates everything into one source of truth. It’s a capability demo — try it below.

Reference Build Khoda Consulting Python · dbt · Supabase Metabase
6
Data sources unified
1
Dashboard — one source of truth
Auto
Scheduled refresh + alerts
Live
Interactive demo — try it now

Five tools. Zero visibility.

Sales data lives in Shopify, ad spend in Meta and Google Ads, inventory in a separate warehouse system, and customer data in a CRM — none of them talk to each other.
Operations teams spend 3+ hours every week manually pulling reports from each platform, pasting them into spreadsheets, and reconciling numbers that never quite match.
Marketing decisions get made on week-old data. By the time a campaign is flagged as underperforming, the budget is already spent.
There's no single view of customer lifetime value, acquisition cost, or product margin — the three metrics that actually drive e-commerce profitability.

What it does

Consolidates 6 data sources — Shopify, ad spend, inventory, and more — into one pipeline.
Surfaces blended CAC, LTV, margin, and channel performance in a single dashboard.
Refreshes on a schedule with inventory and spend alerts.
Replaces manual spreadsheet stitching with one source of truth.

How the data pipeline is built

The system runs on a 4-layer architecture — from raw source data through transformation and storage, to the analytics layer the team uses daily. Each layer is independently maintainable and can be extended as new data sources are added.


L1Data Sources
Shopify Orders API Meta Ads API Google Ads API Inventory System (CSV) Stripe Payments HubSpot CRM
↓ scheduled extraction → raw data layer
L2Pipeline & Transformation — Python + dbt
Python extractors Airflow scheduling dbt models Data cleaning Schema normalization Incremental loads
↓ transformed data → warehouse
L3Data Warehouse — Supabase + PostgreSQL
Supabase (Postgres) Unified customer table Orders & revenue facts CAC / LTV models Product margin views
↓ SQL queries → visualization layer
L4Analytics & Visualization — Metabase
Metabase dashboards Automated alerts Scheduled email reports Self-serve queries Mobile-friendly

Six dashboards, one source of truth

Revenue overview. Daily, weekly, and monthly revenue with trend lines — refreshed every 4 hours from Shopify and Stripe.
Marketing performance. Blended CAC across Meta and Google, ROAS by campaign and ad set, and spend pacing vs. budget — all in one view.
Customer LTV. Cohort-based lifetime value by acquisition channel — showing which channels bring customers who actually come back.
Product margin. Gross margin per SKU combining Shopify revenue with inventory cost data — surfacing which products are actually profitable.
Inventory alerts. Automated Slack notifications when any SKU drops below reorder threshold — no more stockouts.
Weekly summary email. Automated Monday morning report delivered to the founder's inbox — key metrics, week-over-week changes, and flags that need attention.

Technology used

Extraction
Python + APIs
Scheduling
Apache Airflow
Transformation
dbt
Warehouse
Supabase
Visualization
Metabase
Alerts
Slack API

What this demonstrates

Multi-source consolidation. Six data sources pulled into one pipeline and one dashboard.
Decision metrics, not vanity charts. Blended CAC, LTV, margin, and channel mix in one view.
Scheduled refresh with alerts for inventory and spend — no manual Friday reporting.
Built to extend. A new data source is a new extractor and a dbt model — no changes to the core pipeline.
live & interactive

Explore the dashboard

Try the interactive analytics dashboard — real charts, period filters, and actionable insights.

Launch demo

Want something built like this?

Khoda Consulting designs and ships data pipelines, analytics dashboards, and ML solutions for growing businesses.

Start a conversation →