Bridging Search and CRM: Productionizing AI Product Research Agents for Customer Re-Engagement
AI agents win back window-shopping customers by chasing them down on WhatsApp
Flipkart built a production system where multiple AI agents research products for vague search queries like "best smartphones," verify the findings, and send personalized WhatsApp recommendations to re-engage users who left without buying. In a 23-day live deployment of about 15,000 WhatsApp messages, the AI-driven campaign achieved roughly 285% higher click-through rate than earlier WhatsApp campaigns, with signs that users forwarded messages to others. It also drove measurable downstream purchases and GMV.
METAL MEDIA explanatory visual
AI agents win back window-shopping customers by chasing them down on WhatsApp
- 01A PySpark-based filtering pipeline scans search logs to isolate high-value, disengaged users: queries with zero clicks, high-affluence users, subjective terms like "best" or "latest," and the mobile phones category
- 02A Query Analysis Agent reads user intent, a Discovery Agent gathers candidate products from web search, reviews and videos, and a Flipkart Search Agent grounds those candidates in real catalog data—checking stock, delivery feasibility, and personalized pricing
- 03A Review Agent re-checks specs and launch dates against catalog data and external sources, pruning inaccurate recommendations to reduce hallucinations
- 04A centralized orchestrator that coordinates all agents produced far fewer instruction-violation errors than a simple fixed-order (sequential) pipeline, tested on 2.2K recommendations
- 05Over 23 days, the campaign hit about 285% higher CTR than historical WhatsApp mobile campaigns, saw visit counts exceed messages sent on several days (suggesting organic forwarding), and generated downstream purchases and GMV impact
What they did
- A PySpark-based filtering pipeline scans search logs to isolate high-value, disengaged users: queries with zero clicks, high-affluence users, subjective terms like "best" or "latest," and the mobile phones category
- A Query Analysis Agent reads user intent, a Discovery Agent gathers candidate products from web search, reviews and videos, and a Flipkart Search Agent grounds those candidates in real catalog data—checking stock, delivery feasibility, and personalized pricing
- A Review Agent re-checks specs and launch dates against catalog data and external sources, pruning inaccurate recommendations to reduce hallucinations
- A centralized orchestrator that coordinates all agents produced far fewer instruction-violation errors than a simple fixed-order (sequential) pipeline, tested on 2.2K recommendations
- Over 23 days, the campaign hit about 285% higher CTR than historical WhatsApp mobile campaigns, saw visit counts exceed messages sent on several days (suggesting organic forwarding), and generated downstream purchases and GMV impact

| % WA message reads | CTR | |
|---|---|---|
| AI Agent campaign | ~+8% | ~+285% |
| No. of products | spec accuracy | launch date accuracy |
|---|---|---|
| 2218 | 99.1 % | 99.2 % |
| Architecture | Instruction Violation Rate (%) |
|---|---|
| Centralized orchestration | 8.5% |
| Sequential Agents | 35.4% |
Why it matters
This shows a concrete, deployed example of stitching together search, AI reasoning, and CRM messaging to recover customers who leave to research elsewhere—turning exploratory browsing into an actionable re-engagement channel with real revenue impact. It offers a working blueprint for teams considering agentic AI beyond chatbots, tied to measurable business metrics like CTR and GMV.
Terms in this paper
- PySpark · a distributed data-processing framework for filtering huge log datasets quickly
- CTR (click-through rate) · the share of message recipients who clicked the included link
- orchestrator · a controller agent that manages the order and information flow among specialized AI agents
- GMV · Gross Merchandise Value, the total value of goods sold through the platform
- UTM tags · tracking parameters added to URLs to identify which campaign or message drove a click
Original abstract (English)
Modern e-commerce platforms often operate search, recommendation, personalization, and CRM systems independently, limiting opportunities for proactive customer re-engagement. This is particularly challenging for exploratory intents such as best smartphones or latest 5G phones, where users may leave the platform for external research before purchasing. We present a scalable, production-deployed framework that bridges search and CRM workflows through AI-powered Product Research Agents. The system identifies users with exploratory purchase intent and low engagement, conducts grounded multi-agent product research using behavioral signals, external knowledge, and enterprise catalog data, and delivers personalized recommendations through WhatsApp. We evaluate the framework in a 23-day production deployment involving approximately 15K WhatsApp notifications for mobile product discovery. The campaign achieved substantial CTR improvements over traditional WhatsApp recommendation campaigns, with evidence of secondary engagement through message forwarding and sharing. The deployment also generated downstream purchases and GMV impact, demonstrating the practical effectiveness of AI Product Research Agents for proactive customer re-engagement and end-to-end customer journey optimization.
Read on arXivLatest papers
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?AI coding agents were tested on fixing real scientific software, and even the best one failed more than half the time
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM ServingMaking sparse attention fast enough and accurate enough for real LLM serving, not just papers
- PolicyGuide: From Guarding One Action to Guiding the Whole Workflow for Policy-Compliant LLM AgentsMaking customer-service AI agents follow the whole procedure, not just avoid one bad action
- EXIMO: VLM Guided Exploration of VLA PoliciesTeaching a robot new chores without human teleoperation, by letting a chatty AI supervise it
- EnvHarness: Awakening Static Worlds for Agent LearningInstead of building new training worlds from scratch, this work adds a plug-in layer that reshapes existing ones around each agent's actual weaknesses
- Bounded Sovereignty and the Control Tax: Pricing AI Oversight When the Deployer Does Not Own the ModelCompanies that rent AI instead of owning it can only do half of AI safety oversight
- Beyond Imitation: Filtering On-Policy Distillation by Reasoning ProgressA fix for AI models that get penalized by their teacher even when they're reasoning correctly
- PersonalBench: Measuring the Authorship Gap in LLM PersonalizationAI can be prompted to write 'like someone,' but its own voice never fully disappears
Latest from METAL MEDIA
Figures: Mandar Kulkarni et al., arXiv:2608.18543, CC BY 4.0