9.1M
Live orders in production
A full replacement of a legacy Looker extension — rebuilt in React + TypeScript with 99% fewer API calls and custom chart rendering.
An e-commerce order-management platform was running a Looker extension that triggered 2,400+ API calls per page load, had no layout customisation, and was showing wrong KPIs due to SQL fanout bugs. We rebuilt it from the ground up — 5 dashboards, 9.1M live orders, $585M revenue volume.
New Leads
186
▲ 12% vs last mo
GoHighLevel
Book Rate
42%
▲ 4 pts vs last mo
GHL + HCP
Jobs In Progress
34
Housecall Pro
Estimates Written
$128K
▲ 9% vs last mo
Housecall Pro
Completed Revenue
$94K
▲ 7% vs last mo
Housecall Pro
AR Outstanding
$21K
▼ 2% vs last mo
Housecall Pro
Lead Pipeline
GHLWIP by Job Type
HCP34 active jobs total
Book Rate Trend
GHL▲ +4 pts month-over-month
Leads by Source
GHLCompleted Revenue (30d)
HCPAR Ageing
HCPTotal: $21,000
Estimates Written vs Closed (30d)
HCPWritten
Closed
Active WIP Trend
HCP9.1M
Live orders in production
99%
API call reduction (2,400 → ~11)
$585M
Revenue volume tracked
83
Tiles across all 5 dashboards
The existing Looker extension embedded native dashboard tiles via the Embed SDK — triggering over 2,400 individual API calls per page load. Every page visit was slow, blank-screen interstitials lasted 2-3 seconds, and there was no way to customise layouts or add date presets.
We rebuilt the extension in React 18 + TypeScript using Recharts for rendering instead of Looker native tiles. By batching queries and parallelising SDK initialisation, we reduced API calls from 2,400 down to ~11 per page load.
Each dashboard was designed around a specific decision — from executive revenue overview to granular asset tracking.
| Dimension | Before | After |
|---|---|---|
| API calls per page load | 2,400+ | ~11 |
| Blank-screen interstitial | 2-3 seconds | Zero |
| Layout customisation | None | Drag-and-drop |
| Date presets | None | Full range options |
| KPI accuracy | SQL fanout errors on 5 KPIs | Independently validated |
| Embed security | None | Cookieless embed v2 + service account |
Discuss a similar E-commerce SaaS project
Lets Viz runs a paid discovery audit ($500–1,000, credited toward the project) to scope your requirements, data model, and architecture before writing a line of code.
From Lets Viz
Experience superior data analysis with our custom dashboards. Specialising in all tools and technologies, we turn data into visually compelling, actionable insights.
NDA-safe · No obligation · Clear next steps