ChatGPT now supports agentic UPI checkout in a live India pilot with NPCI and Razorpay, with BigBasket in the first wave; Axis Bank and Airtel Payments Bank are pilot banks.
OpenAI is testing “agentic payments" in India. You can say, “Add Amul milk, a dozen eggs, and brown bread for delivery between 7–9 pm tonight,” and ChatGPT can build a cart from stores like BigBasket and collect a UPI payment in the same chat. NPCI runs UPI. Razorpay powers the payment step. OpenAI provides the assistant. Axis Bank and Airtel Payments Bank are part of the pilot. BigBasket is live in the first wave. Coverage is still limited and will expand with safety controls.
UPI now clears 20+ billion transactions a month. That scale, trust, and habit make India the best place to test whether conversational shopping works at national level. NPCI’s public dashboard and recent reports support the figure.
For brands, the goal just moved:
Before: Get your brand mentioned in Google.
Now: Get recommended, added to cart, and paid inside the chatgpt chat.
AI agents favor data they can verify on the fly. Clean product names, sizes, variants, barcodes, current prices, stock by pin code, and delivery windows are the new must-haves. If your data is fuzzy or stale, the agent will choose a competitor with a clearer feed.
This shift matters more in India’s fast-growing quick commerce. Blinkit leads with ~50% share by several trackers, with Instamart and Zepto close behind. BB Now adds reach in many cities. Exact shares differ by source, but the pattern points to a few scaled teams holding most of the orders.
What Just Changed? From Answer to Checkout
Agentic payments: NPCI (UPI) × Razorpay × OpenAI:
NPCI, Razorpay, and OpenAI announced a pilot that lets people shop inside ChatGPT and pay by UPI without leaving the conversation. BigBasket is among the first merchants. Rollout is controlled and safety-first.
Why in India:
UPI handles more than 20 billion transactions per month. That trust and reach make India the ideal lab for chat-native checkout. Official NPCI stats and recent coverage back this up.
The pilot scope today
Banks: Axis Bank and Airtel Payments Bank support the pilot.
Merchants: BigBasket is confirmed, with more to join.
Access: Limited groups while safety and performance are validated.
User journey: discover → compare → select → add to cart → UPI pay
Ask: “Groceries for two under ₹1,000; deliver tonight 7–9 pm.”
Agent: Suggests a shortlist, checks stock and slots, presents bundles.
You: Confirm quantities or switch variants.
Pay: Approve UPI in-chat via Razorpay.
Receive: Order ID, ETA, and discounts, all within the thread.
Why AISEO/GEO Matters More Than Ever
SEO fought for page rank. GEO fought for AI citations. India’s pilot shows the next step: AI answers can execute a purchase.
From google rank to selections (and transactions)
Old goal: “Get rank in Google.”
New goal: “Get chosen and converted in chat.”
Impact: Cart adds and UPI completions are now key GEO metrics.
Cartability: SKU precision, sizes, variants, slots
Agents need precise facts to build carts with confidence:
- Exact names and sizes.
- Clear variant labels.
- Slot windows, serviceable pin codes, fees, returns, and coupons that agents can quote.
Each line should be machine-readable and stable under change.
Entity resolution: SKU/GTIN/MPN and synonym maps
Confusion blocks the sales. So Publish stable IDs and a public synonym map for regional terms. Example pairs: curd = dahi, cilantro = coriander. List pack sizes and barcode ranges per variant to reduce follow-ups.
Freshness bias: price, inventory, delivery windows
When money moves, models prefer “fresh and verifiable.” Publish priceValidUntil, last-updated stamps, and slot fill rates. Update perishables hourly. Keep shelf-stable windows to 2–4 hours.
Funnel upgrade: mention → citation → recommendation → cart → UPI
Agents climb this ladder fast. Your content, schema, and feeds must let them move from claim to checkout without friction.
Quick Commerce in India: The Context You’re Entering
Dense cities, lots of serviceable pin codes, and intense speed competition make India perfect for chat-native checkout, connecting toh millions of people
Market size and growth outlook:
Online grocery hitUSD 8.82B in 2024 and carries a steep growth outlook through 2030. Several industry trackers report strong multi-year growth.
GOV, margins, and profitability shift:
Teams now chase unit economics. Fewer misses and faster slots help margins. Quick commerce leaders publish more granular timings and stock positions. That is exactly what agents use to rank options. Coverage on Instamart growth and dark store expansion supports this direction.
Competitive landscape (Blinkit, Instamart, Zepto, BB Now)
Blinkit holds ~50% share by recent research notes. Instamart and Zepto split most of the rest. BB Now has a smaller but steady base in key cities. Treat shares as directional since trackers differ.
SLAs, serviceability, and why agents care
Agents don’t buy stories. They buy feasibility. Slot, speed, pin-code coverage, surge fees, and stock rules decide the result.
Implications for being chosen by agents
If your own site and your marketplace listing disagree on pack size or price, the agent will down-rank you. Publish a single source of truth and mirror it across channels.
How Agentic Checkout Works (for Marketers & PMs)
Let’s walk the flow.
End-to-end example flow (family of 3, ₹1,500 budget)
User: “Weekly vegetable staples for a family of 3 under ₹1,500. Include milk 1L per day, eggs 1 dozen, whole-wheat bread 2 loaves, tomatoes 1 kg, onions 1 kg, potatoes 2 kg. Deliver tonight 7–9 pm.”
Agent: Builds three bundles from participating stores. Each shows variants, subtotal, fees, and whether the slot works.
User: Swaps to lactose-free milk.
Agent: Confirms total, coupon “GEO50,” and delivery window.
Payment: UPI in-chat via Razorpay after approval.
Confirmation: Order ID and ETA inside the thread.
Where GEO signals influence agent decisions
- Product: name, brand, category, size, SKU, GTIN, nutrition if relevant.
- Offer: price, priceValidUntil, availability, promised delivery time.
- Store: serviceable pin codes, hours, cutoff times.
- FAQ: returns, substitutions, refund windows.
- Synonyms: public glossary for regional names.
- Allergy/diet flags: clear labels and safe swaps.
Pilot limitations and caveats
Not all users see it yet. Not all banks or merchants are on. Flows can differ by cohort. Expect permission prompts for every payment step.
The New Data You Must Publish
This is the agent-readiness checklist.
Design rule: Build “snippet-first trust artifacts.” Lead with a decisive answer, back it with evidence, and structure each section so an LLM can lift a clean 1–2 line citation. Follow a repeatable micro-template for each claim: subheading → one-line answer → one-line method → one-line implication.
Product schema essentials
- name that is crystal clear
- brand, category, size/weight/quantity
- sku, gtin13 or gtin14, mpn
- nutrition/allergen flags when relevant
Offer schema essentials
- price, priceCurrency
- priceValidUntil with date
- availability
- shippingDetails & deliveryTime with slot style windows
- coupon strings that are short and public
Store/service area & FAQPage
- Serviceable pin codes, hours, and cutoffs
- Returns and refund policies in one short block
- Substitution policy with clear A→B→C rules
Freshness SLAs by product type
Product type | Price & stock refresh | Slot updates | Notes |
---|---|---|---|
Perishables | Hourly | Hourly | Show last updated and a valid-until date. |
Shelf-stable goods | Every 2–4 hours | Hourly | Add batch and MRP fields if useful. |
Festival bundles | Daily | 2–3× per day | Extend valid-until across the sale period. |
Public substitution logic (A→B→C) and allergy/diet flags
Post rules that agents can quote:
- Milk: If “Amul Toned 1L” is out → “Amul Taaza 1L” → “Mother Dairy Toned 1L.”
- Nut-free Diwali box: If “Mix A” is out → “Mix B (nut-free).” Never swap to an item with nut warnings.
Examples: From Prompt → Cart (with Realistic SKU Logic)
Example -1: Protein-first vegetarian breakfast (₹600, 7–9 pm slot)
User prompt: “Protein-first vegetarian breakfast for two under ₹600. Include milk, paneer, multigrain bread, bananas. Please deliver tonight 7–9 pm.”
AI-friendly Answer Block:
- Amul Toned Milk 1L — 1 × ₹74 (SKU: AMU-TONED-1L-UHT)
- Paneer 200 g (Malai) — 1 × ₹95 (SKU: PANEER-MALAI-200)
- Multigrain Bread 400 g — 1 × ₹50 (SKU: BREAD-MG-400)
- Bananas 1 kg — ~₹55 (SKU: BAN-YEL-1KG)
- Peanut Butter 200 g (unsweetened) — 1 × ₹175 (SKU: PB-UNSW-200)
Subtotal: ₹449
Slot: 7–9 pm available for 4000xx
Flags: vegetarian; contains nuts in peanut butter
Substitutions: Peanut butter → almond butter → skip and ask about eggs
Content hint: Keep each block as a “snippet-first trust artifact.” Short claim. One metric. One implication. Then a link or schema.
Example - 2: Diwali snacks box for office (serves 12, nut-free)
Prompt: “Diwali snacks for 12 people, strictly nut-free, budget ₹2,500, deliver Friday 4–6 pm.”
Answer Block (excerpt):
- Salted Kachori (12 pcs) — 2 × ₹180 (SKU: KACH-12)
- Sev 500 g (nut-free) — 2 × ₹120 (SKU: SEV-500-NF)
- Soan Papdi 250 g (NF variant) — 4 × ₹130 (SKU: SP-250-NF)
- Assorted Namkeen 500 g (NF) — 3 × ₹150 (SKU: NAM-500-NF)
- Plates + tissues — 1 × ₹140
Subtotal: ₹2,230
Policy: Never swap to any item with nut warnings. That line must be public and machine-readable.
Low-sodium weekly staples (≤₹1,800; 20-min quick commerce)
Prompt: “Low-sodium staples for one week, up to ₹1,800, prefer 20-minute delivery.”
Strategy: Prefer stores with 20–30 minute promises in that pin code. Pick low-sodium versions for bread, snacks, paneer, and dal. If the fast slot is not open, present the next best slot with a short trade-off note.
Measurement & Attribution in the Agent Era
Classic analytics won’t show which AI created the cart. Build your own ladder and hooks.
KPI ladder: coverage → recs → cart → UPI completion
Stage | What to track | Practical target |
---|---|---|
Agent-Ready Coverage | % of key products with Product/Offer/Store/FAQ + substitutions | 95%+ for top 500 SKUs |
Recommendation Rate | % inclusion in AI shortlists per 100 relevant prompts | Lift to 40–60% in priority zip clusters |
Cart Add Rate | % added vs listed | >30% for top bundles |
UPI Completions | Confirmed in-chat UPI orders | Growth week over week |
Revenue & AOV | From AI-sourced orders | Watch by city and bundle type |
Stock/price drift and mismatch rates
- Stock mismatch: Agent tried to add item that later shows out of stock.
- Price drift: Price in answer vs checkout price.
Keep both under 2% for your top SKUs to avoid down-ranking.
Campaign code strategy for agentic attribution
Use short codes that agents can echo in order notes, like SRC=GPT_UPI_OCT
. Teach support and finance teams to capture those codes on creation.
Reconciling “chat” conversions server-side
Add a server hook that looks for the AI code when an order is created. Tie it to the bundle, pin code, slot, and source store. Publish a weekly report on AI-sourced revenue by city and by bundle.
How Surfgeo can help you win this
Surfgeo can turn agent-readiness from a plan into a live system. It tracks mentions and citations in AI answers and helps teams publish agent-friendly specs, feeds, and policies.
Agent-Data Feed (hourly JSON, validations)
- Entities: Product, Offer, Store, FAQ, Glossary, Substitution
- Fields: name, brand, category, size, SKU, GTIN, price, priceValidUntil, availability, deliveryTime, pin code coverage
- Validation: unit codes, required fields, date windows, number ranges
- Publishing: static pages plus feeds per category, with sitemaps for crawl hints
You can read more about Surfgeo’s GEO focus and platform on the site’s product pages and insights: AI Search Visibility, GEO Analytics, and the GEO blog.
Schema Auditor (coverage + freshness SLA)
- Crawl your site and marketplace URLs
- Compute coverage and freshness by category
- Alert when priceValidUntil is near expiry or slots are missing
- Show a simple red-yellow-green score for leaders
Recommendation & Cart-Add tracking
- Run light prompts to sample shortlist inclusion where permitted
- Parse order notes for short AI codes like
SRC=GPT_UPI_*
- Track cart adds and checkouts where integration allows
Price/Stock Drift monitor
- Compare public pages vs marketplace vs internal catalog
- Flag >2% drift and stock mismatches for ops to fix
Playbook Publisher (Answer Blocks + substitution table)
- Generate Answer Blocks and A→B→C tables from your catalog
- Publish versioned pages with short links
Attribution hook generator (agent-readable codes)
- Short codes per campaign and season
- Parsers for Shopify, custom carts, or marketplace order notes
Readiness Grader (score + remediation)
- One score that blends Coverage, Freshness, Consistency, and Substitution
- One-click tasks to fill missing slots or add delivery windows
Production tip: Treat each block as micro-structured content with a canonical claim, numeric anchor, method, and implication. Add JSON-LD and a small update log. This pattern raises your chance of being cited.
FAQs
Q1. Is this widely available now?
No. This is a pilot. Access, banks, and merchants are evolving. More groups will roll out as reliability targets are hit.
Q2. Do we need to overhaul our stack?
Start small. Publish clean Product/Offer/Store/FAQ data, fresh prices, and public substitutions. Add pin-code and slot matrices next.
Q3. Will this reduce website traffic?
Expect more “zero-click” orders as agents complete carts in chat. Compensate by tracking shortlist inclusion, cart adds, and UPI completions, then reconciling server-side.
Q4. Beyond groceries?
Yes. Tickets, recharges, pharmacy with safeguards, and repeat electronics orders. Any category with clear specs and predictable delivery can participate.
Q5. Will Gemini or Claude join?
Expect more agents soon. Keep your data “agent-ready” so the next integration picks you up. Reports point to exploration beyond ChatGPT.