The Company
UrbanKart is a direct-to-consumer (D2C) fashion and lifestyle brand based in Mumbai, selling through its own website and mobile app. Founded in 2019, the company has grown rapidly, processing approximately 1,80,000 orders per month across India. Their product range includes clothing, accessories, and home decor, with an average order value of INR 1,450.
UrbanKart differentiates itself on customer experience. While many Indian D2C brands push customers toward self-service chatbots and discourage phone support, UrbanKart has maintained a phone support line, recognizing that a significant portion of their customer base -- particularly Tier 2 and Tier 3 city customers -- prefer to resolve issues over the phone.
The Challenge
Surging Call Volumes
As UrbanKart scaled from 80,000 to 1,80,000 orders per month over 18 months, customer support calls grew proportionally. The support center was receiving approximately 8,500 inbound calls per week, with predictable spikes during sale events (up to 15,000 calls per week during major sales).
The Cost Problem
UrbanKart's customer support team had grown to 42 agents across two shifts, operating from 9 AM to 9 PM, seven days a week. The fully loaded cost per agent (salary, training, infrastructure, management) was INR 28,000 per month, making the total monthly support team cost approximately INR 11.76 lakh.
More concerning was the cost per call. With 34,000 calls per month and a total team cost of INR 11.76 lakh, each call cost approximately INR 35 -- expensive for a business with an average order value of INR 1,450.
The Pattern Problem
Analysis of 10,000 randomly sampled call transcripts revealed a striking pattern:
| Call Category | Percentage of Total Calls | Average Handle Time | Complexity |
|---|---|---|---|
| "Where is my order?" (WISMO) | 34% | 3.2 minutes | Low |
| Return/exchange requests | 18% | 4.8 minutes | Medium |
| COD to prepaid conversion | 12% | 2.1 minutes | Low |
| Product inquiries (pre-purchase) | 11% | 5.4 minutes | Medium |
| Cancellation requests | 9% | 2.8 minutes | Low |
| Payment and refund status | 8% | 3.6 minutes | Low |
| Complaints and escalations | 5% | 8.2 minutes | High |
| Other | 3% | Varies | Varies |
83% of calls were low-to-medium complexity with predictable patterns. Only the complaints/escalations category (5%) truly required human judgment and empathy. The remaining 12% of medium-complexity calls (returns/exchanges and product inquiries) could be partially automated, with human handoff for edge cases.
The Scaling Wall
Hiring more agents for every increase in order volume was unsustainable. Agent training took 2-3 weeks, attrition was 45% annually, and quality varied significantly between experienced and new agents. During flash sales, wait times could exceed 15 minutes, leading to customer frustration and social media complaints.
The Solution
UrbanKart deployed an AI voice agent to handle inbound customer support calls, starting with the highest-volume, lowest-complexity call categories and expanding progressively.
Phase 1: WISMO and Order Status (Week 1-4)
The first deployment targeted "Where is my order?" calls, which represented 34% of all inbound volume.
How it works:
- Customer calls the UrbanKart support number
- AI greets: "Hello, welcome to UrbanKart. I can help you with your order status, returns, payments, and more. How can I help you today?"
- Customer asks about their order
- AI: "Of course. Could you share your order number or the phone number associated with your account?"
- AI retrieves order status from the OMS (Order Management System): "Your order #UK2026-84721 for the Blue Denim Jacket was shipped on January 28th and is currently in transit. The estimated delivery is January 31st. Would you like me to send you the tracking link via SMS?"
- If the order is delayed: "I can see your order is running a day behind schedule. The current estimated delivery is now February 1st. I apologize for the delay. Would you like me to send you an updated tracking link?"
- If the customer has a follow-up question: handled conversationally. If it requires human intervention (lost package, damaged item): transferred to a human agent with full context.
Integration: Real-time API connection to the OMS (built on Unicommerce) for order status, shipping carrier tracking APIs (Delhivery, BlueDart, Ecom Express) for live tracking data.
Phase 2: COD Verification and Conversion (Week 5-8)
UrbanKart's COD orders had a 22% RTO (Return to Origin) rate, costing the company significantly in reverse logistics. The AI voice agent was deployed for:
COD Order Confirmation (outbound):
- AI calls the customer within 2 hours of placing a COD order
- "Hello [Name], this is UrbanKart calling about your recent order for [product]. I would like to confirm your order and delivery address."
- Confirms delivery address and expected delivery date
- Offers prepaid conversion: "If you would like to pay now via UPI, we can offer a 5% discount on your order. Would you like me to send you a payment link?"
- If customer converts to prepaid: sends UPI payment link via SMS, confirms payment, updates order
- If customer declines: confirms COD order and wishes them a good day
This single automation reduced RTO rates from 22% to 14% and converted 18% of COD orders to prepaid.
Phase 3: Returns and Cancellations (Week 9-14)
The AI voice agent was configured to handle return and cancellation requests:
Return flow:
- AI identifies the order and product
- Checks return eligibility (within return window, product category eligible)
- If eligible: "Your return request for the Blue Denim Jacket is approved. I will arrange a pickup from your address on file. Is [address] the correct pickup location?"
- Schedules reverse pickup with the logistics partner
- Confirms refund timeline: "Once we receive the item, your refund of INR 1,899 will be processed to your original payment method within 5-7 business days."
- If not eligible: explains the reason and offers alternatives (exchange, store credit)
- If the customer is dissatisfied with the policy: transfers to a human agent
Cancellation flow:
- AI identifies the order
- Checks cancellation eligibility (order not yet shipped)
- If eligible: processes the cancellation and confirms refund
- If already shipped: explains that the order is in transit and offers the option to refuse delivery or initiate a return after receipt
Phase 4: Full Deployment (Week 15+)
After validating performance on the first three categories, the AI voice agent was configured as the primary call handler for all inbound calls, with human routing for complaints, complex product inquiries, and any call where the AI detected customer frustration.
Results
6-Month Performance Data
| Metric | Before AI Voice Agent | After AI Voice Agent | Change |
|---|---|---|---|
| Total calls handled/month | 34,000 | 38,000 (volume grew) | +12% |
| Calls resolved by AI (no human needed) | 0% | 60% | N/A |
| Average speed to answer | 2.4 minutes | 8 seconds | -94% |
| Average handle time (AI-resolved calls) | N/A | 2.1 minutes | N/A |
| Average handle time (human-handled calls) | 4.2 minutes | 5.8 minutes | +38% (complex calls only) |
| Customer satisfaction (CSAT) | 3.8/5 | 4.1/5 | +7.9% |
| First call resolution rate | 68% | 82% | +20.6% |
| COD-to-prepaid conversion rate | 0% | 18% of COD orders | N/A |
| RTO rate | 22% | 14% | -36.4% |
Financial Impact
| Category | Monthly Impact |
|---|---|
| Cost Savings | |
| Reduced human agent requirement (42 to 22 agents) | INR 5.60 lakh saved |
| Reduced training and recruitment costs | INR 0.85 lakh saved |
| Revenue Impact | |
| COD-to-prepaid conversion (18% of COD orders, 5% discount offered) | INR 4.2 lakh net revenue gain |
| Reduced RTO costs (8% reduction at INR 180 average RTO cost) | INR 2.59 lakh saved |
| Platform Cost | |
| AI voice agent platform (38,000 calls/month) | INR 2.85 lakh |
| Net Monthly Benefit | INR 10.39 lakh |
| Annualized Benefit | INR 1.25 crore |
Human Agent Impact
The human support team was reduced from 42 to 22 agents, but this was achieved entirely through natural attrition (the 45% annual turnover rate meant no layoffs were necessary). The remaining agents handled only complex cases: complaints, escalations, product advice for high-consideration purchases, and edge cases that the AI could not resolve.
The average handle time for human-handled calls increased from 4.2 to 5.8 minutes because agents were now dealing exclusively with complex issues. However, this was expected and acceptable -- these were the calls that benefited most from human attention.
Agent satisfaction improved. The team no longer spent their day repeating order tracking information. They handled challenging, interesting cases that required genuine problem-solving, which improved job satisfaction scores from 3.2 to 4.0 on the internal survey.
Implementation Details
Language Support
UrbanKart customers span all of India. The AI voice agent was deployed in:
- Hindi: 42% of calls
- English: 35% of calls
- Tamil: 8% of calls
- Telugu: 6% of calls
- Kannada: 5% of calls
- Bengali: 4% of calls
Language detection was automatic based on the customer's first few words, with the ability to switch mid-call if requested.
Integration Architecture
- OMS (Unicommerce): Real-time order data retrieval and status updates
- Shipping carriers (Delhivery, BlueDart, Ecom Express): Live tracking data
- Payment gateway (Razorpay): UPI payment link generation for COD conversion, refund status checks
- CRM (Freshdesk): Call logs, transcripts, and customer interaction history
- Return management system: Return eligibility checks, pickup scheduling, refund processing
Handling Edge Cases
The system was configured with clear escalation rules:
- Customer asks for a supervisor: Immediate transfer to senior agent
- Customer expresses frustration (detected via sentiment analysis): AI acknowledges the frustration and offers to transfer
- Complex product question that is not in the knowledge base: Transfer with context
- Repeat caller (3+ calls about the same issue): Flagged and transferred to a senior agent
- Potential fraud indicators (multiple cancellations, address changes): Flagged for review
Quality Monitoring
A random sample of 5% of AI-handled calls was reviewed weekly by the quality team for the first three months, then monthly thereafter. Key quality checks:
- Was the information provided accurate?
- Was the customer's issue fully resolved?
- Did the AI escalate appropriately when it should have?
- Was the tone professional and helpful?
- Were there any compliance concerns?
Lessons Learned
1. Start with the Simplest, Highest-Volume Category
WISMO calls were the perfect starting point: high volume, low complexity, and easily verifiable outcomes (the order status is either correct or it is not). This built confidence in the system with minimal risk. Starting with returns or complaints would have been riskier because these categories have more emotional complexity.
2. COD Verification Is a Quick Win for Indian E-commerce
The COD-to-prepaid conversion feature was not in the original project plan. It was added after the team recognized that outbound order confirmation calls (already planned for RTO reduction) could include a prepaid conversion offer. The 18% conversion rate and reduced RTO delivered unexpected ROI that nearly justified the entire platform cost by itself.
3. The "Last 5%" of Calls Are the Hardest
Automating 60% of calls was achievable within 14 weeks. Getting to 70% would have required handling edge cases that are disproportionately complex. The team decided that 60% automation was the right target for now, with the remaining 40% benefiting from more skilled, focused human agents.
4. CSAT Can Improve When You Add AI
Counter to the fear that customers would hate talking to an AI, CSAT actually improved. The primary driver was speed: customers got answers in seconds instead of waiting minutes on hold. For straightforward inquiries like order status, customers prefer a fast, accurate AI response over a slow human response.
5. Sale Events Need Special Preparation
During the first major sale event after deployment, call volumes tripled. The AI handled the volume without issues, but the knowledge base needed to be updated with sale-specific information (extended return windows, sale pricing questions, bundle deal details). Now, sale preparation includes a knowledge base update checklist for the AI voice agent.
Future Plans
UrbanKart is expanding its voice AI deployment to:
- Proactive delivery updates: Outbound calls for delivery delays, out-for-delivery notifications, and delivery confirmation
- Post-purchase feedback: Automated customer satisfaction calls 7 days after delivery
- Win-back campaigns: Outbound calls to lapsed customers with personalized offers
- Size and fit guidance: AI-assisted product recommendation calls integrated with purchase history data
Key Takeaways for E-commerce Brands
-
60% call automation is achievable for most e-commerce operations within 3-4 months of deployment, targeting WISMO, cancellations, simple returns, and payment status inquiries.
-
COD verification is a high-ROI use case unique to Indian e-commerce. The combination of order confirmation, address verification, and prepaid conversion can significantly reduce RTO costs.
-
The human team gets better, not smaller. By handling only complex cases, human agents deliver higher-quality service, have better job satisfaction, and focus on the interactions that genuinely need a human touch.
-
Multilingual support is essential for India-wide operations. Hindi and English alone may cover 75% of calls, but the remaining 25% in regional languages represents a significant customer segment that was previously underserved.
-
Speed of answer matters more than the channel. Customers calling about order status do not care whether they talk to a human or an AI -- they care about getting an accurate answer quickly.
Estimate the impact for your e-commerce operation with the ROI Calculator, or explore the Shopify integration guide for platform-specific implementation details.