How we built a fleet of autonomous AI agents for Nova Retail that now handles 73% of customer operations without human intervention — resolving tickets in 42 seconds, recovering ₹1.8 crore in abandoned carts, and freeing the support team to work on the cases that actually need them.
5 min read
73%
Tickets automated
End-to-end, no human
42s
First response time
Down from 9 hours
₹1.8Cr
Cart recovery
In 6 months
-64%
Support cost/order
Same team size
Nova Retail, a D2C fashion brand doing roughly ₹60 crore ARR across their own site, Amazon, Flipkart, and Myntra, was drowning in operational overhead. A 14-person support team was handling 2,400+ tickets per week — order status queries, return requests, sizing questions, refund follow-ups, abandoned cart outreach, marketplace complaint resolution.
The math was breaking:
- Average first response time: 9 hours
- CSAT trending down from 4.4 to 3.7 over two quarters
- Support cost was growing faster than revenue
- Senior agents were spending 60% of their time on queries a well-trained intern could answer
- Every marketplace (Amazon, Flipkart, Myntra) had its own ticketing system, its own SLAs, and its own penalty structure for missed response times
Their previous attempt — a rule-based chatbot — handled 11% of queries and actively annoyed the other 89%.
Before designing any agent, we reverse-engineered what the humans actually did. We sat with Nova's support team for two weeks and traced 400 real tickets end-to-end:
- What information did the agent need, and where did they get it?
- What tools did they touch (Shopify admin, Unicommerce, courier APIs, marketplace seller panels, Gorgias)?
- What decisions required judgment vs. followed a repeatable pattern?
- Where did escalations actually come from?
We mapped the result into a decision tree. 73% of tickets followed deterministic paths. 19% needed light judgment. 8% genuinely required a human.
That 73% became the scope for agent automation.
We did not build one monolithic agent. We built a small team of specialists, each with a narrow scope and strict guardrails:
Agents communicate through a shared state layer (Postgres + Redis) rather than calling each other directly. Every agent action is logged with the full reasoning trace.
Autonomous agents acting on customer operations is high-stakes. We built four layers of containment:
We rolled out in supervised mode first — agents drafted responses, humans approved them. After two weeks at 98%+ approval rates per agent, we flipped to autonomous mode for that agent class.
Weekly we review:
- Every escalation (why did the agent hand off? Should it have handled this?)
- Every customer complaint about an agent interaction
- Sample of 50 random agent conversations per week
- Drift metrics — is the agent's language pattern changing?
Findings feed back into the prompt library and the evaluation suite.
Six months post-launch:
Critically, not a single incident of an agent taking a high-impact wrong action in six months of production. The guardrails held.
The temptation with AI agents is to build one agent that does everything. That is the wrong shape. Real leverage comes from a team of narrow agents, each with a clear scope, strict tool access, and an explicit handoff protocol. Narrow agents are easier to evaluate, easier to debug, and easier to improve. They also fail more gracefully — when one agent misbehaves, the blast radius is contained.
The second lesson: spend more time on guardrails than on the agents themselves. Anyone can prompt an LLM to be helpful. The hard work is making sure it stays helpful when it's running 24/7 with access to real customer data and real financial actions.
"We expected automation. What Agix built is an operations team that happens to be made of software. The agents understand our brand, our policies, and our customers better than most humans we've hired. More importantly, they know when to step back." — Founder & CEO, Nova Retail