← Back to Insights
Manufacturing AI Case Study

We replaced 6 clicks with one chat message — a manufacturer's customer service story

A real deployment. Three departments. Live ERP data. No new app, no login, no training beyond "just send a message." Here's exactly what we built and what changed.

IntelliconnectQ Analytics
March 2025
5 min read
Case Study

The customer service rep picks up the phone. A distributor is asking whether payment has been received for a specific order. The rep opens the ERP. Navigates to the orders module. Searches by order number. Opens the order. Scrolls to the payment tab. Reads the status. Two minutes. Six clicks. Twenty times a day.

That's not a story about bad technology. The ERP is fine. The rep is competent. This is just what operating without a conversational layer looks like — and it's happening in thousands of manufacturing operations right now.

We changed it. Here's exactly how.

The client and the problem

A mid-sized textile manufacturer — multiple product lines, hundreds of active distributors, an operations team managing production tracking, reseller ordering, and supplier coordination simultaneously. They had systems for everything. The problem wasn't data — it was access to data at the moment decisions get made.

Three teams were affected:

  • Customer service was navigating the ERP for every query — payment status, order status, delivery estimates. Each one: multiple screens, multiple clicks, every time.
  • Marketing and sales needed commission data, sales totals, and customer purchase history — but always when they were away from their desks, on calls, or in meetings. The data existed; it just wasn't accessible in the moment they needed it.
  • Operations needed order status and dispatch information on the go — and were constantly calling colleagues to get simple answers that should have been instantly available.

What we built

A conversational operations layer — a natural language interface sitting on top of their live ERP and order management data. Teams send a message in plain English (or Hindi). The system interprets the query, retrieves the relevant data from the live systems, and responds in seconds.

No new app to download. No login. No training on a new interface. The interface is chat — something every person on the team already knows how to use.

// Live queries — three teams, one system
Customer service — internal chat
Did we receive payment for ORD-1974?

Yes — ₹84,500 received 12 Mar via NEFT. Invoice cleared. No outstanding balance.
Sales rep — on the road, mobile
Status of order ORD-1974?

ORD-1974 · Confirmed · Dispatched 14 Mar · Payment received ✓ · Delivery est. 20 Mar
Marketing manager — during weekly review
Top 3 commission earners this month?

1. Rajan Mehta — ₹42,000 · 2. Priya Shah — ₹38,500 · 3. Amit Kulkarni — ₹31,200

Before and after

Before
Open ERP → navigate to orders → search → open order → scroll to payment tab → read status
Sales rep on the road calls the office to get basic order information
Marketing manager waits for end-of-week report for commission data
Operations team sends WhatsApp messages to colleagues asking for status updates
After
One message. 3-second response. From any device, any location.
Rep sends a chat message from their phone. Full order status returned instantly.
Commission data on demand, any time. Live figures, not last week's export.
Status queries answered via chat — no calls, no interruptions, no delays.

What this is — and what it isn't

This is not a chatbot. It's not a FAQ system. It's not a virtual assistant with pre-programmed responses. It's a natural language query layer connected to live business data — the same data that lives in the ERP, the order management system, and the CRM. When a team member sends a query, the system interprets the intent, retrieves the actual live record, and returns a plain-language answer.

The distinction matters because chatbots have a reputation for frustrating dead ends. This system doesn't answer from a knowledge base — it answers from the same data a human would look up if they had full ERP access. The answer is always current. It's always specific to the exact record being asked about. And when the query is ambiguous, it asks for clarification rather than guessing.

// What we built it on
Claude (Anthropic) — NL interpretation FastAPI — query routing layer Existing ERP API — live data source WhatsApp Business API — user interface Teams / internal chat — secondary interface Python — orchestration

What actually changed

3
Departments using it daily
<4s
Average query response time
0
New apps or logins required

The shift that matters most isn't the time saved per query — though that adds up significantly across a team doing this 20–40 times daily. The shift that matters is that information became available at the moment of need rather than the moment of convenience.

A sales rep talking to a customer on the phone can now look up that customer's last order, outstanding balance, and recent purchase history while the call is happening — not by putting the customer on hold and finding a computer, but by sending a quick message on their phone. The quality of that conversation changes entirely.

The wider picture

This is the same capability that Salesforce charges enterprise clients $50/user/month for with Einstein Copilot, and Microsoft bundles into Copilot for Dynamics at similar pricing. We deployed a production-ready version of this for a mid-market manufacturer on open infrastructure — connected to their existing systems, running in their environment, owned by them.

What's next for this client

The conversational layer is now expanding. The same architecture that handles order queries is being extended to handle supplier invoice reconciliation — the system will not just answer questions about invoices but automatically match them against purchase orders and flag exceptions. That's the next phase, currently in active development.

This is how intelligent systems compound. You start with one high-friction workflow, deploy a working system, and then the infrastructure and trust are in place to tackle the next one. The manufacturer started with an ERP query interface. They're now building an AI agent that processes supplier invoices automatically. Same team, same infrastructure, next problem.

Could your operations team use this?

If your team is navigating multiple screens to answer questions that have simple, data-driven answers — order status, payment confirmation, inventory levels, customer history — the same architecture applies to your systems. The interface layer is generic. What changes is which data sources it connects to and what queries it handles.

We can scope this in a 60-minute call. We'll tell you which of your highest-frequency queries are best suited to natural language retrieval, which data sources need to be connected, and what a realistic deployment looks like for your environment.

Is your team still clicking through 4 screens?

One call to scope a conversational ops layer for your systems. We'll tell you what's feasible, what it connects to, and what it costs.

Book a free discovery call