Case studies
Parakkat GroupJewellery Retail & Hospitality

Eighteen Systems, One Command Centre: How Parakkat Group Got a Single Source of Truth

A 52-branch jewellery group ran eighteen disconnected systems. We unified them into one live command centre with a governed AI agent on infrastructure the group owns, answerable from a browser or WhatsApp.

Headline
18
Systems answering as one
Shopify, Odoo, Google and Meta Ads, GA4, Search Console, Klaviyo, Shiprocket, TeleCRM and more
Kochi, KeralaOngoing since June 2026Services:
AI Automation
August 2026
Many dark glass panels on stepped plinths angled toward one glowing central display, red light channels running between them
The numbers
18
Systems answering as one
Shopify, Odoo, Google and Meta Ads, GA4, Search Console, Klaviyo, Shiprocket, TeleCRM and more
6 of 6
ERP reports now answerable on demand
Previously fixed-format Excel exports on a schedule
52
Branches with live stock and reorder visibility
~1s
Page load, down from multi-second stalls
After moving aggregation to nightly rollups
4
Channels
Web, WhatsApp, Telegram and desktop
The challenge

Eighteen systems, no single view. Answering a question like 'which branches are below reorder level' meant exporting from the ERP, waiting for a scheduled report, or asking someone to build a pivot.

What we shipped

One command centre on client-owned infrastructure: a connector per source normalised into a canonical schema, a Postgres system of record, and a governed AI agent that answers in plain English and executes only behind an approval gate.

Results

Eighteen sources in one live view. All six ERP Excel reports reproduced as live data across 52 branches, answerable conversationally. Every page opening in about a second.

What does a founder command centre actually do?

It puts every number a business runs on into one live view, and lets you ask questions of it in plain English. Instead of exporting from eight systems and reconciling them in a spreadsheet, you open one screen, or message an agent, and get the answer as it stands right now.

For Parakkat Group, that meant roughly eighteen applications - Shopify, Odoo, Google and Meta Ads, GA4, Search Console, Klaviyo, Shiprocket, TeleCRM and others - resolved into a single source of truth on infrastructure the group owns outright.

Why did eighteen systems need unifying in the first place?

Because the data existed but the answers did not. Every system had its own login, its own export button, and its own definition of a number. A question like which branches are below reorder level required a person to run a report, export it, and interpret it - by which time the situation had already moved.

The problem was never a shortage of dashboards. It was that no two systems agreed on what a number meant.

This is the ordinary condition of a group that grew by adding tools. It is also the condition most AI projects fail in. MIT's Project NANDA, reviewing more than 300 disclosed AI initiatives, found that 95% of generative AI pilots produced no measurable P&L impact - and concluded the cause was mishandled deployment rather than weak models. The same study found that buying from a specialist vendor succeeded roughly 67% of the time, against internal builds succeeding about a third as often.

How do you connect eighteen business systems without replacing them?

You put a connector in front of each one and normalise everything into a single shared schema, rather than mirroring each vendor's shape. Nothing gets ripped out. The systems keep running exactly as they did, and the command centre reads from them into one canonical store underneath.

We built it in four layers so any one of them can be replaced without disturbing the rest:

  • Integration - one connector per source, normalised into a canonical schema.
  • Context - a Postgres system of record in the Mumbai region for data residency, with vector storage alongside for semantic recall.
  • Agent runtime - a self-hosted, open-source agent, governed and approval-gated, on the client's own server.
  • Interface - a web command centre with dashboards, chat and an approval queue, plus the same agent on messaging.

The group's own AI provider key powers it. If they replaced us tomorrow, the system keeps running. That was a design requirement, not a courtesy.

What happened to the reports the team already relied on?

We reproduced all six of the group's ERP Excel reports as live data: SKU sales, category pivots, branch sales, stock limit and excess alerts, and production against sales. As spreadsheets they answered one fixed question on a schedule. As live data they answer any version of the question, for any date range, for any branch, on demand.

They surface two ways - as operational screens, and conversationally, so the agent can be asked directly which items in a given showroom have fallen below reorder. That is the difference between a report and an answer.

The first build was correct and too slow. Pages aggregating across 52 branches and several years of transactions stalled long enough that people stopped opening them, which makes a reporting system worthless however accurate it is. We moved the expensive aggregation to nightly rollups with a cache warmer, and pages now open in about a second.

Can an AI agent be trusted with live business systems?

Only if its limits are enforced outside itself. This agent does not just read - it can manage store content and adjust advertising. So reads are free and instant, while anything that changes the outside world drafts and waits for a human yes. The agent can be persuaded to attempt something; it cannot be persuaded past a permission it does not hold.

It also operates under a hard data rule: state no figure that did not come from a real query, and name the source. If a lookup fails, it says so and stops. Confident fabrication is the failure mode that makes most business AI unusable, and it has to be designed against explicitly rather than hoped away.

The same governance model runs our own agency, described in our AI operating system case study.

What changed for the business?

Questions that used to require a person and a next-day export now resolve on demand, from a browser or a phone. Stock and reorder positions across 52 branches, sales by category, and production against sales are visible as operational screens rather than assembled on request.

The command centre is live on the group's own domain and in daily use by the managing director, reachable from web, WhatsApp, Telegram and desktop - because a founder checking stock in a showroom is not sitting at a laptop. The engagement has since grown past reporting into active management, and the same foundation now carries a resort-side data feed.

If your numbers live in systems that do not talk to each other, that is reporting automation, and it starts with connecting AI to the systems you already run. Talk to us about your own build.

Frequently asked questions

How long does a command centre like this take to build?
The first working version took weeks, not months, because we started with connectors rather than a redesign. Parakkat's foundation - schema, connectors and the first dashboards - was live inside the first month, then extended continuously. Scope drives the timeline far more than technology does.
Who owns the infrastructure and the data?
The client, entirely. The database, the server and the AI provider key are all in the group's own accounts. We build on infrastructure you own so that ending the engagement does not end the system. Nothing is hosted on our side and no data leaves your environment.
Do we have to replace our existing software?
No. Every system keeps running unchanged. We read from Shopify, Odoo, the ad platforms and the rest through their own APIs and normalise the results into one schema. Replacing an ERP is a multi-year project; reading it properly is a matter of weeks.
Can the AI agent change things, or only report?
Both, but asymmetrically. Reads are unrestricted and instant. Anything that changes the outside world - store content, ad budgets, published material - is drafted and held until a human approves it. That split is enforced outside the agent, so it cannot be talked around.
What stops the agent from inventing a number?
A hard rule that every figure must come from a real query and name its source, plus the fact that it queries the system of record directly rather than recalling from memory. If a lookup fails it reports the failure and stops rather than estimating.
Next Step

Want a system like Parakkat Group's shipped for you?

Book a 30-minute strategy call. We'll audit your stack, tell you what's leaking revenue, and sketch what a Neogen engagement would look like — no deck, no pressure.

Book a Strategy Call
30 MINFREE AUDITNO DECKNO OBLIGATION
Or send us a WhatsApp
// What You Walk Away With
  • 01

    A map of every manual task worth automating

  • 02

    Ballpark ROI on your top 3 automation opportunities

  • 03

    Honest read on whether we are a fit — or who is

Usually responds within 24 hours