|
|
Competitor Price Monitoring Agent
Author: Venkata Sudhakar
ShopMax India sells electronics across 200+ product SKUs. Keeping prices competitive against Amazon, Flipkart, and Croma is a full-time job for the pricing team. Manual checks are slow and error-prone. An automated agent that continuously monitors competitor prices and alerts the team when action is needed transforms this into a real-time advantage. This tutorial builds a Competitor Price Monitoring Agent using ADK and Gemini. The agent checks live competitor prices for any SKU, computes the price gap, and recommends whether to match, undercut, or hold. It also flags cases where ShopMax is being undercut by more than 5 percent. The below example shows the full monitoring workflow for ShopMax India's electronics catalogue.
It gives the following output,
Full Price Scan - ShopMax India (5 SKUs monitored)
UNDERCUT ALERTS (action required):
SKU-1001 | Samsung 55-inch 4K TV
ShopMax: Rs 62,000 | Lowest competitor: Rs 57,850 (Amazon)
Gap: -6.7% -> Recommend matching Rs 57,850
SKU-1003 | Apple iPad Air 11-inch
ShopMax: Rs 74,000 | Lowest competitor: Rs 68,900 (Flipkart)
Gap: -7.4% -> Recommend matching Rs 68,900
COMPETITIVE (within 5%):
SKU-1002 | Sony WH-1000XM5 Headphones | Gap: -2.1%
SKU-1004 | Bose SoundLink Speaker | Gap: +1.3% (ShopMax cheaper)
LEADING:
SKU-1005 | LG 8kg Washing Machine | Gap: -0.8%
Summary: 2 of 5 SKUs require immediate price adjustment.
Estimated revenue impact if unaddressed: Rs 2.1L/day.
Deploy this agent as a scheduled Cloud Run job in Google Cloud, triggering every 30 minutes to keep the pricing team ahead of competitor moves. Pair it with a BigQuery table to log all price snapshots for trend analysis and weekly reporting.
|
|