AI Analytics & DashboardsManufacturing & distribution Live

Sales Intelligence Dashboard

A listed lubricants manufacturer

Nineteen hand-built Excel reports replaced by one live dashboard that refreshes from a single ERP upload.

Sales Intelligence · FY 2026-27Rebuilt from 1 upload
Volume by state, kilolitres
MH342 KL▲ 9% YoY
ERP_export_Oct.xlsx
Validated · 48,210 invoice lines
Distributor health · 207 partners
Champion41
Loyal118
Slipping27
At risk12
Lost9
3 distributors moved to SlippingNo order in 62+ days · ₹18.4 L monthly volume
19 → 1Excel files to upload
31reports rebuilt live
88automated tests

Overview

The management team built monthly sales reports by hand from about 19 Excel workbooks. Now someone uploads one ERP export and every report rebuilds in seconds. Managers see sales by team, salesman, state, product and distributor, spot distributors slipping away and track overdue payments, while the 31 report formats they already trusted stay available.

Before and after

Before
  • Reporting lived in about 19 separate Excel workbooks, refreshed by hand every month.
  • Different sheets disagreed with each other.
  • Management saw totals, but not which distributors were buying less.
  • Teams, targets and product categories were re-keyed across sheets.
What I built
  • An upload page that validates the ERP export in a safe copy before touching live data.
  • Support for three file layouts, detected automatically.
  • All 31 legacy reports regenerated live, exportable to Excel and CSV.
  • New analysis: distributor health, India state map, receivables ageing and concentration risk.

How it works

  1. 1

    Upload

    Drop in the monthly sales export from the ERP.

  2. 2

    Validate

    The file is checked in a throwaway copy and the old one backed up.

  3. 3

    Rebuild

    Every KPI, chart and report is recalculated.

  4. 4

    Spot

    Slipping distributors and overdue accounts are flagged.

  5. 5

    Export

    Any report goes out to Excel or CSV.

What it does

Spot problem distributors early

Health scores from Champion to Lost, based on how recently and how much they buy.

The whole country at a glance

An India map with volume, growth and premium mix per state.

Who is hitting target

Team and salesman scorecards, productivity charts and heatmaps.

Concentration risk

See how much volume depends on the top few distributors.

Chase money faster

Outstanding, overdue and ageing buckets per debtor.

Keeps trusted reports

A library of the 31 reports management already used.

Under the hood

ReactTypeScriptFlaskpandasSQLiteApache EChartsDocker
  • Three input layouts converted into one shape, verified to give identical totals.
  • Uploads validated in a throwaway store, with automatic rollback on failure.
  • Product reclassifications kept per invoice row so history isn’t rewritten.
  • A synthetic two-year dataset with planted lost distributors to prove the analytics.

Outcome

Monthly reporting moved from 19 workbooks to one upload.
Management sees early warnings, not just totals.
Reports agree with each other because they come from one dataset.

Want this for your business?

Tell me how your team works today. I’ll tell you how much of it a system like Sales Intelligence Dashboard could take over.

Chat on WhatsApp