|
|
Win-Back Agent for Lapsed Customers
Author: Venkata Sudhakar
ShopMax India has thousands of customers who were once active buyers but have not placed an order in over 90 days. Some drifted to Amazon or Flipkart. Others simply forgot. A win-back agent that identifies these lapsed customers, understands what they bought before, and sends a relevant, personalised offer can recover a meaningful percentage of this dormant revenue at a fraction of the cost of acquiring new customers. This tutorial builds a Win-Back Agent using ADK and Gemini. The agent segments lapsed customers by recency and lifetime value, selects the highest-potential win-back candidates, and generates personalised re-engagement messages with tailored incentives based on their purchase history. The below example shows the win-back workflow for ShopMax India lapsed customers.
It gives the following output,
Win-Back Campaign - ShopMax India (3 lapsed customers)
--- C101 | Naveen Sharma, Delhi | HIGH PRIORITY (score: 70) ---
Offer: 8% off + free express delivery
Hi Naveen, we miss you! As one of our valued Gold members and a big fan of
home entertainment, we wanted to personally reach out. Your next order gets
8% off plus free express delivery - just for you. Explore the latest TVs and
soundbars at shopmax.in. Offer valid for 7 days. Welcome back!
--- C102 | Pooja Menon, Bangalore | MEDIUM PRIORITY (score: 40) ---
Offer: 5% off coupon COMEBACK5
Hi Pooja, it has been a while! We have some great new tablets and accessories
you might love. Use code COMEBACK5 for 5% off your next order.
Valid for 7 days: shopmax.in
--- C103 | Harish Babu, Chennai | LOW PRIORITY (score: 20) ---
Offer: Free delivery
Hi Harish, free delivery on your next ShopMax order - no minimum spend.
Check out our latest audio deals: shopmax.in/audio
Run this win-back campaign monthly via Cloud Scheduler. Suppress customers who have already responded to a win-back message in the last 60 days by checking a Firestore log. A/B test the incentive levels - 5% vs 8% - across customer segments using BigQuery experiment tracking to find the minimum incentive needed for each tier.
|
|